OpenFang logo

OpenFang

Freemium
访问

OpenFang 是一款使用 Rust 构建的开源智能体操作系统,用于运行、配置和监管自主智能体,支持本地或自托管部署、内置模板、自定义智能体清单、消息渠道,以及通过浏览器或 API 控制。

什么是 OpenFang?

OpenFang 是一个基于 Rust 的开源 Agent OS,用于安装、配置和运行自主代理。公开文档将其定位为用于 hands、agents、tools、安全、记忆、通道、协议以及原生桌面应用的运行时,并附带一个用于持久化和多用户使用的守护进程。

它面向希望在本地运行代理或自行托管代理、选择 LLM 提供商、接入消息通道,并通过模板或自定义清单管理工作流的用户。文档还展示了对基于浏览器的聊天、API 访问、MCP、A2A 以及原生桌面应用的支持。

OpenFang 能做什么?

单二进制运行时和桌面应用

OpenFang 以 Rust 工作区的形式发布,包含一个单独编译的二进制文件,并提供原生桌面应用和用于持久运行的守护进程。

预构建的自主 Hands

产品包含 7 个预构建的自主 Hands,例如 Clip、Lead、Collector、Predictor、Researcher、Twitter 和 Browser,每个都面向特定工作流。

安全加固栈

文档描述了 16 项安全系统,包括 WASM 双重计量、清单签名、审计追踪、污染跟踪、SSRF 防护、密钥清零、双向认证和提示注入扫描。

通道、模型与技能集成

OpenFang 支持 40 种消息通道适配器、20 个 LLM 提供商和 60 个内置技能,并支持额外的代理模板和工作流组合。

多种部署与设置路径

入门指南展示了通过 shell 脚本、Cargo 或 Docker 安装,然后通过 `config.toml` 和环境变量进行配置。

API 和协议支持

文档提供 REST、WebSocket 和 SSE 端点,以及一个与 OpenAI 兼容的 `/v1/chat/completions` API,用于外部集成。

使用场景

“从预构建代理开始”

安装 OpenFang,设置 API 密钥,运行 `openfang init`,并启动一个内置模板(如 `hello-world`),即可快速运行一个可用的代理。

“定义自定义代理”

当你需要为特定任务或工作流定制代理时,可以使用所选提供商、模型和能力集创建自定义 `agent.toml`。

“持续运行代理”

运行 `openfang start` 以暴露 REST API、WebSocket 端点、WebChat UI 以及用于持续使用的持久化守护进程行为。

“连接外部系统”

当你需要让代理与外部工具和通道交互时,可连接消息平台、MCP 服务器或 A2A 集成。

“交互式管理代理”

当你想要一个用于监控正在运行的代理、阅读响应和查看 token 使用情况的本地 UI 时,可使用原生桌面应用或浏览器聊天界面。

常见问题

如何安装 OpenFang?

OpenFang 的入门指南展示了三种安装方式:适用于 Linux 和 macOS 的 shell 安装脚本、适用于任何安装了 Rust 1.75+ 的平台的 `cargo install`,以及 Docker。

在运行代理之前,我需要配置什么?

文档说明 OpenFang 至少需要一个 LLM 提供商的 API 密钥。它支持诸如 `ANTHROPIC_API_KEY`、`OPENAI_API_KEY` 和 `GROQ_API_KEY` 等环境变量。

我可以在 OpenFang 中使用内置模板或自定义代理吗?

入门指南同时展示了内置代理模板和自定义 `agent.toml` 清单。你可以启动一个模板代理,或定义自己的模型与能力设置。

守护进程相比 CLI 增加了什么?

守护进程支持持久化代理、多用户访问、WebChat UI、REST API、WebSocket 访问,以及在浏览器 UI 中查看 token 使用情况。

根据公开文档,OpenFang 的主要限制是什么?

架构和文档页面将 OpenFang 描述为一个 Rust 工作区,具备沙箱、安全加固、通道适配器、技能、MCP 和 A2A 支持。公开文档并未在本次使用的页面中提供每个受支持提供商或集成细节的完整列表。

快速信息

类别
开发者工具
产品类型
开源 agent 操作系统
平台
Linux、macOS、Windows
来源域名
openfang.sh
主要用户
自行托管 agent 工作流的开发者和团队
部署方式
CLI、守护进程、原生桌面应用、Docker

OpenFang 流量分析

流量数据仅供参考。

域名评分
28

OpenFang 替代品

Panguard AI logo

Panguard AI

panguard.ai

Panguard AI 是面向 AI 代理的开源安全平台,可在运行前扫描技能和 MCP 服务器,并在运行时保护代理操作,为开发者、AI 厂商和受监管团队提供自托管控制与签名合规证据。

Craft Agents logo

Craft Agents

agents.craft.do

Craft Agents 是一款开源桌面应用,连接模型、API、MCP 服务器、本地文件和内置浏览器,助你一站式规划、执行和审查工作。

AgentConnect logo

AgentConnect

www.agentconnect.md

AgentConnect 让团队将 Claude Code、Codex 和 Gemini CLI 等 ACP 代理接入 Slack、Telegram、Discord 和 GitHub,让它们在团队日常协作的频道中承接工作。它是开源且可自行托管的,并为代理工作流提供角色、工具、记忆和可配置的触发器。

Heym logo

Heym

heym.run

Heym 是一个可查看源代码、可自托管的 AI 工作流自动化平台,提供可视化编辑器,用于构建和运行智能体工作流,帮助自动化、平台和 AI 团队在自有基础设施上编排智能体、RAG、审批流程并追踪执行过程。

Void logo

Void

voideditor.com

基于 VS Code 的开源 AI IDE,支持自动补全、聊天、智能代理及本地或托管模型。

agentOS logo

agentOS

agentos-sdk.dev

agentOS 是以库形式交付的智能体虚拟操作系统,可在现有后端中运行,为智能体工作负载提供执行、文件系统、编排和应用部署能力。