繁體中文

OpenFang 評測:自 2026 年 5 月起停止更新的 Rust 代理作業系統

OpenFang 用單一 Rust 執行檔執行排程自主的 Hands,但最後一次 commit 是 2026 年 5 月 12 日。哪些能用、哪些有風險,以及 LibreFang 分支。

前往 OpenFang

OpenFang 自稱「代理作業系統」(Agent Operating System)。它由 RightNow 創辦人 Jaber 以 Rust 撰寫,我們在 2026 年 11 月 8 日查看時有 18,243 顆 GitHub 星。它有不錯的想法和一套考慮周到的預設值。但對打算長期執行它的人來說,它還有一個比這兩點都更重要的問題:開發看起來已經停止了。

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 和最後一次 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 上的瀏覽器儀表板涵蓋代理、工作流程、排程和核准。

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 桌面 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 底下。提示詞會送到你設定的模型供應商和聊天平台。

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

模型與頻道

你可以接上大約 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 替代方案頁面。

價格

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

來源