RightNow-AI/openfang
⭐ 17,330 · Rust · GitHub 仓库
开源智能体操作系统
agent-framework ai-agents llm mcp open-source openclaw operating-system rust
一句话总结
基于 Rust 构建的智能体操作系统,可让自主 AI 工作器按计划 7×24 小时运行,而非聊天机器人框架。
🔥 核心能力与独特卖点
- 7 个自主“手”(能力包):预构建的智能体,涵盖线索生成、研究、社交媒体、内容创作、浏览器自动化和预测。它们按计划自动运行,无需任何用户提示——设置好即可放手。解决了聊天机器人框架无法填补的“始终在线、始终工作”的自动化空白。
- 16 层安全系统(纵深防御):WASM 双计量沙箱、Merkle 哈希链审计追踪,以及对敏感操作的强制性审批门。这不是玩具——这是生产级隔离,让你能放心地将真实任务交给自主智能体。解决了“如何让智能体接触我的数据而不担心”的问题。
- 40 个通道适配器:接入 Slack、Discord、电子邮件、Telegram、Webhook、数据库等。你的智能体可以输出到任何通道,并从任何来源获取数据。解决了扼杀大多数智能体项目的集成碎片化问题。
- 单个 ~32MB 二进制部署:一条命令(
openfang start)即可启动所有智能体。无需 Docker、无需 Python 虚拟环境、无需依赖地狱。解决了“在我机器上能跑”的部署噩梦。 - MCP 与 A2A 协议支持:53 个内置工具,加上标准协议兼容性。你的智能体不会被锁定在专有生态系统中——它们能说新兴标准语言。

技术架构
| 组件 | 详情 |
|---|---|
| 语言 | Rust(14 个 crate,共 137K 行代码) |
| 智能体运行时 | 基于 WASM 的沙箱,具有双计量资源限制(CPU + 内存) |
| 存储 | SQLite + 向量内存,用于混合检索 |
| 桌面 UI | Tauri 2.0 仪表盘,地址为 localhost:4200 |
| 二进制大小 | 单个可执行文件约 32MB |
| 性能 | 冷启动 <200ms,空闲内存约 40MB |
| 测试 | 2,543+ 个通过测试 |
| 安全性 | Merkle 哈希链审计追踪、审批门、WASM 沙箱 |
快速入门指南
bash
# 安装(Linux/macOS)
curl -fsSL https://openfang.sh/install | sh
# 初始化并启动所有智能体
openfang init
openfang start
# 仪表盘地址:http://localhost:4200powershell
# 安装(Windows)
irm https://openfang.sh/install.ps1 | iex
openfang init
openfang startbash
# 激活 Researcher 手。它会立即开始工作。
openfang hand activate researcher
# 随时查看其进度
openfang hand status researcher
# 按每日计划激活线索生成
openfang hand activate lead
# 暂停而不丢失状态
openfang hand pause lead
# 查看所有可用的手
openfang hand list优点、缺点与使用场景
优点
- 默认自主运行:无需提示——智能体按类似 cron 的计划运行。这是使其区别于所有聊天机器人框架的杀手级特性。
- 极致性能:200ms 冷启动和 40MB 空闲内存意味着它可以在树莓派或 5 美元的 VPS 上运行。
- 安全优先架构:16 层防御系统加上审计追踪,这在智能体领域非常罕见。你可以真正信任这些智能体处理实际工作。
- 单一二进制部署:无需依赖管理,无需容器编排——只需一条 curl 命令和一个命令。
- Rust 基础:内存安全、无垃圾回收暂停、出色的并发能力,可同时运行多个智能体。
缺点
- 预 1.0 版本软件:小版本之间可能存在破坏性变更。生产部署必须锁定到特定提交。
- 存在粗糙边缘:作为任何早期项目,文档缺口和意外行为都可能出现。
- Rust 学习曲线:如果需要扩展核心或编写自定义 Hands,你将编写 Rust——而不是 Python 或 TypeScript。
哪些人不适合使用?
- 需要聊天机器人进行客户支持的团队:这不是对话式 AI 框架。它是自主智能体操作系统。如果你想要聊天机器人,请另寻他处。
- 需要 API 稳定性的生产环境:在 v1.0 之前,预计会有破坏性变更。如果你无法容忍版本锁定和手动升级,请等待。
- 非开发者用户:CLI 和仪表盘假设用户具备技术能力。这不是无代码工具。
- 需要大量自定义智能体逻辑但团队不会 Rust 的团队:如果你的团队只懂 Python/JS,编写自定义 Hands 将是一个重大障碍。
理想使用场景
- 自动化线索生成:按每日计划激活 Lead Hand,在你睡觉时抓取、丰富和筛选线索。
- 社交媒体管理:Twitter Hand 按计划发帖,Browser Hand 监控趋势——完全自主。
- 竞争情报:Researcher Hand 每晚生成竞争对手报告,Predictor Hand 预测市场动向。
- 开源情报(OSINT)收集:定时、可审计、沙箱化——非常适合需要可重复、可信数据收集的安全研究人员。
- 内容管线:Clip Hand 策划内容,Collector Hand 汇总,Browser Hand 发布——全部按 cron 计划运行。
社区与活跃度
OpenFang 正火得一塌糊涂。拥有 17,330 颗星,开发活跃至 2026 年 5 月,这个项目已经抓住了自主智能体社区的想象力。Rust 生态系统正全力支持它——2,543+ 个测试、14 个 crate 共 137K 行代码,以及简洁的 CLI 体验,都体现了严谨的工程纪律。团队正在快速迭代(预 1.0 版本存在破坏性变更意味着快速演进),而 Tauri 2.0 桌面应用表明他们不仅关注后端管道,也在思考开发者体验。如果你想成为下一波智能体基础设施浪潮的一部分——在它达到 v1.0 且 API 锁定之前——现在就是入场的最佳时机。