nanocoder

代码不出自己电脑,社区版 AI 也能独当一面。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 395 🐛 待处理 231 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2552
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源终端编码代理,自带模型,本地运行,完全免费,无付费版本。

项目预览

nanocoder 项目界面预览图
图片来源:项目官网

项目数据

分类编程开发
开发团队Nano-Collective
定价模式🏷️完全免费
价格说明开源终端编码代理,自带模型,本地运行,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型ai,ai-agents,ai-coding,coding-agents,llm,llm-inference,ollama,openai,openrouter
GitHub 星标★ 2552
上线时间2025-07-30 00:00:00
代码更新2026-11-08
仓库体积42.2 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

由社区集体而非公司打造的开放终端编程代理。自带模型即可使用,代码始终留在您的机器上,无需依赖任何商业服务。开源、透明、无绑定,是追求自主可控的开发者理想之选。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2552

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • 已安装 Node.js 与 npm(用于全局安装)
  • 准备一个模型提供方:本地 Ollama 服务,或任意 OpenAI 兼容 API(如 OpenRouter、Anthropic、Google)
  • 云端 provider 需自备对应 API 密钥

安装与启动步骤

  1. 1全局安装 CLI

    通过 npm 全局安装 @nanocollective/nanocoder 包,安装完成后终端即可直接调用 nanocoder 命令。

    npm install -g @nanocollective/nanocoder
  2. 2启动交互界面

    不带任何参数运行,进入交互式编程代理界面,按提示选择 provider 与模型后即可开始对话。

    nanocoder
  3. 3指定提供方与模型

    用 --provider 和 --model 直接指定后端,示例为本地 Ollama 的 llama3.1,避免每次手动选择。

    nanocoder --provider ollama --model llama3.1
  4. 4非交互执行任务

    用 run 子命令一次性执行任务,参数可放在 run 前或后,示例让模型分析指定源码文件。

    nanocoder --provider openrouter --model google/gemini-3.1-flash run "analyze src/app.ts"
  5. 5非交互重构代码

    同样是 run 子命令,只指定 provider、由模型自行决定,适合脚本化调用。

    nanocoder run --provider openrouter "refactor database module"

关键配置

配置项必填说明示例
provider否选择运行代码的模型提供方,未指定则进入交互式选择openrouter
model否指定具体模型名称,需与所选 provider 匹配google/gemini-3.1-flash
mode否启动时直接进入的开发模式normal

如何确认成功

终端成功进入 nanocoder 交互界面,且带 --provider/--model 的 run 命令能返回模型结果,即表示安装与配置成功。

常见问题

Q:不想用付费 API,能完全本地运行吗?

A:可以。使用 Ollama 本地模型即可,例如 nanocoder --provider ollama --model llama3.1,代码和数据不出本机。

Q:我的代码会被上传到云端吗?

A:由你选择的 provider 决定。选本地 Ollama 时数据保留在机器上;选 OpenAI 兼容云 API 时代码会发送给该服务商。

Q:除了 npm 还有别的安装方式吗?

A:有。README 提到还支持 Homebrew(macOS/Linux)与 Nix Flakes,具体命令见官方安装文档。

Q:怎么让代理自动执行而不进入交互模式?

A:在命令中使用 run 子命令,例如 nanocoder run --provider openrouter "refactor database module",参数位置可前可后。

Q:可以一次指定工作模式吗?

A:可以,使用 --mode 启动并直接进入 normal、auto-accept、yolo、plan 四种开发模式之一。

注意事项

  • 命令中的 provider 与 model 取值需替换为你实际可用的服务与模型名。
  • README 中 --mode 的示例被截断,实际可选值为 normal、auto-accept、yolo、plan,其中 yolo 为全自动模式请谨慎使用。
  • 除 npm 外还提供 Homebrew 与 Nix Flakes 安装方式,详见官方安装文档 https://docs.nanocollective.org/nanocoder 。
  • 本项目开源无付费分层,使用云 API 时的费用由所选服务商收取。

核心亮点

  • 支持自带模型(如Ollama/OpenRouter),代码完全本地处理,隐私性强且无供应商锁定
  • 由社区集体而非公司主导开发,路线更开放,避免商业利益干预
  • 终端原生交互,轻量高效,适合偏好命令行工作流的开发者

不足之处

  • 项目较新,文档和社区生态仍在建设,长期维护性待观察
  • 功能成熟度相比商业编码代理可能有限,复杂任务支持需验证

适用场景

  • 本地开发环境中的代码生成与重构,强调隐私和离线可用
  • 使用自定义或私有模型进行AI辅助编程,避免依赖云端服务
  • 开源社区协作开发场景,追求工具透明度和可定制性

替代项目

Aider、OpenHands、Continue

上一篇:jcodemunch-mcp

下一篇:zero

同类项目推荐

magec 开源

用语音或文字指挥多智能体,自动搞定复杂工作流

Multi-agent AI platform with voice and text control. Visual workflows, web interface···

★ 112 2026-08-09
agent-lsp 开源

把语言服务器变成智能体工具箱,让 AI 更懂代码

MCP server that orchestrates language servers into agent-native workflows. 65 tools,···

★ 174 2026-08-09
AntSK 开源

本地离线跑 AI 知识库,数据不出门就能智能问答

An AI knowledge base/agent built with .Net 9, AntBlazor, Semantic Kernel, and Kernel···

★ 1330 2026-08-09
botpress 开源

拖拽搭建 GPT 智能体,一键部署到全渠道

The open-source hub to build & deploy GPT/LLM Agents ⚡️

★ 14985 2026-08-09
ClawWork 开源

给 OpenClaw 配上图形界面,多会话管理效率翻倍。

Client for OpenClaw — Connect ClawWork to your own OpenClaw and unlock 10x multi-se···

★ 533 2026-08-09
agent-systems-handbook 开源

从零到一掌握AI智能体系统实战,紧跟最新架构与协议。

Agent Systems Handbook by Prompthon — A practical AI agents handbook covering agent···

★ 313 2026-08-09
AgentGPT 开源

在浏览器里拖拽配置,自动跑完目标的 AI 代理

Assemble, configure, and deploy autonomous AI Agents in your browser.

★ 36260 2026-08-09
samantha-os1-openai-realtime 开源

用 OpenAI Realtime API 快速搭建能实时语音对话的 AI 助手

Samantha OS1 is a conversational AI assistant powered by the Realtime API from OpenA···

★ 203 2026-08-09
agentic-context-engine 开源

让AI智能体从经验中学习,越用越聪明

Make your agents learn from experience. Now available as a hosted solution at kayba.···

★ 2608 2026-08-09