ターミナルベースのコーディングエージェント
自然言語の指示を使って、ターミナルからコードベースを編集し、ターミナルコマンドを実行します。
Codebuff は、自然言語の指示でコードを編集し、ターミナルコマンドも実行できるターミナル向けAIコーディングアシスタントです。既存のコードベースで作業する開発者向けで、サブスクと従量課金に対応します。
Codebuff はターミナル向けの AI コーディングアシスタントです。自然言語の指示を使って、既存のプロジェクト内でコードを編集し、ターミナルコマンドを実行できます。ローカルの開発環境に自然に組み込めるよう設計されています。
サイトでは、Codebuff は作業を始める前にコードベース全体を理解することを重視していると位置付けられています。プロジェクト構造、依存関係、パターンをインデックス化し、その文脈を使って、的を絞った変更やセットアップ、リファクタリング、実装作業を支援します。
自然言語の指示を使って、ターミナルからコードベースを編集し、ターミナルコマンドを実行します。
変更を加える前に、コードベース全体をインデックス化し、プロジェクト構造、依存関係、パターンのマップを作成します。
関係のないファイルを書き換えるのではなく、既存の構造やスタイルを尊重した的確な編集を行います。
Free、Max、Plan などのワークフローモードをサポートし、エージェントとの作業方法を複数提供します。
`/init` でプロジェクト固有のファイルを初期化でき、新規プロジェクトやカスタムエージェントの設定に役立ちます。
平易な言葉でコード変更を依頼し、エージェントにファイル編集と関連するターミナルコマンドの実行を同じワークフローで行わせたいときに Codebuff を使います。
プロジェクトのファイル数が多い、または依存関係が見えにくい場合に、編集前にコードベースから文脈を構築させたいときに使います。
新規プロジェクトのセットアップ作業で使います。`/init` による初期化や、製品が想定するプロジェクト固有ファイルの作成が含まれます。
既存のコードスタイルやプロジェクト構造を保つことが、一度きりのファイル編集より重要なリファクタリングや構造更新に使います。
特に IDE のターミナル内で、対話的なコーディングセッションから反復的なターミナル作業を自動化したいときに使います。
Codebuff は npm でグローバルにインストールし、その後プロジェクトディレクトリ内のターミナルから起動します。ヘルプページでは、`npm install -g codebuff`、`cd /path/to/your-repo`、`codebuff` の流れで案内されています。
ヘルプページによると、Codebuff はターミナルで動作し、VSCode や Cursor などの IDE のターミナル内でも使用できます。サイトには、別のデスクトップアプリやブラウザ専用のワークフローについての説明はありません。
ヘルプページでは、Codebuff 内で `/init` コマンドを使ってプロジェクトを初期化できると説明されています。これは `AGENTS.md` や `CLAUDE.md` がない新規プロジェクトや、カスタムエージェントの作成に役立つとされています。
料金ページでは、$100/月、$200/月、$500/月 のサブスクリプションプランが用意されており、それぞれ利用量の上限が異なります。また、500 件の無料サインアップクレジットの後は 1 クレジットあたり 1¢ の従量課金オプションもあります。
高度なヘルプページによると、チャット履歴は `~/.config/manicode/projects/<your-project-name>/chats` にローカル保存され、ダウンロードされたファイルも `~/.config/manicode` に保存されます。