这个项目能做什么
OpenFang 是一个用 Rust 编写的开源智能体操作系统,旨在运行按计划自主工作的智能体,而不是等待用户提示。该项目编译为单个二进制文件,并提供 CLI、TUI 仪表盘和 Tauri 2.0 桌面应用。
其核心创新是“Hands”:预构建的自主能力包。内置的七个 Hands 涵盖视频剪辑(Clip)、潜在客户生成(Lead)、OSINT 监控(Collector)、超级预测(Predictor)、深度研究(Researcher)、Twitter/X 账户管理(Twitter)以及带购买审批门控的网页自动化(Browser)。每个 Hand 都包含一个 HAND.toml 清单、一个多阶段系统提示、一个 SKILL.md 领域参考,以及针对敏感操作的防护措施。
该架构涵盖 14 个 Rust crate,包括用于编排和调度的内核、带有 53 个工具和 WASM 沙箱的运行时、拥有 140 多个端点的 API、40 个消息渠道适配器、SQLite 加向量内存,以及用于 OpenClaw、LangChain 和 AutoGPT 的迁移引擎。它通过三个原生驱动程序支持 27 个 LLM 提供商,并提供与 OpenAI 兼容的 API 端点。
安全性是明确强调的重点,文档中列出了 16 个系统,包括 WASM 双重计量沙箱、Merkle 哈希链审计追踪、污点跟踪、Ed25519 签名清单、SSRF 防护、密钥清零、提示注入扫描、循环防护和速率限制。
README 中包含与其他智能体框架的对比基准,涵盖冷启动时间、内存使用、安装大小、安全功能、渠道适配器和 LLM 提供商。它还记录了一个 WhatsApp Web 网关,可通过二维码连接个人 WhatsApp 账户。该项目采用 MIT 许可,目前处于 1.0 之前的阶段,并附有稳定性说明,建议用户在生产环境中固定到特定提交。
评论
0 评分人数达到10人后显示
登录后参与讨论。