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) 运行,连接到您选择的 AI 提供商。您可以使用 Ollama 在本地运行模型以将所有内容保留在机器上,或者连接到任何与 OpenAI 兼容的 API,如 OpenRouter、Anthropic 或 Google。它支持不同的执行模式(例如 'yolo' 或 'plan'),并提供两种渲染模式:标准的内联终端输出或用于更沉浸式体验的专用全屏“备用屏幕”布局。

适用对象

专为想要在终端中运行、并允许使用自有模型的开源且注重隐私的 AI 编程助手而设计的开发者。