什么是OpenFang?
OpenFang是一个完全用Rust编写的开源Agent操作系统(Agent OS),旨在以生产级水平构建、运行和部署自主Agent。它作为单个二进制文件提供,包含30个预构建Agent、7个自主智能手、38个内置工具、40个渠道适配器,并支持26个LLM提供商。OpenFang通过具有16个分层安全系统的内核级安全架构脱颖而出——包括WASM沙箱、Merkle审计跟踪和提示注入扫描器——以及持久化内存、多协议支持(MCP、A2A、OFP)和原生Tauri 2.0桌面应用。它专为希望获得真正按计划工作并报告结果的自主Agent的开发者和团队而构建,而不仅仅是等待输入的聊天机器人。
主要功能
7个自主智能手
预构建的能力包——Clip、Lead、Collector、Predictor、Researcher、Twitter和Browser——按计划运行,构建知识图谱,并向您的仪表板报告进度,无需持续的用户输入。
16层安全架构
企业级安全,包括WASM双计量沙箱、Ed25519清单签名、Merkle审计跟踪、污点跟踪、SSRF保护、提示注入扫描器和HMAC-SHA256相互认证。
40个渠道适配器
在Telegram、Discord、Slack、WhatsApp、Teams、IRC、Matrix和其他33个平台上部署Agent,支持每个渠道的模型覆盖、私聊/群组策略和速率限制。
26个LLM提供商和30个预构建Agent
支持26个LLM提供商,包括Anthropic、Gemini、Groq和DeepSeek,提供30个即用型Agent,涵盖编排器、代码审查器和客户支持角色,分为四个性能层级。
MCP、A2A和OFP协议支持
原生Model Context Protocol客户端和服务器、Google Agent-to-Agent任务委派,以及用于点对点Agent网络的OpenFang Protocol,支持相互认证。
持久化内存和工作流引擎
基于SQLite的向量内存,具有自动LLM压缩功能,使Agent能够在会话间保持上下文;多Agent工作流引擎支持扇出、条件和循环执行模式。
1. 什么是OpenFang?⌄
OpenFang是一个用Rust构建的开源Agent操作系统。它让您可以从单个二进制文件运行跨40个渠道、26个LLM提供商和38个工具的自主Agent。
2. 如何安装OpenFang?⌄
在终端中运行 curl -fsSL https://openfang.sh/install | sh。您可以在2分钟内运行您的第一个Agent。
3. 什么是智能手?⌄
智能手是预构建的自主能力包(Clip、Lead、Collector、Predictor、Researcher、Twitter、Browser),按计划运行并向您的仪表板报告结果——它们为您工作而无需等待输入。
4. OpenFang支持哪些LLM提供商?⌄
26个提供商,包括Anthropic、Gemini、Groq和DeepSeek,内置50多个模型和智能路由。
5. OpenFang如何处理安全性?⌄
它使用16个分层安全系统,包括WASM双计量沙箱、Ed25519清单签名、Merkle审计跟踪、提示注入扫描器和SSRF保护。
6. 我可以构建自定义智能手或Agent吗?⌄
可以。定义一个包含工具、设置和系统提示的HAND.toml,然后将其发布到FangHub供他人使用。
7. Agent可以部署在哪些平台上?⌄
内置40个渠道适配器——Telegram、Discord、Slack、WhatsApp、Teams、IRC、Matrix和其他33个。
