智能体与多智能体

Hermes Agent

nousresearch/hermes-agent

由 Nous Research 构建的自改进 AI 智能体,具备闭环学习、多平台消息集成以及灵活的模型提供商切换功能。设计用于在低成本 VPS、GPU 集群或无服务器基础设施上运行。

★ 227.1K星级
⑂ 44.4KFork 数
29443未解决的问题
Python语言
MIT许可证
Q@project.QualityScore编辑评分

项目截图

Hermes Agent 的截图 Hermes Agent 的截图

概览

Hermes Agent 是一个基于 Python 的 AI 智能体,能够从经验中创建和改进技能、持久化知识、搜索历史对话,并跨会话构建用户模型。它提供终端界面和消息网关,支持 Telegram、Discord、Slack、WhatsApp、Signal 和 Email。它支持多种终端后端,包括 local、Docker、SSH、Singularity、Modal、Daytona 和 Vercel Sandbox,使其能够在从 5 美元 VPS 到 GPU 集群的各种环境中运行。

主要功能

  • 带有自主技能创建的自改进学习循环
  • 多平台消息网关(Telegram、Discord、Slack、WhatsApp、Signal、Email)
  • 七种终端后端,包括 Modal 和 Daytona 等无服务器选项
  • 模型无关,支持 Nous Portal、OpenRouter、OpenAI 和自定义端点
  • 用于无人值守自动化的内置 cron 调度器
  • 用于并行工作流的子智能体委派
  • FTS5 会话搜索和 Honcho 辩证法用户建模
  • 兼容 agentskills.io 开放标准
  • MCP 集成以扩展功能

要求、安装和快速入门

Linux/macOS/WSL2/Termux: `curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash`。Windows (PowerShell): `iex (irm https://hermes-agent.nousresearch.com/install.ps1)`。安装程序管理 uv、Python 3.11、Node.js、ripgrep、ffmpeg 和 Git Bash 依赖项。

用法

使用 `hermes` 启动交互式 CLI。使用 `hermes model` 或 `hermes setup` 配置模型。使用 `hermes gateway` 启动消息网关。在对话中使用斜杠命令,如 `/new`、`/model`、`/personality` 和 `/skills`。

模型兼容性与使用场景

通过 Nous Portal、OpenRouter、OpenAI、Anthropic、自定义端点和其他提供商支持任何模型。可以使用 `hermes model` 或 `/model [provider:model]` 切换模型,无需更改代码。

许可证与风险说明

在 MIT 许可证下授权。

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

Not stated in the repository metadata

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo