Autolith: a coding agent that lives inside a self-modifying Lisp REPL

Open-source and ISC-licensed: a live SBCL image the model rewrites on the fly, reads repos bigger than its context window, and runs on any endpoint you bring.

Nowline AUG 24 11:00 AM banner

Top AI stories from the last hour

Top AI stories from the last hour

Copy markdown

  • The prompt box is the REPL

    Autolith runs inside a live SBCL 2.6.6 image where prose and executable Lisp share one input, and the agent redefines functions and classes as it works — every change written to an append-only mutation log it can roll back. One curl line installs it on Linux, macOS or the BSDs.

  • Bring your own model — default is GPT-5.6 Sol

    It talks to any OpenAI-compatible endpoint — Anthropic's API, Codex/ChatGPT, Grok, Fireworks, OpenCode — so you pay your existing provider and swap models with a flag. The default is gpt-5.6-sol, the tier OpenAI just cut to $4/$20 per million tokens.

  • It reads codebases bigger than the context window

    The headline trick is “recursive inference over corpora larger than the model window” via content-addressed object interning: point it at a repo that won't fit in context and it chunks and recurses for you, no bespoke RAG plumbing. Conversations, memories and agendas persist as readable append-only files with a crash-recovery vault.

  • The catch: it runs the model's code as you

    Autolith executes model-generated Lisp with your own user privileges; its docs warn plainly that “sandboxing is no substitute for human oversight.” Treat it as a power tool on a scratch repo, not an unattended autopilot. It's at v0.35 and on the Hacker News front page today.