Repolode
CodebuffAI

CodebuffAI/freebuff

コード編集に特化したエージェントを備えるオープンソースのターミナル向けコーディングエージェント。Codebuffを基盤にデスクトップ、Web、クラウド、チャット製品も提供します。

代替できる製品:CursorGitHub 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. 1

    npmでFreebuff CLIをグローバルにインストールします

    npm install -g freebuff
  2. 2

    プロジェクトディレクトリに移動します

    cd ~/my-project
  3. 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 の数値は毎日更新されます。

関連プロジェクト