日本語

OpenFangレビュー:2026年5月から更新のないRust製エージェントOS

OpenFangは1つのRustバイナリでスケジュール実行の自律型Handsを動かしますが、最終コミットは2026年5月12日。使える点、リスク、そしてLibreFangフォークについて。

OpenFangを開く

OpenFangは自らを「エージェントオペレーティングシステム」と称しています。RightNowの創業者であるJaberがRustで開発しており、2026年11月8日の確認時点でGitHubスター数は18,243でした。良いアイデアと考え抜かれたデフォルト設定を持っています。しかし、長期的に運用するつもりの人にとっては、そのどちらよりも重い問題があります。開発が止まっているように見えるのです。

OpenFang dashboard in dark mode with a sidebar of Approvals, Comms, Workflows, Scheduler, Runtime and Settings, and a grid of agent templates such as Writer, email-assistant, travel-planner, ops and coder
Agent templates in OpenFang's browser dashboardgithub.com

まずはメンテナンスの問題

OpenFangの最初のリリースであるv0.1.0は2026年2月26日に公開されました。最後のリリースであるv0.6.9と最後のコミットは、どちらも2026年5月12日のものです(リリース)。それ以降、外部コントリビューターのプルリクエストはマージされておらず、v0.6.9以降のプロジェクトの状況とロードマップを尋ねる公開Issueにも、確認時点でメンテナーからの返答はありません。

だからといって、メンテナーが戻ってこないとは限りません。しかし現時点では、バグに遭遇したり、プロバイダーがAPIを変更したり、依存関係にセキュリティ問題が見つかったりしても、上流の誰も修正しないと考えておくべきです。APIキーを保持しコマンドを実行できるエージェントにとって、多くの人にはこれが決め手になります。

また、停滞した時点でプロジェクトはまだ1.0未満で、自ら告知しているとおりマイナーバージョン間で破壊的変更があり、Handsの中には成熟度の低いものもありました。

コミュニティによるフォークのLibreFangが別途開発を続けています。私たちはレビューしていないので、その活動状況はご自身で確認してください。OpenFangの設計に魅力を感じるなら、まず見るべき場所です。

OpenFangの独自性

私たちのリストにある他のエージェントも、自分で設定したスケジュールジョブを実行できます。OpenFangの目玉機能であるHandsは、その作業をあらかじめ用意された形で提供します。HandsはResearcher、Lead、Collector、Predictor、Clip、Twitter、Browserといった自律型のパッケージで、プロンプトなしでスケジュールに従って実行され、結果をダッシュボードやチャットアプリに報告します。リサーチの収集やリードの監視のために1つ設定すれば、常駐するデーモンの一部として動作します。

その周りには、Web検索とブラウジング、許可リスト方式のシェルコマンド、画像生成、音声合成と文字起こし、ベクトル検索付きのSQLiteメモリ、MCPサーバー、cronジョブ、OpenAI互換APIといった一般的なエージェントツールがそろっています。localhostのブラウザーダッシュボードで、エージェント、ワークフロー、スケジュール、承認を管理できます。

OpenFang Create Scheduled Job dialog with a job name, cron expression 0 9 * * 1-5, quick presets, a target agent picker and the message to send
Scheduling a recurring job for an agentgithub.com

インストール

スクリプトによる単一バイナリ、バイナリの直接ダウンロード、またはx86-64やARM上のmacOS、Windows、Linux向けデスクトップアプリとしてインストールできます(はじめに)。コア部分にPythonやNodeのスタックは不要です。一部のHandsは独自の依存関係を持ち、Browser HandにはPython 3とChromium、Clip HandにはFFmpegとyt-dlpが必要です。

Dockerも記載されていますが、ドキュメントにあるイメージはまだ公開されていないため、Dockerユーザーは自分でビルドする必要があります。

分離とデフォルト設定

OpenFangはコマンドをコンテナではなくホスト上で実行します。Dockerサンドボックスはデフォルトでオフで、WASMサンドボックスが対象とするのはWASMのツールとスキルだけです(セキュリティのドキュメント)。

その範囲内では、ホストで実行される多くのエージェントよりも慎重なデフォルトになっています。設定のソースコードによると、シェルコマンドは基本的なユーティリティの許可リストに限定され、シェルを介さず、環境変数を取り除いた状態で実行されます。購入や投稿といった機微なHandの操作は承認待ちになります。理にかなった設計です。弱点は、今そこに見つかった穴がふさがれないままになるかもしれないことです。

テレメトリとプライバシー

OpenFangは利用状況のテレメトリを送信しません。ドキュメントにも記載はなく、コードにも分析クライアントは含まれていません。ダッシュボードのAnalyticsページは、自分のトークン使用量とコストをローカルで表示するだけです。設定、エージェント、メモリは~/.openfangの下のSQLiteに保存されます。プロンプトは、設定したモデルプロバイダーとチャットプラットフォームに送られます。

OpenFang agent detail dialog for the assistant agent showing its running state, Full mode, provider, model and fallback model, with Chat, Clone, Clear History and Stop buttons
An agent's settings, model and fallback in the dashboardgithub.com

モデルとチャネル

Anthropic、Gemini、OpenAI、Groq、DeepSeek、OpenRouter、Mistral、xAI、AWS Bedrockなど約27のプロバイダーを利用でき、Ollama、vLLM、LM Studioでローカルモデルを動かすこともできます。ライセンスはApache-2.0またはMITのデュアルライセンスです。

Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Microsoft Teams、メールなど、40のチャネルアダプターがあります(チャネルアダプター)。組み込みのWhatsAppアダプターはMetaのビジネス向けCloud APIを使用しており、個人のWhatsAppアカウントを連携するには別途Node.jsゲートウェイが必要です。

誰が使うべきか

スケジュール実行のリサーチや監視エージェントがほしく、コードを自分で抱える覚悟のある改造好きの方や、LibreFangを評価する前にHandsの設計を研究したい方には、試す価値があります。修正が提供されない状態で、重要なアカウントに接続した日常のアシスタントとして運用することはおすすめしません。

メンテナンスされている代替

  • ZeroClawが最も近い選択肢です。同じく単一のRustバイナリで、cronとイベントトリガーを備え、推奨プロファイルではOSサンドボックスがデフォルトでオンです。
  • nanobotはスケジュール実行の自動化と長期的な目標を実行し、ハートビートで結果をチャットに報告します。
  • Agent Zeroは専用のDockerワークスペース内でスケジュールタスクを実行し、頻繁にリリースを出しています。

その他の選択肢はおすすめのセルフホスト型AIエージェントとOpenClawの代替のページにあります。

料金

OpenFang: 料金
Open source無料
  • Dual-licensed Apache-2.0 or MIT and free to self-host
  • No hosted plan; you pay your chosen model provider or run a local model

機能

機能
ウェブ検索あり
画像生成あり
音声モードあり
ファイルのアップロードあり
メモリーあり
代わりに操作を実行あり
アプリ連携あり
自律的に動作あり
自分から連絡してくるあり
複数のボットあり

長所

  • Built for unattended work: Hands run on schedules as a daemon and deliver research, leads or monitoring alerts without being prompted
  • One self-contained Rust binary or a native desktop app, with a browser dashboard for agents, workflows, schedules and approvals
  • 40 channel adapters, including Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams and email
  • Cautious defaults for a host-run agent: shell commands are limited to an allowlist of basic utilities, run without a shell and with a stripped environment, and sensitive Hand actions such as purchases or posts wait for approval
  • Works with local models through Ollama, vLLM or LM Studio, and dual-licensed Apache-2.0 or MIT

短所

  • Looks unmaintained: no commits or releases since v0.6.9 on May 12, 2026, outside pull requests go unmerged, and a public question about the project's status has no reply from the maintainer
  • Pre-1.0 by its own notice, with breaking changes between minor versions and some Hands less mature than others
  • Commands run on the host, not in a container: the Docker sandbox is off by default and the WASM sandbox only covers WASM tools and skills
  • The documented Docker image is not public yet, so Docker users must build it themselves
  • Linking a personal WhatsApp account needs a separate Node.js gateway; the built-in adapter uses Meta's business Cloud API

向いている人

  • Tinkerers who want scheduled research, monitoring or lead-finding agents running on their own machine
  • People who want one agent reachable from many chat apps without a Python or Node stack
  • Evaluating alongside its community fork LibreFang, given the original's stalled development

出典