ApodexAI/FrontierAgent
🧩 FrontierAgent, our agent framework, open-sourced alongside it — native command-line TUI, ReAct and Agent Team modes, one command on macOS and Linux, no preinstall, no hard Docker dependency.
FrontierAgent – 自律型 AI エージェントのためのオープンソースランタイム
概要 – FrontierAgent は、Python ベースのターミナルファーストのフレームワークで、ステートフルな LLM エージェント(ReAct スタイル)または調整されたチームのサブエージェントを、長期間のファイル中心のタスクで実行できます。タスクボード、サンドボックス化されたファイルシステム、ライブツール出力、すべてのアクションのトレースを表示する TUI(テキスト UI)が付属しています。
主な機能
| 機能 | 重要性 |
|---|---|
2つの組み込みワークフロー – react(単一エージェント)と agent_team(コーディネーター + 並列サブエージェント) |
コードを書かずに、単純な研究ループまたは分解・合成パイプラインを選択できます。 |
サンドボックス化されたファイルシステム – /inputs(読み取り専用)、/workspace(スクラッチ)、/outputs(成果物) |
再現性と安全性を保証します。すべてのファイル操作はログに記録され、元に戻すことができます。 |
| 非同期介入 – 実行中に新しい指示を入力できます。それらはキューに入れられ、次の安全なターンで注入されます。 | 長時間の実行を対話的に操作できます。 |
承認とトレース – 変更アクションは差分を表示し、確認(または --yes)が必要です。完全なセッションチェックポイント、ログ、--resume フラグにより、中断したところから再開できます。 |
偶発的なデータ損失を防ぎ、デバッグに役立ちます。 |
| 評価ハーネス – 決定論的な成果物収集と並列制御を備え、数十の研究向けベンチマーク(BrowseComp、FrontierScience、GDPval など)を実行できるサブプロセスランナー。 | 独自のモデルやバンドルされている Apodex-1.1 モデルを簡単にベンチマークできます。 |
| プラグ可能なツール – Web 検索(Serper または Parallel Search)、シェル、ファイル操作、カスタム「チーム」ツールがすぐに利用できます。 | エージェントが Web を閲覧し、コマンドを実行し、ファイルを読み書きできるようにします。 |
| モデルに依存しない – 任意の OpenAI 互換エンドポイント(Apodex-1.1、ホスト型サービス、またはセルフホスト型 SGLang)で動作します。 | 自分で LLM をホストする必要はありません。OPENAI_BASE_URL をエンドポイントに指定するだけです。 |
Docker とネイティブインストール – Linux/ARM 用のプリビルドコンテナイメージ、オプションの GPU アクセラレーション付き SGLang サービス、または uv による純粋な Python インストール。 |
macOS、Linux、WSL2、またはクラウド GPU インスタンスで柔軟にデプロイできます。 |
使用方法
- インストール – リポジトリをクローンし、
uv syncを実行します(またはグローバルコマンドとしてuv tool install …)。 - 設定 – API キーとエンドポイントを
.env(またはユーザー全体の設定ファイル)に配置します。 - 実行 – 単一エージェントの場合は
uv run frontier-agent --mode react --cwd /my/project、コーディネーターに並列サブエージェント間で作業を分割させる場合は--mode agent_teamを使用します。 - 対話 – エージェントが作業している間にフォローアップの指示を入力します。それらはキューに入れられます。
- 検査 – TUI サイドバーにタスクボード、ライブツール出力、およびファイル変更の差分が表示されます。
- 再開 / 元に戻す –
--resumeで保存されたセッションを続行するか、--revertでファイルの変更をロールバックします。
対象ユーザー – ファイルの読み書き、Web の閲覧、シェルコマンドの実行が必要な自律エージェントのための、再現可能で制御可能な環境を必要とする研究者や開発者。特に、複雑な多段階ベンチマークで新しい LLM を評価するのに役立ちます。
ドキュメントとリソース –
docs/の完全なドキュメント(フレームワークアーキテクチャ、TUI ガイド、インストール選択、ベンチマーク評価)。- README の上部にリンクされているテックブログと arXiv レポート(Apodex-1.1)。
- コミュニティ Discord、Hugging Face モデルコレクション、および Apodex API の無料 2 週間トライアル。
ライセンス – Apache 2.0。
上記の詳細はすべてリポジトリの README から直接取得したものです。追加の機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト