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 中管理编码工作阶段的功能。
相关
- 项目
anomalyco/opencodeOpenCode 是一个开源 AI 编程代理,可作为 CLI 和测试版桌面应用使用。它可通过 curl 脚本、npm、Homebrew、pacman、mise 或 Nix 安装。它包含两个内置代理——"build"(完全访问,默认)和"plan"(只读)——可通过 Tab 键切换,此外还有一个"general"子代理。文档位于 opencode.ai/v2/docs,名称中包含"opencode"的项目必须声明与团队无关。
- 项目
PawanOsman/OpenCursorOpenCursor 是一个用于 VS Code 的开源 AI 编码代理,允许开发人员集成各种云端或本地模型,以实现编码任务、文件编辑和终端操作的自动化,并提供全面的审查控制。
- 项目
StartupHakk/OpenMonoAgent.aiOpenMono Agent 是一个基于 .NET 10 和 llama.cpp 的自托管 AI 编程助手。它完全在用户自己的硬件(GPU、AMD iGPU 或 Apple Silicon)上运行,提供完整的代理循环,包含 21 个沙盒工具、基于 Roslyn 的深度代码智能、视觉、私有网络搜索和 VS Code 集成。一键安装后,模型在本地免费运行,消除了云订阅和按 token 计费。
- 项目
nanobrowser/nanobrowserNanobrowser 是一个开源的 Chrome/Edge 扩展,让大型语言模型在您的浏览器中充当用户。您在侧面板中输入任务;代理会读取页面、点击、输入、切换标签页,并能上传/下载文件。它支持多种云 LLM 提供商和本地模型(通过 Ollama、LM Studio 等),提供询问/自动模式、按站点权限、语音输入、记忆和多任务处理,同时保持 API 密钥和页面数据私密。可从 Chrome 网上应用店安装,或使用 Node 24 和 pnpm 10 从源码构建。
- 项目
ConardLi/easy-agentEasy Agent是一个基于终端的AI编码助手,可以在可配置的权限规则和可选的OS沙箱下读取、编辑和运行代码。它支持主要的LLM提供商,提供持久会话、通过插件/技能进行扩展,以及多种安全模式(计划、自动、默认)。通过npm安装,信任工作区,然后与REPL交互以提问、进行多文件更改、运行测试和撤销操作。