Nano-Collective/nanocoder

An open coding agent for your terminal, built by a community collective rather than a company. Bring your own model, keep your code on your machine, and owe nothing to anyone.

What it solves

Nanocoder provides a way to perform agentic coding directly within your terminal while maintaining complete control over your data and models. It addresses the limitations of closed-source, subscription-based AI coding tools by offering a local-first, multi-provider alternative that prevents vendor lock-in.

How it works

The tool operates as a command-line interface (CLI) that connects to your choice of AI provider. You can run models locally using Ollama to keep everything on your machine, or connect to any OpenAI-compatible API like OpenRouter, Anthropic, or Google. It supports different execution modes—such as 'yolo' or 'plan'—and offers two rendering modes: a standard inline terminal output or a dedicated fullscreen 'alternate screen' layout for a more immersive experience.

Who it’s for

It is designed for developers who want an open-source, privacy-focused AI coding assistant that runs in the terminal and allows them to bring their own models.

Highlights

  • Privacy-respecting and local-first: Keep your code on your machine by using local models via Ollama.
  • Multi-provider support: Use any OpenAI-compatible API, ensuring you are never locked into a single vendor.
  • Flexible execution modes: Choose between different development modes like 'yolo', 'plan', or 'auto-accept'.
  • Customizable UI: Supports both standard inline terminal output and a dedicated fullscreen mode with in-app scrolling.