A living agent organism in Lisp.
https://nodecode.ai β// readme
It becomes yours and evolves over time.
Nodecode is an agent that rewrites itself. It runs as one process in SBCL, a Common Lisp system, and shells attach to it. The model has one tool: it evaluates Lisp in the running program and keeps what it defines.
Install
Linux and macOS:
curl -fsSL https://nodecode.ai/install.sh | sh
Windows, in PowerShell:
irm https://nodecode.ai/install.ps1 | iex
Then run nodecode. The first launch opens setup. If another coding agent lives on the machine (Claude Code, Codex, Hermes Agent, OpenCode, Cursor CLI, Gemini CLI and 9 more), setup names it and asks before it reads anything; say Import and it brings over the agentβs keys, instructions, memory, skills, MCP servers, bots and jobs, tick the agents one by one when it found several, or Skip and /import brings them over later. Then you pick a provider, a model and the reasoning effort. See Quickstart and First run.
Whatβs different
Updates while it runs
An orchid opens new flowers while it keeps growing. An installed Nodecode updates itself the same way: most releases go liveβ¦