OpenFang
OpenFang: Rust製のオープンソース・エージェントOS - 高度なセキュリティと自律性を備えた次世代基盤
OpenFangは、Rust言語で構築された強力なオープンソース・エージェント・オペレーティングシステム(OS)です。14のクレートと13万7千行のコードから成る堅牢な設計を特徴とし、30種類以上のエージェント、40のチャンネルアダプター、38の標準ツールを提供。7つの自律型「Hands」により、リサーチからTwitter管理までを自動化します。WASMサンドボックスを含む16のセキュリティ層を備え、安全性と低遅延を両立したエージェント実行環境を実現します。
2026-03-03
--K
OpenFang 製品情報
OpenFang: Rustで構築された次世代オープンソース・エージェントOS
OpenFangは、Rust言語でゼロから構築された、自律型AIエージェントのためのオープンソース・オペレーティングシステム(OS)です。14のクレート、13万7,000行以上のコード、そして1,700以上のテストをパスしたこのシステムは、妥協のない安全性とパフォーマンスを提供します。OpenFangは、単なるフレームワークではなく、エージェントが自律的にタスクを遂行し、ツールを操り、複数のプラットフォームで対話するための包括的なランタイム環境です。
What's OpenFang (OpenFangとは)
OpenFangは、AIエージェントの構築、実行、展開に特化したエージェントOSです。Rustの安全性と効率性を最大限に活かし、macOS、Linux、Windowsのクロスプラットフォームに対応しています。一つのバイナリで動作し、26のLLMプロバイダー、40のチャンネルアダプター(Telegram, Discord, Slack等)、そして「Hands」と呼ばれる7つの自律型能力パッケージを統合しています。
OpenFangの設計思想は「カーネルグレード」のアーキテクチャにあります。既存のPythonベースのフレームワークと比較して、圧倒的に低いメモリ使用量(40MB)と高速な起動時間(180ms)を誇り、16層に及ぶセキュリティシステムによって保護されています。
OpenFangの主な特徴 (Features)
OpenFangには、商用レベルのエージェント運用を支える豊富な機能が搭載されています。
1. 7つの自律型「Hands」
OpenFangの最大の特徴は、ユーザーに代わって働くHandsです。これらは従来のチャット型エージェントとは異なり、スケジュールに基づいて自律的に動作し、知識グラフを構築してダッシュボードに報告します。
- Clip: 長尺動画をショート動画に変換し自動投稿。
- Lead: 毎日スケジュールに沿ってリード獲得とスコアリングを実行。
- Collector: OSINT形式でターゲットを監視、感情分析や知識グラフを作成。
- Predictor: Brierスコアを用いた超予測エンジン。
- Researcher: CRAAP評価法に基づくファクトチェックと報告書作成。
- Twitter: 7つの投稿形式を使い分けるX(旧Twitter)管理。
- Browser: Playwrightを活用したWebオートメーション(購入承認ゲート付)。
2. 16層の高度なセキュリティシステム
OpenFangは、エージェントの安全な実行を保証するために設計されています。
- WASMデュアルメーター・サンドボックス: 燃料制限とエポック中断による実行制御。
- Ed25519 マニフェスト署名: コードの真正性を保証。
- Merkle監査トレイル: 改ざん不可能な実行履歴の記録。
- SSRF保護 & シークレットのゼロ化: セキュリティリスクの最小化。
- Taint Tracking (汚れ追跡): データの流れを監視し漏洩を防止。
3. 広範な接続性と拡張性
- 40のチャンネルアダプター: Telegram、WhatsApp、Teams、IRC、Matrixなど、主要なSNSやチャットツールに対応。
- 38の組み込みツール + MCP: Web検索、画像生成、Docker操作に加え、Model Context Protocol (MCP) をサポート。
- 30の事前構築済みエージェント: コードレビュアーからカスタマーサポートまで即座にデプロイ可能。
OpenFangの活用シーン (Use Case)
OpenFangは、個人開発者からエンタープライズまで、幅広いニーズに対応します。
- 自動化されたコンテンツ制作: 「Clip」ハンドを使用して、動画コンテンツからショート動画を自動生成し、SNSへ配信。
- インテリジェンス収集と分析: 「Collector」と「Predictor」を組み合わせ、特定の市場トレンドを24時間監視し、将来の予測レポートを自動作成。
- マルチプラットフォーム・カスタマーサポート: 40以上のチャンネルに対応したOpenFangエージェントをデプロイし、一元化されたメモリ(SQLite + ベクトル検索)を用いて、どのプラットフォームでも一貫した文脈で顧客対応を実施。
- セキュアなコード実行環境: WASMサンドボックス内でエージェントにコードを書かせ、テストさせることで、ホストシステムを危険にさらさずに開発を自動化。
インストールと操作方法 (How to Use)
インストール方法
macOSまたはLinuxでは、以下のコマンドでOpenFangを即座にインストールできます。
curl -fsSL https://openfang.sh/install | sh
CLI操作の例
OpenFangは直感的なCLIを提供します。
- 比較の実行:
openfang compare --all(OpenFangと他フレームワークの性能比較を表示) - ハンドの管理:
openfang hand activate <hand_name>: ハンドを起動openfang hand status <hand_name>: メトリクスを確認openfang hand list: 利用可能なハンドを一覧表示
よくある質問 (FAQ)
Q: OpenFangは他のフレームワーク(CrewAIやLangGraph)と何が違いますか? A: OpenFangはRust製のバイナリとして動作し、圧倒的な低リソース消費(メモリ40MB)と高度なセキュリティ(16層の保護)を実現しています。また、標準で40のチャンネルアダプターと7つの自律型「Hands」を備えており、追加開発なしで即座に実用的なタスクをこなせる点が異なります。
Q: サポートされているLLMプロバイダーは? A: Anthropic, Gemini, Groq, DeepSeekを含む計26のプロバイダーに対応しています。
Q: Windowsでも動作しますか? A: はい、OpenFangはmacOS、Linuxに加えてWindowsもフルサポートしています。Tauri 2.0をベースとしたネイティブデスクトップアプリも提供されています。
Q: セキュリティについて詳しく教えてください。 A: OpenFangはWASMサンドボックスによる実行分離、Merkleツリーによる監査ログ、SSRF対策など、合計16のセキュリティシステムを搭載しており、エージェントが意図しない操作を行うリスクを最小限に抑えています。








