Codebuff / Freebuff 快速入门
开源 AI 编码 CLI 工具——Freebuff 完全免费,无需 API Key,终端直接编码,多 Agent 协作。
这是什么?适合谁?
Codebuff 是一个开源的 AI 编码 CLI 工具(Apache-2.0),在终端中通过自然语言指令编辑代码。它的独特之处在于采用多专业 Agent 协作架构——不是单一模型干活,而是 9 个不同专长的子 Agent 分工协作,类似一个微型 AI 开发团队。
Freebuff 是 Codebuff 的免费版本,由广告支持,无需任何订阅或 API Key。你只需 npm install -g freebuff,然后就可以在终端中对 AI 说「帮我修复这个 bug」或「给这个模块写单元测试」。
适合:零成本 AI 编码的独立开发者、终端重度用户、寻找 Claude Code 开源替代方案的开发者、希望尝试多 Agent 协作架构的 AI 工程师。
准备工作
- Node.js 18+ 环境
- npm 或 yarn 包管理器
- 终端(macOS Terminal / Windows Terminal / Linux 任意终端)
- 网络:首次运行需下载模型和依赖
- 可选:MCP 协议兼容的额外工具
3 步快速上手
第 1 步:全局安装
npm install -g freebuff
安装完成后,在终端中验证:
freebuff --version
第 2 步:进入项目目录
cd /path/to/your/project
freebuff
Freebuff 会扫描当前目录,识别项目类型和结构。首次运行时会提示你选择工作模式(编码 / 审查 / 测试等)。
第 3 步:自然语言编码
在 Freebuff 交互界面中,直接用自然语言下达指令:
> 帮我把 src/utils.js 里的 fetchData 函数改成 async/await 模式
> 给 src/components/Button.tsx 写单元测试
> 检查整个项目有没有安全漏洞
每个指令会被分配给最合适的子 Agent 执行。你可以用 /agents 查看当前可用的 Agent 列表,用 /switch 手动切换。
进阶用法
9 个子 Agent 协作
Codebuff 内置 9 个专业子 Agent,各自负责不同任务:
coder: 代码生成和修改reviewer: 代码审查和安全检查tester: 测试用例生成debugger: Bug 定位和修复refactor: 代码重构和优化docs: 文档和注释生成architect: 架构设计和项目结构规划devops: CI/CD 和部署配置researcher: 技术调研和方案评估
使用 /agent <name> 切换到指定 Agent,或让 Freebuff 自动选择。
MCP 协议集成
Freebuff 支持 MCP 协议,可以连接外部工具扩展能力:
freebuff --mcp-config ./mcp-servers.json
Slash 命令
/agents— 列出所有可用 Agent/switch <agent>— 手动切换 Agent/context— 查看当前上下文信息/diff— 查看 AI 建议的代码变更/apply— 应用 AI 建议的修改/undo— 撤销上次修改
常见问题 FAQ
Q1:Freebuff 和 Codebuff 有什么区别?
A:Freebuff 是 Codebuff 的免费版,功能完全一致,区别在于 Freebuff 由广告支持(终端中偶尔显示赞助信息),Codebuff 为付费版无广告。两者代码库相同。
Q2:Freebuff 真的完全免费吗?
A:是的。Freebuff 不需要任何订阅或 API Key。广告模型是它的可持续方式。如果你不想看到广告,可以选择 Codebuff 付费版。
Q3:与 Claude Code 相比如何?
A:Claude Code 是 Anthropic 的闭源 CLI 工具,需要 Claude API Key($20-200/月)。Freebuff 免费开源,使用自己的模型和 Agent 架构。在代码质量上 Claude Code 可能更稳定,但 Freebuff 的多 Agent 协作在某些场景(如大型重构)有独特优势。
Q4:数据安全吗?代码会上传吗?
A:Freebuff 的广告支持模式意味着可能存在数据收集。代码会发送到 Freebuff 服务器进行推理处理。如果你对数据隐私有严格要求,建议使用 Codebuff 的自托管方案或评估数据收集范围。
参考链接
📊 评分与标签
评分说明
总分 8.2/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-08)
- GitHub: CodebuffAI/codebuff ★7,162, 🔱874
- npm: freebuff
- 创建: 2024-07-09,最新更新 2026-07-07
⚙️ 功能完整度 2.0/2.5
- 9 个子 Agent 协作架构,覆盖编码/审查/测试/调试/重构/文档/架构/DevOps/调研
- MCP 协议支持,可扩展连接外部工具
- Slash 命令系统,终端交互流畅
- 来源:Codebuff GitHub
- 对比 Claude Code:Codebuff 多 Agent 协作 vs Claude Code 单一 Agent 模型,任务分工更细但单 Agent 深度可能不如
- 对比 Aider:Codebuff 9 个专职 Agent vs Aider 单一模型 + 编辑模式,架构更灵活
✨ 输出质量 2.0/2.5
- 多 Agent 协作理论上优于单模型,实际质量取决于各 Agent 的模型能力
- 2 年项目积累,代码生成质量经过社区验证(7k+ Stars)
- 来源:Codebuff GitHub
- 对比 Claude Code(Anthropic Sonnet 5):底层模型能力 Claude 更强,但 Codebuff 的 Agent 分工可弥补部分差距
- 对比 Codex CLI(OpenAI):Codex 模型可能更强,但 Codebuff 免费开源的优势明显
🖐️ 易用性 1.5/1.5
npm install -g freebuff一键安装,零配置- 终端交互自然语言,学习成本极低
- 来源:Codebuff npm
- 对比 Claude Code:Codebuff 安装更简单(npm vs 需注册 Anthropic),但 Claude Code 的 IDE 集成更丰富
- 对比 Aider:两者安装体验相当,Codebuff 的 Agent 切换更直观
💰 性价比 1.5/1.5
- Freebuff 完全免费,Apache-2.0 开源
- 无需 API Key 或订阅,零使用门槛
- 来源:Codebuff GitHub License
- 对比 Claude Code $20-200/月:Codebuff 零成本优势巨大
- 对比 Codex CLI(按量付费):Codebuff 免费对轻度用户吸引力更强
🔒 稳定性 0.8/1.0
- 2024 年 7 月创建,2 年产品历史,7k+ Stars 社区验证
- npm 周下载量稳定,开源社区活跃
- 来源:Codebuff GitHub
- 对比 Claude Code(Anthropic 出品):Codebuff 社区驱动 vs Claude Code 公司支持,稳定性各有优劣
- 对比 Aider(5k+ Stars):两者社区规模相当,Codebuff 略大
🛡️ 隐私安全 0.4/1.0
- 广告支持模式下可能存在数据收集,代码发送至远程服务器推理
- Apache-2.0 开源可审计,但默认使用云端服务
- 来源:Codebuff GitHub
- 对比 Claude Code:两者均需上传代码至云端,但 Claude Code 有 Anthropic 的企业级安全承诺
- 对比 Aider(本地模型可选):Aider 可完全本地运行,隐私更优
🏷️ 标签说明
- 开源免费: Apache-2.0。来源: GitHub
- 编程: AI 编码 CLI。来源: GitHub
- CLI: 终端工具。来源: GitHub
- MCP: MCP 协议支持。来源: GitHub Topics
- 海外: 国际开源项目。来源: GitHub
📋 来源与核验记录
- ✅ 已核验: Codebuff GitHub — Stars 7,162,Forks 874,Apache-2.0
- ✅ 已核验: Freebuff 官网 — 免费使用,广告支持模式确认
- ⚠️ 未验证(需安装): Freebuff CLI 实际编码体验 — 需 npm install 测试
- ⚠️ 未验证: 9 个子 Agent 实际协作效果 — 需多场景测试
同分类推荐
AI编程 分类下的其他工具