低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。
CodebuffAI/freebuff
コード編集に特化したエージェントを備えるオープンソースのターミナル向けコーディングエージェント。Codebuffを基盤にデスクトップ、Web、クラウド、チャット製品も提供します。
代替できる製品:Cursor
GitHub Copilot
- スター
- 13,998
- フォーク
- 1,490
- 未解決の Issue
- 254
- 最終コミット
- 10 時間前
これは何?
Freebuffはターミナルで動作するコーディングエージェントで、デスクトップアプリ、ブラウザベースのアプリビルダー、GitHubリポジトリ上で動作するランナー、リサーチチャットからも利用できます。すべてのタスクをひとつのプロンプトに任せるのではなく、プロジェクトのコンテキスト収集、計画、ファイル編集、コマンド実行、結果のレビューを、専門のエージェントに分担させます。
このプロジェクトはBunで構築されたTypeScriptのモノレポで、npmからfreebuffパッケージとしてインストールできます。ピッカーから選べる厳選されたホスト型モデルを提供しており、利用できるモデルは地域やプランによって異なります。収録モデルはテキスト広告によって提供され、利用時間に基づく上限があります。
リポジトリには、Dockerと設定済みの環境ファイルを使ったローカル開発の手順も記載されています。また、CLIはサービスとは別に起動できます。FreebuffはオープンなマルチエージェントフレームワークCodebuffを基盤としており、そのSDKを使ってカスタムエージェントを作成できます。
主な機能
- 01任意のプロジェクトディレクトリで、ターミナルからコーディングエージェントを実行できます。
- 02コンテキスト収集、編集、レビューなどのタスクを専門のエージェントに分担させます。
- 03デスクトップアプリで、複数のエージェントをそれぞれ独立したワークスペースで並行して実行できます。
- 04サンドボックス、プレビュー、ターミナルを備えたWebおよびクラウド環境を提供します。
- 05選択可能なホスト型モデルのカタログを備え、一部のモデルは画像にも対応しています。
ユースケース
- コマンドラインから既存プロジェクトのコードを変更する。
- デスクトップアプリで、複数のエージェントに別々のタスクを並行して実行させる。
- ホストされたブラウザ環境でフルスタックアプリを構築し、プレビューする。
- ローカル環境を用意せずに、GitHubリポジトリを対象にエージェントを実行する。
クイックスタート
- 1
npmでFreebuff CLIをグローバルにインストールします
npm install -g freebuff - 2
プロジェクトディレクトリに移動します
cd ~/my-project - 3
ターミナルからプロジェクト内でFreebuffを起動します
freebuff
使う前に知っておきたいこと
- 付属モデルへのアクセスには、テキスト広告の表示と1日のセッション上限があります。また、一部の地域やVPN経由ではアクセスが制限されます。
- 一部のモデルは有料プランまたはフルアクセスでのみ利用でき、一部のプロモーションモデルには利用期限があります。
収録されている特集
トピック
よくある質問
- freebuff とは?
- コード編集に特化したエージェントを備えるオープンソースのターミナル向けコーディングエージェント。Codebuffを基盤にデスクトップ、Web、クラウド、チャット製品も提供します。 Freebuffはターミナルで動作するコーディングエージェントで、デスクトップアプリ、ブラウザベースのアプリビルダー、GitHubリポジトリ上で動作するランナー、リサーチチャットからも利用できます。すべてのタスクをひとつのプロンプトに任せるのではなく、プロジェクトのコンテキスト収集、計画、ファイル編集、コマンド実行、結果のレビューを、専門のエージェントに分担させます。
- freebuff は無料で使えますか?ライセンスは?
- freebuff は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- freebuff は今もメンテナンスされていますか?
- 活発にメンテナンス中。freebuff の最終コミットは 2026年11月6日 です。
- freebuff は何に使えますか?
- コマンドラインから既存プロジェクトのコードを変更する。 デスクトップアプリで、複数のエージェントに別々のタスクを並行して実行させる。 ホストされたブラウザ環境でフルスタックアプリを構築し、プレビューする。 ローカル環境を用意せずに、GitHubリポジトリを対象にエージェントを実行する。
- freebuff のインストール方法は?
- npmでFreebuff CLIをグローバルにインストールします: npm install -g freebuff プロジェクトディレクトリに移動します: cd ~/my-project ターミナルからプロジェクト内でFreebuffを起動します: freebuff
- freebuff はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CodebuffAI/freebuff
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LLMを実際のプロジェクトファイル、ツール、権限管理、検証、コンテキストに接続する、ローカルファーストかつ証拠重視のAIコーディングターミナル。
プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。
VS Code、JetBrains IDE、またはターミナルで動作し、500以上のモデルを利用できるオープンソースのAIコーディングエージェント。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。