autolith
View on GitHubAutolith is a self-modifiable general purpose Lisp AI agent
Autolith is a self-modifying Common Lisp terminal AI agent living in a live SBCL image: the prompt is a REPL, it exposes self/lisp tools, sub-agents, MCP, and recursive inference (RLM) over oversized inputs, with checkpoints and overflow to a recovery image.
Use Cases
Terminal-based coding agentLive self-modification of its own running imageDelegating work to sub-agents and steering them via promptsRecursive inference over inputs larger than the model context windowRunning ephemeral isolated Lisp REPLs instead of throwaway Python scriptsMCP tool integrationCrash recovery via checkpoints, generations and a recovery imageSummarizing very large logs with budgeted fan-out inference
Built With
- Language
- Common Lisp
- Frameworks
- MCP · SBCL · Nix · Quicklisp · Qlot · clinedi · RLM
Tags
terminal-agent · self-modifying · common-lisp · sbcl · lisp-repl · mcp · coding-agent · sub-agents · recursive-inference · nix · image-recovery · checkpoints · multi-provider · skills · cli