whereismyai
Nodecode
Nodecode is an AI agent running in Common Lisp that rewrites its own code while it executes.
Nodecode is an AI agent that runs as one process in SBCL, a Common Lisp system. The model evaluates Lisp in the running program to add tools and rewrite itself on the fly. It supports various providers speaking openai-completions, openai-responses, anthropic, or google dialects. Users can interact with it through terminals, browser tabs, phone links, and bots in Discord, Telegram, and Slack. Its features are modularized into cells, which are folders that teach it new skills, integrations, and tools.
Nodecode at a glance
- Best for: Software engineer
- Runs on: Linux, macOS, Windows, Web, CLI
- Pricing: Free, under the MIT license
- Released: October 2026
- Category: AI agent tool
- Website: github.com/nodecode-ai/nodecode
Key features
- Evaluates Lisp in the running program
- Updates while running without a restart
- Edits its own context without summaries
- Connects to Discord, Telegram, and Slack
- Drives Chrome with an extension
- Runs scheduled prompts with cron
- Refuses risky shell commands with guard
Use it for
- Talk to the agent through chat bots
- Drive Chrome using a companion extension
- Perform web searches without an API key
- Review pull requests minutes after pushes
Companions
Tools that articles about Nodecode recommend using with it, each with its job.
- Context7 — Provides up-to-date documentation for AI agents and code editors.
- Ollama — Run local models at zero marginal cost, with code kept on your machine.
- OpenRouter — Access over 500 models and 80 providers through one unified API.
- Daytona — Runs sessions in isolated sandboxes synced to git branches.
- Composio — Equips AI agents with tools, managed user auth, and sandboxes across 1,500+ apps
- Oh My OpenCode Slim — Lightweight multi-agent orchestration and background tasks.
Alternatives to Nodecode
- OpenCode — Works with 75+ model providers, local models, and existing subscriptions
- NodeTerm — It keeps terminal processes and agent sessions alive across machine reboots.
- Qoder — It features deep codebase awareness, autonomous coding agents, and cross-platform support.
- LangChain — Compose exactly the agent your use case needs from model, tools, prompt, and middleware.
- CoreCoder — Read the whole agent engine in a single afternoon and fork your own.
- ZCode — Integrates GLM-5.3 with multi-agent workflows and remote chat control.
- SmallCode — Runs fully local with budget-managed context and a forgiving parser for small models.
- Strands Agents — Provides fully assembled agent defaults and complete control over the execution loop.
- Agent Relay — It carries turns between different AI agents and stops for human decisions.
- Snippet Service — It runs locally, keeps sessions on disk, and provides a companion app for remote steering.
- jcode — Optimized for massive parallelism with low memory usage per session.
- Kolo — Teams share one browser session to watch, type, and control AI agents together.
All Nodecode alternatives