Nanocoder provides an open coding agent for terminal workflows with a user-selected model.

github.com/Nano-Collective/nanocoder
Nanocoder homepage screenshot

About Nanocoder

Nanocoder is an open coding agent that runs in the terminal. It is built by the Nano Collective, a community group that describes itself as not for profit and not a company. Users choose the model that powers the agent. Local models can run through Ollama, and any OpenAI-compatible API can be used, with OpenRouter, Requesty, Anthropic, and Google named as examples.

The tool offers command-line flags for setting the provider, model, and starting mode. It also includes a review command for a branch or pull request and a worktree command that opens a pull request in a separate local working copy. The README says the project has no paid tiers gating its useful features. Pricing is not stated in the source. The README says the user decides which provider receives their code and data, so data handling depends on the provider chosen.

Key features

  • Runs agentic coding with a model the user selects
  • Supports local models through Ollama
  • Works with OpenAI-compatible APIs such as OpenRouter, Requesty, Anthropic, and Google
  • Non-interactive run mode with provider and model flags
  • Review command checks a branch or PR diff for bugs, security issues, and style
  • Worktree command opens a PR in an isolated local directory for an interactive session
Best for: Developers who work in a terminal and want to choose their own model and provider for agentic coding tasks.
Good for
  • The user chooses the model and provider, including local models through Ollama
  • The worktree command leaves the original working tree unchanged
  • The README states that no paid tiers gate the useful features
Watch out for
  • The review command is diff-only in v1, requires an interactive terminal, and its output cannot currently be saved to a file
  • The worktree command requires Git, an authenticated gh CLI, and an interactive terminal
  • The worktree and branch remain after Nanocoder exits and must be removed manually

Nanocoder at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Nanocoder alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Pi

github.com/earendil-works/pi

Pi provides an agent toolkit with a unified model API, agent loop, terminal UI, and coding command line.

Open source
24 alternatives

Popular in AI Coding Tools

Well-known listings from the same topic.

All 176

Nanocoder FAQ

Can Nanocoder use a local model?
Yes. The source says local models can be run via Ollama, for example with the flag --provider ollama --model llama3.1.
Can the output of the review command be saved to a file?
Not currently. The source says review output cannot be captured to a file and that the review command cannot be used with pipes or redirection.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing