OpenFang 評測:自 2026 年 5 月起停止更新的 Rust 代理作業系統
OpenFang 用單一 Rust 執行檔執行排程自主的 Hands,但最後一次 commit 是 2026 年 5 月 12 日。哪些能用、哪些有風險,以及 LibreFang 分支。
OpenFang 自稱「代理作業系統」(Agent Operating System)。它由 RightNow 創辦人 Jaber 以 Rust 撰寫,我們在 2026 年 11 月 8 日查看時有 18,243 顆 GitHub 星。它有不錯的想法和一套考慮周到的預設值。但對打算長期執行它的人來說,它還有一個比這兩點都更重要的問題:開發看起來已經停止了。

先談維護問題
OpenFang 的第一個版本 v0.1.0 於 2026 年 2 月 26 日發布。最後一個版本 v0.6.9 和最後一次 commit 都是在 2026 年 5 月 12 日(releases)。從那之後,外部貢獻者的 pull request 一直沒被合併,一個詢問 v0.6.9 之後專案狀態和路線圖的公開 issue,在我們查看時也沒有得到維護者的回覆。
這些都不代表維護者不會回來。但這確實代表,在今天,如果你遇到 bug、某個供應商變更了 API,或某個相依套件出現安全問題,你都應該假設上游沒有人會修。對一個持有你的 API 金鑰、又能執行指令的代理來說,這對大多數人都是決定性的因素。
專案停滯時還在 1.0 之前,依其自己的說明,小版本之間會有破壞性變更,而且有些 Hands 沒有其他的成熟。
社群分支 LibreFang 正獨立繼續開發。我們沒有評測過它,所以請自行確認它的活躍程度;如果 OpenFang 的設計吸引你,它是最值得去看的地方。
OpenFang 的不同之處
我們清單上的其他代理可以執行你自己設定的排程工作。OpenFang 的招牌功能 Hands 則把這類工作做成現成的。Hands 是打包好的自主任務包,例如 Researcher、Lead、Collector、Predictor、Clip、Twitter 和 Browser,它們依排程執行、不需要提示,並把結果回報到儀表板或聊天應用程式。你可以設定一個來蒐集研究資料或留意潛在客戶,它會作為一個長期執行的常駐程式的一部分持續運作。
圍繞著它的是常見的代理工具:網頁搜尋和瀏覽、允許清單內的 shell 指令、圖片生成、語音和轉錄、具備向量搜尋的 SQLite 記憶、MCP 伺服器、cron 工作,以及相容 OpenAI 的 API。localhost 上的瀏覽器儀表板涵蓋代理、工作流程、排程和核准。

安裝方式
它以單一執行檔的形式安裝,可以透過腳本、直接下載執行檔,或使用適用於 x86-64 或 ARM 架構的 macOS、Windows 和 Linux 桌面 App(入門指南)。核心部分不需要 Python 或 Node 環境。有些 Hands 會帶來自己的相依套件:Browser Hand 需要 Python 3 和 Chromium,Clip Hand 需要 FFmpeg 和 yt-dlp。
文件有列出 Docker,但文件中的映像檔尚未公開,所以 Docker 使用者得自己建置。
隔離與預設值
OpenFang 在你的主機上執行指令,而不是在容器中。Docker 沙箱預設關閉,WASM 沙箱只涵蓋 WASM 工具和技能(安全文件)。
在這個範圍內,它的預設值比許多在主機上執行的代理更謹慎。根據設定原始碼,shell 指令被限制在一份基本工具的允許清單內,不經過 shell 執行並使用精簡過的環境,而購買或發文等敏感的 Hand 動作需要等待核准。這是合理的設計。它的弱點在於,現在發現的任何漏洞都可能一直不會被修補。
遙測與隱私
OpenFang 不傳送使用遙測。文件中沒有描述任何遙測,程式碼裡也沒有分析用戶端;儀表板的 Analytics 頁面只會在本機顯示你自己的 token 用量和費用。設定、代理和記憶都以 SQLite 保存在 ~/.openfang 底下。提示詞會送到你設定的模型供應商和聊天平台。

模型與頻道
你可以接上大約 27 個供應商,包括 Anthropic、Gemini、OpenAI、Groq、DeepSeek、OpenRouter、Mistral、xAI 和 AWS Bedrock,也可以透過 Ollama、vLLM 或 LM Studio 執行本機模型。它採用 Apache-2.0 或 MIT 雙重授權。
它有 40 個頻道轉接器,包括 Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Microsoft Teams 和電子郵件(頻道轉接器)。內建的 WhatsApp 轉接器使用 Meta 的商業 Cloud API;要連結個人 WhatsApp 帳號,需要另外的 Node.js 閘道。
適合誰使用
如果你喜歡動手折騰,想要排程執行的研究或監控代理,而且願意自己負責程式碼,或者你想在評估 LibreFang 之前研究它的 Hands 設計,OpenFang 值得一試。在它得不到任何修正的情況下,我們不會把它當作連接重要帳號的日常助理來執行。
仍有人維護的替代方案
- ZeroClaw 是最接近的選擇:同樣是單一 Rust 執行檔,有 cron 和事件觸發,在建議的設定檔下預設開啟作業系統沙箱。
- nanobot 能執行排程自動化和長期目標,並有一個把結果回報到你聊天中的 heartbeat。
- Agent Zero 在自己的 Docker 工作區中執行排程任務,而且發布頻繁。
更多選擇請見我們的最佳自架 AI 代理和 OpenClaw 替代方案頁面。
價格
| Open source | 免費 |
|
|---|
功能
| 網路搜尋 | 是 |
|---|---|
| 圖像生成 | 是 |
| 語音模式 | 是 |
| 檔案上傳 | 是 |
| 記憶 | 是 |
| 代你執行操作 | 是 |
| 應用程式整合 | 是 |
| 自主運作 | 是 |
| 主動傳訊息給你 | 是 |
| 可執行多個機器人 | 是 |
優點
- 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
來源
- RightNow-AI/openfang on GitHub (README, v0.6.9)
- OpenFang documentation
- OpenFang Cargo.toml (license Apache-2.0 OR MIT)
- OpenFang releases (v0.1.0 on February 26, 2026; v0.6.9 on May 12, 2026)
- OpenFang issue: Project status / roadmap after v0.6.9
- OpenFang docs: Getting started (desktop app, installers, Docker)
- OpenFang docs: Channel adapters
- OpenFang docs: LLM providers (Ollama, vLLM, LM Studio)
- OpenFang docs: Security (WASM and subprocess sandboxes)
- OpenFang source: exec policy defaults to an allowlist, Docker sandbox off by default
- OpenFang source: built-in tools (web search, browser, image generation, speech, cron)
- OpenFang docker-compose.yml (GHCR image not yet public)
- LibreFang, a community fork of OpenFang
