Repolode
ApodexAI

ApodexAI/FrontierAgent

長期的な調査やファイルベースの作業に対応する、ReActと並列Agent Teamモードを備えたオープンソースのエージェントランタイム兼ターミナルアプリ。

スター
5,323
フォーク
313
未解決の Issue
5
最終コミット
13 時間前

これは何?

FrontierAgentは、複数ステップにわたる調査やファイルベースの作業向けのエージェントランタイム、ターミナルUI、評価スイートです。frontier-agent TUIには2つのワークフローがあります。調査やファイルの読み込み、成果物の作成、コマンドの実行を行う、状態を保持する単一のReActエージェントと、コーディネーターがタスクボードを管理し、独立した作業を並列サブエージェントに委任して、その報告をまとめるAgent Teamモードです。

エージェントのツールは、タスク単位のサンドボックスを共有します。そこには読み取り専用の/inputsディレクトリ、作業ファイル用の/workspace、成果物用の/outputsディレクトリがあります。--yesを指定しない限り、変更を伴う操作ではdiffを表示して承認を求めます。セッションはローカルにチェックポイントとトレースが保存され、/revertでセッション中のファイル変更を取り消せます。実行中に追加の指示を入力すると、次の安全なターン境界で処理されるようキューに入ります。

同じワークフローエンジンがサブプロセスのベンチマークランナーも動かします。フレームワーク、ツール、ワークフロー、評価の各レイヤーは別々のパッケージに分かれています。OpenAI互換のモデルエンドポイントを対象とし、DockerやローカルのSGLang環境も任意で利用できます。

主な機能

  • 01状態を保持するReActエージェントと、コーディネーター主導でサブエージェントを並列実行するAgent Teamの2つのワークフロー。
  • 02TUIのサイドバーに、保留中、進行中、完了、ブロック中、キャンセル済みのタスクを表示するリアルタイムのタスクボード。
  • 03読み取り専用の入力、作業ファイル、永続化される出力を備えたタスク単位のサンドボックス。
  • 04ファイル書き込みやリスクの高いシェルコマンドに対するdiff付きの承認要求と、セッション中の変更を戻す/revert。
  • 05保存済みセッションに対応したチェックポイント、ローカルトレース、--resume。
  • 06実行の再開や失敗した実行の再試行が可能な、組み込みのサブプロセスベンチマークランナー。

ユースケース

  • Web上の情報源やローカル文書をもとにレポートを作成する、複数ソースにまたがる調査タスクの実行。
  • ファイルを変更する前に確認を求めるエージェントを使い、ターミナルからコードリポジトリや文書群を分析する。
  • 大規模な調査を並列サブエージェントに分担させ、各エージェントの調査結果を集約する。
  • 調査やファイルに基づくデータセットでエージェントのワークフローをベンチマークする。

トピック

よくある質問

FrontierAgent とは?
長期的な調査やファイルベースの作業に対応する、ReActと並列Agent Teamモードを備えたオープンソースのエージェントランタイム兼ターミナルアプリ。 FrontierAgentは、複数ステップにわたる調査やファイルベースの作業向けのエージェントランタイム、ターミナルUI、評価スイートです。frontier-agent TUIには2つのワークフローがあります。調査やファイルの読み込み、成果物の作成、コマンドの実行を行う、状態を保持する単一のReActエージェントと、コーディネーターがタスクボードを管理し、独立した作業を並列サブエージェントに委任して、その報告をまとめるAgent Teamモードです。
FrontierAgent は無料で使えますか?ライセンスは?
FrontierAgent は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FrontierAgent は今もメンテナンスされていますか?
活発にメンテナンス中。FrontierAgent の最終コミットは 2026年10月18日 です。
FrontierAgent は何に使えますか?
Web上の情報源やローカル文書をもとにレポートを作成する、複数ソースにまたがる調査タスクの実行。 ファイルを変更する前に確認を求めるエージェントを使い、ターミナルからコードリポジトリや文書群を分析する。 大規模な調査を並列サブエージェントに分担させ、各エージェントの調査結果を集約する。 調査やファイルに基づくデータセットでエージェントのワークフローをベンチマークする。
FrontierAgent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ApodexAI/FrontierAgent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト