tinyhumansai/openhuman

The fastest, cheapest, most efficient open-source agent harness. Run more than 500 agents on a $10 VPS.

OpenHuman – 快速、低成本且可扩展的 AI 代理框架

它是什么 – OpenHuman 是一个基于 Rust 的开源代理框架,让您能在小型服务器上运行数百个 AI 代理(例如在 10 美元的 VPS 上运行 500 个代理)。它同时作为终端用户的桌面应用程序,以及开发者可嵌入自身代码的 Rust 库发布。

主要优势

功能 重要性
速度 – 冷启动约 0.1 秒,典型任务约 20 秒完成(在七种测试框架中速度最快) 降低交互式代理的延迟。
成本效益 – 每个任务的 Token 使用量减少 2.6 倍,基准测试中总费用最低 节省 API 使用费,特别是在扩展至大量代理时。
资源效率 – 峰值内存约 68 MB,每个任务 CPU 时间约 1.3 秒(比竞争对手少约 8 倍) 允许在廉价 VPS 硬件上运行数十到数百个代理。
Rust 优先库 – 单进程编译核心,可像任何 Rust 函数一样调用 无需额外守护进程,易于嵌入 Rust 服务,支持集群部署。
内置内存与 Token 压缩 – 基于 RLM 的压缩,具备引用的选择性回溯 在保持上下文的同时缩小提示词,提升速度并降低成本。
即时工具搜索 (Jev) – 轻量级模型在超过 1,200 个选项中找到正确工具,顶级选择准确率达 86.8% 比关键词搜索更快、更可靠的工具选择。
插件架构 – 用于功能(搜索、浏览器、语音等)的统一 Rust 总线 只加载您需要的内容;单个插件卡住不会导致整个系统崩溃。
丰富的集成 – 通过 Composio 支持 119 种 OAuth 应用、MCP/技能包、14 个消息通道、真实浏览器与桌面控制、语音代理、工作流程图、安全网关、本地模型支持 (Ollama, LM Studio, MLX) 开箱即用的全栈代理平台。

如何开始

  • 终端用户:从网站或最新的 GitHub 发布下载桌面应用程序(macOS .dmg, Windows .msi/.exe, Linux .deb/.AppImage)。
  • CLI 爱好者:执行提供的安装脚本(macOS/Linux 上使用 curl … | bash,Windows 上使用 PowerShell),它会自动选择正确的包、验证校验和并进行安装。
  • 开发者:将 openhuman crate 加入 Rust 项目,并用几行代码建立代理(请参阅 README 片段)。库包含类型化 API、嵌入指南与示例。

典型使用案例

  • 面向客户的 SaaS,需要为每个用户提供专属代理 – 您可以在单一廉价 VPS 上启动数百个代理,而无需为每个用户配置单独的容器。
  • 自动化工作流程 – 结合浏览器控制、Shell 工具与自定义内存引擎来构建端到端机器人(例如代码审查员、数据提取器、语音助手)。
  • 研究与基准测试 – 公开的 openhuman-benchmarks 仓库让您可以重现 SWE-bench 性能数据并与其他框架进行比较。
  • 仅限本地的隐私优先代理 – 使用本地模型 (Ollama, MLX) 运行,并启用隐私模式以实现零 API 调用操作。

授权与社区

  • 采用 GPL-3.0 授权。
  • 处于早期 Beta 阶段 – 积极开发中,提供公开的问题追踪器、Discord、Reddit 与 GitHub Discussions 以获取支持。
  • 提供 UI 与核心开发的贡献指南与 CI 检查(Rust cargo, Node pnpm)。

总结 – OpenHuman 是一个真正的生产级 AI 代理框架,通过以 Rust 为中心的设计专注于速度、成本与可扩展性。它既适合想要桌面 AI 助手的进阶用户,也适合需要可嵌入、支持集群部署的代理引擎的开发者。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目