1 バイナリのランタイムとデスクトップアプリ
OpenFang は Rust のワークスペースとして提供され、単一のコンパイル済みバイナリに加えて、ネイティブデスクトップアプリと、永続運用向けのデーモンを備えています。
OpenFangは、Rust製のオープンソースAgent OS。自律エージェントの実行・設定・監視に対応し、ローカル/セルフホスト、テンプレート、独自manifest、メッセージング、ブラウザやAPI操作をサポート。
OpenFang は、Rust で構築されたオープンソースの Agent OS で、自律エージェントのインストール、設定、運用のために設計されています。公開ドキュメントでは、hands、agents、tools、security、memory、channels、protocols、そしてネイティブデスクトップアプリの実行基盤として位置づけられており、永続的かつマルチユーザーでの利用向けにデーモンも用意されています。
これは、エージェントをローカルで実行するかセルフホストしたい人、LLM プロバイダーを選びたい人、メッセージングチャネルを接続したい人、テンプレートやカスタム manifest からワークフローを管理したい人を対象としています。ドキュメントでは、ブラウザベースのチャット、API アクセス、MCP、A2A、ネイティブデスクトップアプリにも対応していることが示されています。
OpenFang は Rust のワークスペースとして提供され、単一のコンパイル済みバイナリに加えて、ネイティブデスクトップアプリと、永続運用向けのデーモンを備えています。
この製品には、Clip、Lead、Collector、Predictor、Researcher、Twitter、Browser など 7 つの事前構築済み自律 Hands が含まれており、それぞれ特定のワークフロー向けに設計されています。
ドキュメントでは、WASM の二重メータリング、manifest 署名、監査ログ、taint tracking、SSRF 防御、secret zeroization、相互認証、プロンプトインジェクションスキャンなど、16 のセキュリティシステムが説明されています。
OpenFang は、40 のメッセージングチャネルアダプター、20 の LLM プロバイダー、60 の同梱スキルをサポートし、追加のエージェントテンプレートやワークフロー構成にも対応しています。
入門ガイドでは、シェルスクリプト、Cargo、Docker によるインストールの後、`config.toml` と環境変数を使った設定方法が示されています。
ドキュメントでは、REST、WebSocket、SSE の各エンドポイントに加え、外部統合向けの OpenAI 互換 `/v1/chat/completions` API が公開されています。
OpenFang をインストールし、API キーを設定して、`openfang init` を実行し、`hello-world` のような組み込みテンプレートを起動すれば、すぐに動作するエージェントを立ち上げられます。
特定のタスクやワークフローに合わせたエージェントが必要な場合は、選択したプロバイダー、モデル、機能セットを指定したカスタム `agent.toml` を作成します。
`openfang start` を実行すると、REST API、WebSocket エンドポイント、WebChat UI、永続的なデーモン動作が公開され、継続的に利用できます。
エージェントを外部ツールやチャネルと連携させたい場合は、メッセージングプラットフォーム、MCP サーバー、または A2A 統合を接続します。
実行中のエージェントの監視、応答の確認、トークン使用量のチェックを行うローカル UI が必要な場合は、ネイティブデスクトップアプリやブラウザチャットインターフェースを使います。
OpenFang の入門ガイドでは、3つのインストール方法が示されています。Linux と macOS 向けのシェルインストーラー、Rust 1.75+ が使える環境向けの `cargo install`、そして Docker です。
ドキュメントによると、OpenFang には少なくとも 1 つの LLM プロバイダーの API キーが必要です。`ANTHROPIC_API_KEY`、`OPENAI_API_KEY`、`GROQ_API_KEY` などの環境変数に対応しています。
はい。入門ガイドでは、組み込みのエージェントテンプレートと、カスタムの `agent.toml` マニフェストの両方が示されています。テンプレートエージェントを起動することも、独自のモデルや機能設定を定義することもできます。
デーモンは、永続的なエージェント、マルチユーザーアクセス、WebChat UI、REST API、WebSocket アクセス、そしてブラウザ UI でのトークン使用量の可視化を追加します。
アーキテクチャページとドキュメントページでは、OpenFang はサンドボックス化、セキュリティ強化、チャネルアダプター、スキル、MCP、A2A 対応を備えた Rust ワークスペースとして説明されています。公開ドキュメントだけでは、ここで参照したページ上にある全対応プロバイダーや統合の詳細一覧は提供されていません。