吉他谱
51.54M · 2026-03-23
这是「一天一个开源项目」系列的第 42 篇文章。今天介绍的项目是 OpenFang(GitHub)。
传统 Agent 框架需要你输入指令才工作。OpenFang 是 RightNow-AI 用 Rust 从零构建的开源 Agent 操作系统:运行自主 Agent,按计划、24/7 工作,构建知识图谱、坚控目标、生成线索、管理社交媒体、向仪表盘报告结果。整个系统编译为单一约 32MB 二进制,一次安装、一条命令,Agent 即可运行。内置 7 个 Hands(自主能力包)、16 层安全系统、40 个通道适配器、27 个 LLM 提供商,冷启动 小于200ms,空闲内存约 40MB。
为什么值得看?
OpenFang 是一个开源的 Agent 操作系统,用 Rust 从零构建。它不是聊天机器人框架,不是 Python 的 LLM 包装器,也不是「多 Agent 编排器」,而是一个完整的自主 Agent 操作系统。
核心特点:
解决的核心问题:
面向的用户:
技术栈:
OpenFang 的核心作用是:提供一个完整的 Agent 操作系统,让 Agent 能够:
内容创作自动化
线索生成与评分
情报收集与坚控
预测与推理
深度研究
社交媒体管理
Web 自动化
安装(macOS/Linux):
# 一键安装
curl -fsSL | sh
# 初始化(引导式配置提供商)
openfang init
# 启动守护进程
openfang start
# 仪表盘运行在
Windows(PowerShell):
irm | iex
openfang init
openfang start
激活 Hands:
# 激活 Researcher Hand,立即开始工作
openfang hand activate researcher
# 查看进度
openfang hand status researcher
# 激活 Lead Hand,每日运行
openfang hand activate lead
# 暂停(不丢失状态)
openfang hand pause lead
# 列出所有可用 Hands
openfang hand list
与 Agent 对话:
# 与 Researcher Agent 对话
openfang ch@t researcher
> "What are the emerging trends in AI agent frameworks?"
# 生成预构建 Agent
openfang agent spawn coder
Hands(自主能力包)
16 层安全系统
40 个通道适配器
27 个 LLM 提供商
高性能
OpenAI 兼容 API
OpenClaw 迁移
openfang migrate --from openclaw桌面应用
| 对比项 | OpenFang | OpenClaw | ZeroClaw | CrewAI | LangGraph |
|---|---|---|---|---|---|
| 语言 | Rust | TypeScript | Rust | Python | Python |
| 自主 Hands | 7 个内置 | 无 | 无 | 无 | 无 |
| 安全层数 | 16 层 | ️ 3 层基础 | ️ 6 层 | ️ 1 层 | ️ 2 层 |
| 通道适配器 | 40 个 | ️ 13 个 | ️ 15 个 | 0 | 0 |
| 冷启动 | 小于200ms | ️ ~6s | ~10ms | ️ ~3s | ️ ~2.5s |
| 空闲内存 | 40MB | ️ 394MB | 5MB | ️ 200MB | ️ 180MB |
| 安装大小 | 32MB | ️ 500MB | 8.8MB | ️ 100MB | ️ 150MB |
| Agent 沙箱 | WASM 双计量 | 无 | ️ Allowlists | 无 | 无 |
| 审计追踪 | Merkle 哈希链 | ️ 日志 | ️ 日志 | ️ 追踪 | ️ 检查点 |
| 桌面应用 | Tauri 2.0 | 无 | 无 | 无 | 无 |
为什么选择 OpenFang?
OpenFang 采用模块化内核设计,由 14 个 Rust crates 组成:
openfang-kernel # 编排、工作流、计量、RBAC、调度器、预算跟踪
openfang-runtime # Agent 循环、3 个 LLM 驱动、53 个工具、WASM 沙箱、MCP、A2A
openfang-api # 140+ REST/WS/SSE 端点、OpenAI 兼容 API、仪表盘
openfang-channels # 40 个消息适配器,带限流、DM/群组策略
openfang-memory # SQLite 持久化、向量嵌入、规范会话、压缩
openfang-types # 核心类型、污点追踪、Ed25519 清单签名、模型目录
openfang-skills # 60 个捆绑技能、SKILL.md 解析器、FangHub 市场
openfang-hands # 7 个自主 Hands、HAND.toml 解析器、生命周期管理
openfang-extensions # 25 个 MCP 模板、AES-256-GCM 凭证库、OAuth2 PKCE
openfang-wire # OFP P2P 协议,HMAC-SHA256 相互认证
openfang-cli # CLI,守护进程管理、TUI 仪表盘、MCP 服务器模式
openfang-desktop # Tauri 2.0 原生应用(系统托盘、通知、全局快捷键)
openfang-migrate # OpenClaw、LangChain、AutoGPT 迁移引擎
xtask # 构建自动化
架构原则:
Hands 是 OpenFang 的核心创新:预构建的自主能力包,独立运行、按计划执行,无需人工提示。
Hand 结构:
7 个内置 Hands:
OpenFang 的安全系统采用深度防御策略,每层独立可测试,无单点故障:
40 个通道适配器:每个适配器支持每通道模型覆盖、DM/群组策略、限流、输出格式化。
27 个 LLM 提供商:3 个原生驱动(Anthropic、Gemini、OpenAI 兼容)路由到 27 个提供商,支持 123+ 模型,智能路由、自动降级、成本跟踪、按模型定价。
根据官方文档(2026年2月):
从 OpenClaw 迁移:
# 迁移所有内容(Agent、记忆、技能、配置)
openfang migrate --from openclaw
# 从特定路径迁移
openfang migrate --from openclaw --path ~/.openclaw
# 先干运行查看变更
openfang migrate --from openclaw --dry-run
迁移引擎导入 Agent、对话历史、技能、配置。OpenFang 原生支持 SKILL.md,兼容 ClawHub 市场。
OpenFang v0.1.0 是首次公开发布。架构稳定,测试套件全面,安全模型完善。但:
目标:2026 年中达到稳定的 v1.0。
学习价值:
欢迎来我中的个人主页找到更多有用的知识和有趣的产品