AI 编程 · 开源终端编程 Agent
Codebuff
先为仓库建索引再动手改代码的开源终端编程助手
Codebuff 会先给整个仓库建索引,再做多文件修改,Agent 的行为允许自己定义。
状态
verified
开源
价格
有免费额度;订阅或按 credit 两套计费
MIT(npm 包声明)
形态
CLI
CLI / macOS / Linux / Windows
Agent
有 Agent 能力
CLI
资料
A
核验 2026-10-20
选型结论
适合希望 Agent 先理解整个仓库再改代码的开发者,在终端里直接调用,多文件改动与自定义行为是主要特点;开源可自行查看实现,但计费有订阅与按 credit 两套,用量规则需在官网核对,大仓库首次索引也偏耗时。
定位
适合
成本口径
核心能力
仓库级索引
先为整个仓库建立索引,让 Agent 在动手前掌握代码结构与依赖关系。
多文件改动
一次任务可以跨多个文件修改,适合需要成组调整的仓库级改动。
行为可自定义
Agent 的行为允许自行定义,可按团队习惯约束它在仓库里的操作方式。
开源可查
以 MIT 许可发布在 npm,实现可自行查看,也便于按需调整。
典型使用场景
仓库级重构
面对需要成组改动的老仓库,先索引再修改,减少漏改与前后不一致。
终端内开发
在终端里直接发起任务,改完由 Git 记录,适合习惯命令行的开发者。
自定义流程
按团队规范定义 Agent 行为,让它在固定规则下完成多文件修改。
上手步骤
- 1
安装并启动
通过 npm 安装后,在目标仓库目录启动 CLI,进入交互式任务流程。
- 2
先建仓库索引
首次运行先为仓库建立索引,大仓库耗时较长,建议留出等待时间。
- 3
描述任务
用自然语言说明要改的地方,由 Agent 规划并执行多文件改动。
- 4
核对用量规则
订阅与按 credit 两套计费并存,使用前在官网价格页确认规则。
价格与使用方式
价格口径
价格透明度
开源状态
访问方式
部署方式
支持平台
常见集成
常见语言
优点与局限
值得选的地方
- 先索引仓库再改代码,改动更贴合整体结构
- 支持跨多文件改动,适合仓库级任务
- 开源且 Agent 行为可自定义,便于按团队习惯约束
先想清楚的地方
- 大仓库首次索引耗时较长,需要等待
- 订阅与按 credit 两套计费并存,规则需在官网核对
- 只在终端使用,没有 IDE 形态
适合谁用
更适合
- 想让 Agent 先理解整个仓库再改代码
- 习惯在终端里完成开发任务
- 需要按团队习惯自定义 Agent 行为
不太适合
- 依赖图形化 IDE 完成日常开发
- 不接受首次索引带来的等待
同类对比
4 个同类| 产品 | 形态 | 价格口径 | 开源 | 地区 |
|---|---|---|---|---|
| Codebuff Codebuff · 本页 | CLI | 有免费额度;订阅或按 credit 两套计费 | 是 | 海外 |
| Gemini CLI | CLI | 免费额度 + API 按量 / 企业版 | 是 | 海外 |
| Qwen Code 阿里云 | CLI | 开源免费;调用通义千问模型按量计费,官方有每日免费额度 | 是 | 中国 |
| Crush Charm | CLI / TUI | 开源免费,模型费用由自带的 Key 承担 | 是 | 海外 |
| iFlow CLI 心流(iFlow) | CLI | 开源免费;官方提供免费额度,超出按模型用量计费 | 是 | 中国 |
按产品类型、形态和地区挑出最接近的同类,价格口径以各自详情页为准。
常见问题
4 条Codebuff 和普通终端助手有什么不同?
它先为整个仓库建立索引,再执行多文件改动,思路是让 Agent 在动手前理解仓库结构,而不是只处理单个文件。
Codebuff 能自定义 Agent 行为吗?
可以,Agent 的行为允许自行定义,能按团队习惯约束它在仓库里的操作方式,具体做法见官方文档。
Codebuff 支持哪些平台?
以 CLI 形态使用,支持 macOS、Linux 与 Windows,在终端里直接调用,改动交给 Git 记录。
Codebuff 怎么计费,需要注意什么?
有免费额度,同时提供订阅与按 credit 两套计费,用量规则以官网价格页为准,使用前建议核对清楚。
网站入口
4 个使用提醒
订阅和按 credit 两套计费并存,用量规则要在官网核对;大仓库首次索引耗时较长。