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.

解决的问题

Nanocoder 是一个开源且尊重隐私的编码代理,允许开发者直接从终端执行代理式编码。它消除了供应商锁定,让用户可以自备 AI 模型(本地或云端),并确保代码保留在本地机器上。

运作方式

它作为一个 CLI 工具运作,可以在全屏交互模式或内嵌模式下执行。用户可以指定提供者(例如用于本地模型的 Ollama,或与 OpenAI 兼容的 API,如 OpenRouter 和 Anthropic)以及要执行编码任务的模型。它支持多种开发模式(normal, auto-accept, yolo, plan, architect),并提供用于审查分支或 PR 以及在隔离工作树中开启 PR 的专用指令。

目标对象

希望拥有一个以本地优先、开源的 AI 编码助手,并能完全掌控数据与所使用 AI 模型提供者的开发者。

特色亮点

  • 多提供者支持:可通过 Ollama 使用本地模型,或使用任何与 OpenAI 兼容的 API。
  • 隐私导向:以本地优先为核心,无付费层级或遥测功能。
  • 终端原生:提供全屏与内嵌渲染模式,带来流畅的 CLI 体验。
  • 进阶 Git 集成:包含审查 PR 以及在隔离的 Git worktrees 中管理编码工作阶段的功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目