Repolode
tinyhumansai

tinyhumansai/openhuman

开源桌面 AI 智能体应用与 Rust 库,可低成本运行大量智能体。

可替代:Claude CodeCodex

Star
42,162
Fork
4,164
未关闭 Issue
290
最近提交
2小时前

这是什么?

OpenHuman 是一个开源的智能体运行框架,同时提供面向普通用户的桌面应用和面向开发者的 Rust 库。它包含智能体循环、原生工具、MCP 服务器、技能包、每轮对话前召回的记忆,并支持本地模型以及自带密钥的各类模型服务。

项目的重点是降低成本和资源占用。它会在模型读取大型工具结果之前先做压缩,用一个小型工具检索模型从大量工具中挑选所需工具,并以单个编译后的 Rust 进程运行。项目公布了与其他编程智能体的基准测试结果,数据放在独立仓库中。

开发者可以把智能体嵌入自己的 Rust 代码,也可以在一台小型服务器上运行大量智能体,每个智能体拥有独立的模型、工具、记忆和沙箱。项目目前处于早期测试阶段。

核心功能

  • 01提供 macOS、Windows 和 Linux 桌面应用,也可作为无界面的 Rust 库使用
  • 02每轮对话前召回相关记忆,并附带引用
  • 03在模型读取前压缩大型工具输出
  • 04支持 MCP 服务器、技能包,以及通过 Composio 接入 119 个 OAuth 应用
  • 05兼容 Ollama、LM Studio 等本地模型以及自带密钥的模型服务
  • 06提供沙箱执行,并对高风险操作设置审批环节

适用场景

  • 在小型云服务器上为每个客户运行独立的智能体
  • 在 Rust 应用中嵌入带工具调用能力的大模型智能体
  • 搭建连接邮件、日历和即时通讯工具的个人 AI 助手
  • 在需要人工确认的前提下自动化浏览器与桌面操作

快速上手

  1. 1

    从最新发布页面下载桌面应用

  2. 2

    或在 macOS 和 Linux 上通过终端脚本安装

    curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash
  3. 3

    或在 Windows 上通过 PowerShell 安装

    irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex

使用前须知

  • 项目处于早期测试阶段,可能存在粗糙之处并会有变化。
  • 性能基准数据来自项目方自己的测试。

标签

常见问题

openhuman 是什么?
开源桌面 AI 智能体应用与 Rust 库,可低成本运行大量智能体。 OpenHuman 是一个开源的智能体运行框架,同时提供面向普通用户的桌面应用和面向开发者的 Rust 库。它包含智能体循环、原生工具、MCP 服务器、技能包、每轮对话前召回的记忆,并支持本地模型以及自带密钥的各类模型服务。
openhuman 可以免费使用吗?用的什么许可证?
openhuman 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
openhuman 还在维护吗?
活跃维护中。openhuman 最近一次提交是在 2026年10月19日。
openhuman 适合用来做什么?
在小型云服务器上为每个客户运行独立的智能体 在 Rust 应用中嵌入带工具调用能力的大模型智能体 搭建连接邮件、日历和即时通讯工具的个人 AI 助手 在需要人工确认的前提下自动化浏览器与桌面操作
openhuman 怎么安装和运行?
从最新发布页面下载桌面应用 或在 macOS 和 Linux 上通过终端脚本安装: curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash 或在 Windows 上通过 PowerShell 安装: irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex
在哪里获取 openhuman?
源代码和安装说明在 GitHub 上:https://github.com/tinyhumansai/openhuman

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目