單一二進位執行環境與桌面應用程式
OpenFang 以 Rust workspace 形式提供,包含單一編譯後二進位檔,以及可持久化運作的原生桌面應用程式與 daemon。
OpenFang 是以 Rust 建構的開源代理作業系統,用於執行、設定與監督自主代理。支援本機與自架部署、內建範本、自訂代理清單、訊息通道及瀏覽器或 API 控制。
OpenFang 是以 Rust 建構的開源 Agent OS,用於安裝、設定與操作自主代理。公開文件將其定位為涵蓋 hands、agents、tools、security、memory、channels、protocols 以及原生桌面應用程式的執行環境,並附有可供持久化與多使用者使用的 daemon。
它適合想在本機執行代理或自行託管代理、選擇 LLM 供應商、連接訊息通道,以及透過範本或自訂清單管理工作流程的人。文件也顯示支援基於瀏覽器的聊天、API 存取、MCP、A2A,以及原生桌面應用程式。
OpenFang 以 Rust workspace 形式提供,包含單一編譯後二進位檔,以及可持久化運作的原生桌面應用程式與 daemon。
產品內建 7 個預先建立的自主 Hands,例如 Clip、Lead、Collector、Predictor、Researcher、Twitter 和 Browser,各自對應特定工作流程。
文件描述了 16 項安全系統,包括 WASM 雙重計量、清單簽章、稽核軌跡、汙染追蹤、SSRF 防護、祕密歸零、相互驗證與提示注入掃描。
OpenFang 支援 40 種訊息通道適配器、20 家 LLM 供應商與 60 個內建技能,並提供額外的代理範本與工作流程組合。
入門指南顯示可透過 shell script、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,以及持久化 daemon 行為,供持續使用。
當你需要代理與外部工具和通道互動時,可連接訊息平台、MCP 伺服器或 A2A 整合。
當你想要本機 UI 來監控正在執行的代理、閱讀回應並查看 token 使用量時,可使用原生桌面應用程式或瀏覽器聊天介面。
OpenFang 的入門指南顯示三種安裝方式:適用於 Linux 和 macOS 的 shell 安裝程式、任何具備 Rust 1.75+ 的平台可用的 `cargo install`,以及 Docker。
文件指出 OpenFang 至少需要一組 LLM 供應商 API 金鑰。它支援如 `ANTHROPIC_API_KEY`、`OPENAI_API_KEY` 和 `GROQ_API_KEY` 等環境變數。
入門指南同時展示了內建代理範本與自訂 `agent.toml` 清單。你可以啟動範本代理,或自行定義模型與能力設定。
daemon 支援持久化代理、多使用者存取、WebChat UI、REST API、WebSocket 存取,以及在瀏覽器介面中檢視 token 使用量。
架構與文件頁面將 OpenFang 描述為具備沙箱、安全強化、通道適配器、技能、MCP 與 A2A 支援的 Rust workspace。不過,公開文件並未在此摘錄所用頁面上提供所有支援供應商或整合細節的完整清單。