Codebuff logo

Codebuff

认领

Codebuff 是一款基于终端的 AI 编程助手,可根据自然语言指令编辑代码并在终端运行命令,适合在现有代码库中工作的开发者,支持订阅和按量付费。

Codebuff preview

概述

Codebuff 是一款面向终端的 AI 编程助手。它让开发者使用自然语言指令,在现有项目中编辑代码并运行终端命令,其工作流旨在融入本地开发环境。

该网站将 Codebuff 的定位放在先理解整个代码库再执行操作上。它会索引项目结构、依赖关系和模式,然后利用这些上下文进行有针对性的修改,并支持设置、重构和实现等任务。

核心功能

基于终端的编程 agent

使用自然语言指令从终端编辑你的代码库并运行终端命令。

代码库索引

在进行更改之前,索引整个代码库并建立项目结构、依赖关系和模式的映射。

精准代码更改

进行有针对性的编辑,尊重现有结构和风格,而不是重写无关文件。

多种运行模式

支持 Free、Max 和 Plan 等工作模式,为用户提供不同的使用 agent 方式。

项目初始化

可通过 `/init` 初始化项目专用文件,这对新项目和自定义 agent 设置很有帮助。

常见使用场景

  • 实现代码更改

    当你想用自然语言提出代码更改需求,并让 agent 在同一工作流中编辑文件和运行相关终端命令时,使用 Codebuff。

  • 跨整个仓库工作

    当项目包含许多文件或隐藏依赖,而你希望 agent 在修改前先从代码库构建上下文时,使用它。

  • 项目引导

    将其用于新项目中的设置任务,包括可选的 `/init` 初始化以及创建产品所需的项目专用文件。

  • 重构现有代码

    将其用于重构或结构更新,其中保持现有代码风格和项目结构比一次性文件编辑更重要。

  • 终端辅助工作流

    当你需要在交互式编码会话中自动化重复性的终端驱动工作时使用它,尤其是在 IDE 终端内。

Pros and Cons

Pros

  • 运行在终端中,旨在与现有开发工作流配合使用。
  • 可以通过自然语言提示编辑代码并执行终端命令。
  • 声称可快速索引整个代码库,以便在项目上下文下进行修改。
  • 在注册赠送积分之后,既提供订阅定价,也提供按量付费方式。
  • 提供设置和故障排查指南,包括本地缓存和历史记录位置。

Cons

  • 公开页面未提供完整的功能矩阵、平台矩阵或团队管理细节。
  • 部分高级行为和故障排查说明有文档,但网站仍未明确说明若干产品限制和集成。

FAQ

如何开始使用 Codebuff?

Codebuff 通过 npm 全局安装,然后在项目目录内从终端启动。帮助页面显示的流程是 `npm install -g codebuff`、`cd /path/to/your-repo`,然后运行 `codebuff`。

Codebuff 运行在哪里?

帮助页面说明 Codebuff 可在你的终端中运行,也可在 VSCode 或 Cursor 等 IDE 终端中使用。网站未描述独立桌面应用或仅限浏览器的工作流。

可选的 /init 命令是做什么的?

帮助页面说明你可以在 Codebuff 内使用 `/init` 命令初始化项目。它指出这对没有 `AGENTS.md` 或 `CLAUDE.md` 的新项目,以及构建自定义 agent 很有用。

Codebuff 如何定价?

定价页面提供每月 100 美元、200 美元和 500 美元的订阅计划,每个计划有不同的使用额度;另外还有基于用量的选项,在获得 500 个免费注册积分后按每积分 1 美分计费。

Codebuff 会在本地存储对话历史吗?

高级帮助页面说明聊天记录会本地存储在 `~/.config/manicode/projects/<your-project-name>/chats`,同时下载的文件也会存储在 `~/.config/manicode` 下。

Quick Facts

类别
开发者工具
平台
终端 / CLI
主要用户
在代码库中工作的开发者
网站
codebuff.com
定价模式
订阅和按量计费
安装方式
全局 npm 安装