OpenFang 是一个用 Rust 语言从零构建的开源 Agent 操作系统(Agent Operating System)。与传统 AI 框架(如 Python 库 + LLM API)不同,它是一个 生产级、单一二进制可执行文件,自带调度、沙箱、安全、持久存储等完整运行时。
它的核心理念是:让 AI 不再被动应答,而是像“操作系统服务”一样主动执行任务。
与典型“你说一句它回复一句”的聊天机器人不同,OpenFang 能:
自动在后台运行多个 AI agent
执行复杂流程而不需要每次人工交互
处理自动任务、监控、数据收集、内容生成等
OpenFang 内置的 7 个可自动运行的 Hands,每一个都是独立的任务流程,例如:
🎬 Clip — 视频自动剪辑成短片,生成字幕和封面
🎯 Lead — 自动化客户线索挖掘与评分
📡 Collector — 自动监控目标并构建知识图谱
🔮 Predictor — 预测引擎,提供概率估算与趋势分析
📚 Researcher — 多语言深度研究并输出结构化报告
🐦 Twitter — 社交媒体账户自动运营
🌐 Browser — 浏览器自动化任务(带确认机制)
这些 Hands 可运行在指定时间、重复执行,并将结果汇总到仪表盘。
安全是 OpenFang 重点方向之一。它采用 16 层纵深防御机制,包括:
WASM 双计量沙箱(隔离执行)
Merkle 审计链(不可篡改日志)
taint 跟踪(数据流污点监测)
prompt 注入防护 & secrets 零化
SSRF 防止 & 访问控制等机制
这些保护措施使 OpenFang 比多数 Agent 框架更适合生产环境。
40+ 通道适配器:支持 Telegram、Discord、Slack、WhatsApp、Teams、Matrix 等多种即时通讯平台。
26+ 模型供应商支持:兼容 Anthropic、OpenAI、Google Gemini、Groq、DeepSeek 等 LLM 提供者。
38 个内置工具 + MCP 协议支持:提供 Web 搜索、浏览器自动化、Docker 管理、知识图谱等实用模块。
OpenFang 使用 SQLite 支持持久语义记忆与向量存储,让 AI agent 能 跨会话记住上下文并做长期规划;其工作流引擎支持:
fan-out 扩展
循环执行
条件触发
多 agent 协同运行
OpenFang 支持 macOS、Linux 和 Windows 平台,上手方式非常简单:
macOS / Linux:
curl -fsSL https://openfang.sh/install | shWindows (PowerShell):
irm https://openfang.sh/install.ps1 | iex安装后,可以用如下命令查看和管理 Hands:
openfang hand list
openfang hand activate <hand>
openfang hand status <hand>激活自动剪辑 Hand:
openfang hand activate clip查看当前运行状态:
openfang hand status clipOpenFang 的使用场景非常广泛:
✅ 内容创作自动化(视频剪辑、短视频生成)
✅ 销售线索自动化挖掘与输出
✅ 舆情监控与市场情报收集
✅ 自动报告生成与数据分析
✅ 业务流程自动执行与事件触发工作流
✅ 社交媒体无监督运营
适合开发者、研究人员、自动化爱好者甚至中小企业构建无人化生产流程。