About Nanocoder
Nanocoder is an open coding agent for the terminal, built by the Nano Collective, a community group that develops AI tooling not for profit. It works with local models through Ollama, llama.cpp, LM Studio and similar servers, and with hosted providers such as OpenRouter, OpenAI, Anthropic Claude, Google Gemini, Mistral, Groq, Together AI and GitHub Copilot, along with any endpoint compatible with the OpenAI API. It supports both models that call tools and models that do not. The user decides which provider runs the code and where data goes.
As a command line agent it has tools for file operations and command execution. Its documentation covers MCP configuration, skills, custom commands and custom tools, subagents, context compression, checkpointing, task management, a scheduler, session management, image attachments, semantic memory and lifecycle hooks. It also has development modes, a file explorer, shell completions, desktop notifications, a VS Code extension and editor integration through ACP.
The collective says its tools aim to be privacy respecting, local first and open for all, with no closed source features and no paid tiers gating the useful parts. The documentation describes the project as a contrast to similar agents such as OpenCode. It is suited to developers who want a terminal agent with full control of models and data. There is no price for Nanocoder itself, and the user pays only whatever their chosen model provider charges.