最新资讯
dev.to 如何在专用 GPU 服务器上用 OpenAI 兼容 API 部署 LLM dev.to 审计 153 份 Claude Code 与 Codex 会话记录:User-Agent 与 URL 中的邮箱泄露 dev.to 你的 Agent Harness 应具备的 17 项能力 dev.to 离线 AI 记忆中 0.8 余弦阈值为何失效 dev.to Kimi K3.1 Pro 开放权重:自托管 2.8T 模型前的开发者清单 dev.to 如何通过工具调用引导模型以提升 Harness 质量 dev.to AI Agent 审计轨迹不等于对话记录 dev.to 精简 MCP server 工具数量:更少工具、更小影响面,双重收益 dev.to 为什么 git checkout 无法撤销 AI 编码 agent 的改动? wechat AI短剧门槛降降降!实测即梦短剧工作室:剧本分镜预演一条龙,伙伴计划长期护航 dev.to 让模型改写文档前,先量化事实保真度 dev.to 回放 153 个 Claude Code 与 Codex 会话,审计 Agent 的生产影响范围
多元动态
登录 注册
智能体 GitHub · @NousResearch

Nous Research 发布 Hermes Agent:自我改进的 AI Agent

原文 我的收藏

Hermes Agent 是 Nous Research 推出的自我改进型 AI Agent,具备内置学习循环,可从经验中创建技能并在使用中自我改进,支持跨会话记忆和用户建模。它可运行于多种环境(本地、Docker、SSH、云服务器等),支持 Telegram、Discord 等平台接入,并兼容多种模型后端(如 OpenAI、OpenRouter)。此外,提供批量轨迹生成和压缩功能,用于训练下一代工具调用模型。

AI推荐理由 Nous Research 推出的 Hermes Agent,主打自我改进的 AI Agent,具备技能学习、记忆持久化、跨会话用户建模等特性,支持多平台接入和多种模型后端,并提供研究用的轨迹生成功能。信息密度高,来源为官方 GitHub 仓库,具有较高可信度。对 AI Agent 开发者和研究者有实际参考价值。

85 Star 242,699 榜单名次 4

正文

Hermes Agent ☤ Hermes Agent | Hermes Desktop 由Nous Research构建的自我改进型AI代理。它是唯一内置学习循环的代理——它从经验中创建技能,在使用中改进技能,主动提示自己持久化知识,搜索自己过去的对话,并在多次会话中构建对您的深入模型。您可以在5美元的VPS、GPU集群或空闲时几乎零成本的serverless基础设施上运行它。它不局限于您的笔记本电脑——当它在云端虚拟机上工作时,您可以通过Telegram与它对话。 使用您想要的任何模型——Nous Portal、OpenRouter、OpenAI、您自己的端点等。使用hermes model切换——无需更改代码,无锁定。 真正的终端界面:完整的TUI,支持多行编辑、斜杠命令自动补全、对话历史、中断并重定向,以及流式工具输出。 在您所在的地方运行:Telegram、Discord、Slack、WhatsApp、Signal和CLI——全部通过单一网关进程。语音备忘录转录,跨平台对话连续性。 闭环学习:代理策划的记忆,定期提示。复杂任务后自主创建技能。技能在使用中自我改进。FTS5会话搜索与LLM摘要实现跨会话回忆。Honcho辩证用户建模。兼容agentskills.io开放标准。 计划自动化:内置cron调度器,可投递到任何平台。每日报告、夜间备份、每周审计——全部自然语言,无人值守运行。 委派与并行化:生成隔离的子代理进行并行工作流。编写通过RPC调用工具的Python脚本,将多步骤管道折叠为零上下文成本轮次。 在任何地方运行,不仅限于您的笔记本电脑:七种终端后端——本地、Docker、SSH、Singularity、Modal、Daytona和Vercel Sandbox。Daytona和Modal提供serverless持久性——您的代理环境在空闲时休眠,按需唤醒,会话之间几乎零成本。在5美元的VPS或GPU集群上运行。 研究就绪:批量轨迹生成,轨迹压缩用于训练下一代工具调用模型。 快速安装 Linux、macOS、WSL2、Termux curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash Windows(原生,PowerShell) 注意:原生Windows无需WSL即可运行Hermes——CLI、网关、TUI和工具均原生工作。如果您更愿意使用WSL2,上面的Linux/macOS一行命令也可以在那里使用。发现错误?请提交问题。 在PowerShell中运行此命令: iex (irm https://hermes-agent.nousresearch.com/install.ps1) 安装程序处理所有事情:uv、Python 3.11、Node.js、ripgrep、ffmpeg以及便携式Git Bash(MinGit,解压到%LOCALAPPDATA%\hermes\git——无需管理员权限,与任何系统Git安装完全隔离)。Hermes使用此捆绑的Git Bash运行shell命令。 如果您已经安装了Git,安装程序会检测到并使用它。否则,只需下载约45MB的MinGit——它不会影响或干扰任何系统Git。 Android / Termux:经过测试的手动路径在Termux指南中有文档说明。在Termux上,Hermes安装精选的.[termux]额外包,因为完整的.[all]额外包目前会拉取与Android不兼容的语音依赖。 Windows:原生Windows完全支持——上面的PowerShell一行命令安装所有内容。如果您更愿意使用WSL2,Linux命令也可以在那里使用。原生Windows安装位于%LOCALAPPDATA%\hermes;WSL2安装位于~/.hermes,与Linux相同。 安装后: source ~/.bashrc # 重新加载shell(或:source ~/.zshrc) hermes # 开始聊天! 故障排除 Windows Defender或防病毒软件将uv.exe标记为恶意软件 如果您的防病毒软件(Bitdefender、Windows Defender等)将Hermes bin文件夹(%LOCALAPPDATA%\hermes\bin\uv.exe)中的uv.exe隔离,这是误报。该文件是Astral的uv——Hermes捆绑的Rust Python包管理器,用于管理其Python环境。基于机器学习的防病毒引擎通常会将未签名的Rust二进制文件标记为下载和安装包的可疑文件。 要验证您的副本是正版: # 如果需要,安装GitHub CLI winget install --id GitHub.cli # 登录GitHub gh auth login # 运行验证 $uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe" $ver = (& $uv --version).Split(' ')[1] [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $zip = "$env:TEMP\uv.zip" Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing gh attestation verify $zip --repo astral-sh/uv Expand-Archive $zip "$env:TEMP\uv_x" -Force (Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash 如果attestation显示“Verification succeeded”并且最后一行打印True,则没问题。 要白名单Hermes: Windows Defender:以管理员身份运行PowerShell → Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin" Bitdefender:在Bitdefender控制台添加例外(Protection > Antivirus > Settings > Manage Exceptions) 白名单文件夹,而不是文件哈希——Hermes更新uv,哈希每次版本都会变化 更多上下文,请参阅上游Astral报告:astral-sh/uv#13553、astral-sh/uv#15011、astral-sh/uv#10079。 入门 hermes # 交互式CLI——开始对话 hermes model # 选择您的LLM提供商和模型 hermes tools # 配置启用哪些工具 hermes config set # 设置单个配置值 hermes config get # 打印单个配置值 hermes gateway # 启动消息网关(Telegram、Discord等) hermes setup # 运行完整设置向导(一次配置所有内容) hermes claw migrate # 从OpenClaw迁移(如果来自OpenClaw) hermes update # 更新到最新版本 hermes doctor # 诊断任何问题 📖 完整文档 → 跳过API密钥收集——Nous Portal Hermes与您想要的任何提供商合作——这不是改变。但如果您不想为模型、网络搜索、图像生成、TTS和云浏览器收集五个单独的API密钥,Nous Portal在一个订阅下涵盖所有内容: 300多个模型——使用/model选择其中任何一个 工具网关——网络搜索(Firecrawl)、图像生成(FAL)、文本转语音(OpenAI)、云浏览器(Browser Use),全部通过您的订阅路由。无需额外账户。 从全新安装一条命令: hermes setup --portal 这通过OAuth登录,将Nous设置为您的提供商,并打开工具网关。随时使用hermes portal info检查已连接的内容。完整详情请参阅工具网关文档页面。 您仍然可以随时为每个工具自带密钥——网关是按后端,不是全有或全无。 CLI与消息快速参考 Hermes有两个入口点:使用hermes启动终端UI,或运行网关并从Telegram、Discord、Slack、WhatsApp、Signal或Email与它对话。一旦进入对话,许多斜杠命令在两个界面中共享。 操作 CLI 消息平台 开始聊天 hermes 运行hermes gateway setup + hermes gateway start,然后向机器人发送消息 开始新对话 /new或/reset /new或/reset 更改模型 /model [provider:model] /model [provider:model] 设置个性 /personality [name] /personality [name] 重试或撤销上一轮 /retry, /undo /retry, /undo 压缩上下文/检查使用情况 /compress, /usage, /insights [--days N] /compress, /usage, /insights [days] 浏览技能 /skills或/ / 中断当前工作 Ctrl+C或发送新消息 /stop或发送新消息 平台特定状态 /platforms /status, /sethome 完整命令列表,请参阅CLI指南和消息网关指南。 文档 所有文档位于hermes-agent.nousresearch.com/docs: 部分 涵盖内容 快速入门 安装→设置→2分钟内第一次对话 CLI使用 命令、键绑定、个性、会话 配置 配置文件、提供商、模型、所有选项 消息网关 Telegram、Discord、Slack、WhatsApp、Signal、Home Assistant 安全 命令批准、DM配对、容器隔离 工具与工具集 40多个工具、工具集系统、终端后端 技能系统 程序性记忆、技能中心、创建技能 记忆 持久记忆、用户配置文件、最佳实践 MCP集成 连接任何MCP服务器以扩展功能 Cron调度 计划任务与平台投递 上下文文件 塑造每次对话的项目上下文 架构 项目结构、代理循环、关键类 贡献 开发设置、PR流程、代码风格 CLI参考 所有命令和标志 环境变量 完整环境变量参考 从OpenClaw迁移 如果您来自OpenClaw,Hermes可以自动导入您的设置、记忆、技能和API密钥。 首次设置期间:设置向导(hermes setup)自动检测~/.openclaw,并在配置开始前提供迁移。 安装后任何时间: hermes claw migrate # 交互式迁移(完整预设) hermes claw migrate --dry-run # 预览将迁移的内容 hermes claw migrate --preset user-data # 迁移而不含机密 hermes claw migrate --overwrite # 覆盖现有冲突 导入的内容: SOUL.md — 人物文件 记忆 — MEMORY.md和USER.md条目 技能 — 用户创建的技能 → ~/.hermes/skills/openclaw-imports/ 命令允许列表 — 批准模式 消息设置 — 平台配置、允许的用户、工作目录 API密钥 — 允许列表中的机密(Telegram、OpenRouter、OpenAI、Anthropic、ElevenLabs) TTS资产 — 工作区音频文件 工作区指令 — AGENTS.md(使用--workspace-target) 有关所有选项,请参阅hermes claw migrate --help,或使用openclaw-migration技能进行交互式代理引导迁移,带dry-run预览。 贡献 我们欢迎贡献!有关开发设置、代码风格和PR流程,请参阅贡献指南。 贡献者快速入门——使用标准安装程序,然后从它创建的完整git检出工作,位于$HERMES_HOME/hermes-agent(通常为~/.hermes/hermes-agent)。这与hermes update、托管venv、惰性依赖、网关和文档工具使用的布局匹配。 curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash cd "${HERMES_HOME:-$HOME/.hermes}/hermes-agent" uv pip install -e ".[all,dev]" scripts/run_tests.sh 手动克隆备选方案(对于一次性克隆/CI,您有意不想要托管安装布局): 在克隆的源代码树外部创建venv——代理操作的目录内的venv可能被代理对其自身检出运行的相对路径命令擦除,从而在会话中途破坏运行中的运行时。 curl -LsSf https://astral.sh/uv/install.sh | sh uv venv ~/.hermes/venvs/hermes-dev --python 3.11 source ~/.hermes/venvs/hermes-dev/bin/activate uv pip install -e ".[all,dev]" scripts/run_tests.sh 社区 💬 Discord 📚 技能中心 🐛 问题 🔌 computer-use-linux — 用于Hermes和其他MCP主机的Linux桌面控制MCP服务器,具有AT-SPI可访问性树、Wayland/X11输入、截图和合成器窗口定位。 🔌 HermesClaw — 社区微信桥:在同一微信账户上运行Hermes Agent和OpenClaw。 许可证 MIT — 参见LICENSE。 由Nous Research构建。 改变。但如果您不想为模型、网络搜索、图像生成、TTS和云浏览器收集五个单独的API密钥,Nous Portal在一个订阅下涵盖所有内容: 300多个模型——使用/model选择其中任何一个 工具网关——网络搜索(Firecrawl)、图像生成(FAL)、文本转语音(OpenAI)、云浏览器(Browser Use),全部通过您的订阅路由。无需额外账户。 从全新安装一条命令: hermes setup --portal 这通过OAuth登录,将Nous设置为您的提供商,并打开工具网关。随时使用hermes portal info检查已连接的内容。完整详情请参阅工具网关文档页面。 您仍然可以随时为每个工具自带密钥——网关是按后端,不是全有或全无。 CLI与消息快速参考 Hermes有两个入口点:使用hermes启动终端UI,或运行网关并从Telegram、Discord、Slack、WhatsApp、Signal或Email与它对话。一旦进入对话,许多斜杠命令在两个界面中共享。 操作 CLI 消息平台 开始聊天 hermes 运行hermes gateway setup + hermes gateway start,然后向机器人发送消息 开始新对话 /new或/reset /new或/reset 更改模型 /model [provider:model] /model [provider:model] 设置个性 /personality [name] /personality [name] 重试或撤销上一轮 /retry, /undo /retry, /undo 压缩上下文/检查使用情况 /compress, /usage, /insights [--days N] /compress, /usage, /insights [days] 浏览技能 /skills或/ / 中断当前工作 Ctrl+C或发送新消息 /stop或发送新消息 平台特定状态 /platforms /status, /sethome 完整命令列表,请参阅CLI指南和消息网关指南。 文档 所有文档位于hermes-agent.nousresearch.com/docs: 部分 涵盖内容 快速入门 安装→设置→2分钟内第一次对话 CLI使用 命令、键绑定、个性、会话 配置 配置文件、提供商、模型、所有选项 消息网关 Telegram、Discord、Slack、WhatsApp、Signal、Home Assistant 安全 命令批准、DM配对、容器隔离 工具与工具集 40多个工具、工具集系统、终端后端 技能系统 程序性记忆、技能中心、创建技能 记忆 持久记忆、用户配置文件、最佳实践 MCP集成 连接任何MCP服务器以扩展功能 Cron调度 计划任务与平台投递 上下文文件 塑造每次对话的项目上下文 架构 项目结构、代理循环、关键类 贡献 开发设置、PR流程、代码风格 CLI参考 所有命令和标志 环境变量 完整环境变量参考 从OpenClaw迁移 如果您来自OpenClaw,Hermes可以自动导入您的设置、记忆、技能和API密钥。 首次设置期间:设置向导(hermes setup)自动检测~/.openclaw,并在配置开始前提供迁移。 安装后任何时间: hermes claw migrate # 交互式迁移(完整预设) hermes claw migrate --dry-run # 预览将迁移的内容 hermes claw migrate --preset user-data # 迁移而不含机密 hermes claw migrate --overwrite # 覆盖现有冲突 导入的内容: SOUL.md — 人物文件 记忆 — MEMORY.md和USER.md条目 技能 — 用户创建的技能 → ~/.hermes/skills/openclaw-imports/ 命令允许列表 — 批准模式 消息设置 — 平台配置、允许的用户、工作目录 API密钥 — 允许列表中的机密(Telegram、OpenRouter、OpenAI、Anthropic、ElevenLabs) TTS资产 — 工作区音频文件 工作区指令 — AGENTS.md(使用--workspace-target) 有关所有选项,请参阅hermes claw migrate --help,或使用openclaw-migration技能进行交互式代理引导迁移,带dry-run预览。 贡献 我们欢迎贡献!有关开发设置、代码风格和PR流程,请参阅贡献指南。 贡献者快速入门——使用标准安装程序,然后从它创建的完整git检出工作,位于$HERMES_HOME/hermes-agent(通常为~/.hermes/hermes-agent)。这与hermes update、托管venv、惰性依赖、网关和文档工具使用的布局匹配。 curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash cd "${HERMES_HOME:-$HOME/.hermes}/hermes-agent" uv pip install -e ".[all,dev]" scripts/run_tests.sh 手动克隆备选方案(对于一次性克隆/CI,您有意不想要托管安装布局): 在克隆的源代码树外部创建venv——代理操作的目录内的venv可能被代理对其自身检出运行的相对路径命令擦除,从而在会话中途破坏运行中的运行时。 curl -LsSf https://astral.sh/uv/install.sh | sh uv venv ~/.hermes/venvs/hermes-dev --python 3.11 source ~/.hermes/venvs/hermes-dev/bin/activate uv pip install -e ".[all,dev]" scripts/run_tests.sh 社区 💬 Discord 📚 技能中心 🐛 问题 🔌 computer-use-linux — 用于Hermes和其他MCP主机的Linux桌面控制MCP服务器,具有AT-SPI可访问性树、Wayland/X11输入、截图和合成器窗口定位。 🔌 HermesClaw — 社区微信桥:在同一微信账户上运行Hermes Agent和OpenClaw。 许可证 MIT — 参见LICENSE。 由Nous Research构建。
查看原文(中文正文为 AI 翻译)
Hermes Agent ☤ Hermes Agent | Hermes Desktop The self-improving AI agent built by Nous Research. It's the only agent with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions. Run it on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle. It's not tied to your laptop — talk to it from Telegram while it works on a cloud VM. Use any model you want — Nous Portal, OpenRouter, OpenAI, your own endpoint, and many others. Switch with hermes model — no code changes, no lock-in. A real terminal interfaceFull TUI with multiline editing, slash-command autocomplete, conversation history, interrupt-and-redirect, and streaming tool output. Lives where you doTelegram, Discord, Slack, WhatsApp, Signal, and CLI — all from a single gateway process. Voice memo transcription, cross-platform conversation continuity. A closed learning loopAgent-curated memory with periodic nudges. Autonomous skill creation after complex tasks. Skills self-improve during use. FTS5 session search with LLM summarization for cross-session recall. Honcho dialectic user modeling. Compatible with the agentskills.io open standard. Scheduled automationsBuilt-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits — all in natural language, running unattended. Delegates and parallelizesSpawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns. Runs anywhere, not just your laptopSeven terminal backends — local, Docker, SSH, Singularity, Modal, Daytona, and Vercel Sandbox. Daytona and Modal offer serverless persistence — your agent's environment hibernates when idle and wakes on demand, costing nearly nothing between sessions. Run it on a $5 VPS or a GPU cluster. Research-readyBatch trajectory generation, trajectory compression for training the next generation of tool-calling models. Quick Install Linux, macOS, WSL2, Termux curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash Windows (native, PowerShell) Heads up: Native Windows runs Hermes without WSL — CLI, gateway, TUI, and tools all work natively. If you'd rather use WSL2, the Linux/macOS one-liner above works there too. Found a bug? Please file issues. Run this in PowerShell: iex (irm https://hermes-agent.nousresearch.com/install.ps1) The installer handles everything: uv, Python 3.11, Node.js, ripgrep, ffmpeg, and a portable Git Bash (MinGit, unpacked to %LOCALAPPDATA%\hermes\git — no admin required, completely isolated from any system Git install). Hermes uses this bundled Git Bash to run shell commands. If you already have Git installed, the installer detects it and uses that instead. Otherwise a ~45MB MinGit download is all you need — it won't touch or interfere with any system Git. Android / Termux: The tested manual path is documented in the Termux guide. On Termux, Hermes installs a curated .[termux] extra because the full .[all] extra currently pulls Android-incompatible voice dependencies. Windows: Native Windows is fully supported — the PowerShell one-liner above installs everything. If you'd rather use WSL2, the Linux command works there too. Native Windows install lives under %LOCALAPPDATA%\hermes; WSL2 installs under ~/.hermes as on Linux. After installation: source ~/.bashrc # reload shell (or: source ~/.zshrc) hermes # start chatting! Troubleshooting Windows Defender or antivirus flags uv.exe as malware If your antivirus (Bitdefender, Windows Defender, etc.) quarantines uv.exe from the Hermes bin folder (%LOCALAPPDATA%\hermes\bin\uv.exe), this is a false positive. The file is Astral's uv — the Rust Python package manager Hermes bundles to manage its Python environment. ML-based antivirus engines commonly flag unsigned Rust binaries that download and install packages. To verify your copy is authentic: # Install GitHub CLI if needed winget install --id GitHub.cli # Login to GitHub gh auth login # Run verification $uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe" $ver = (& $uv --version).Split(' ')[1] [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $zip = "$env:TEMP\uv.zip" Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing gh attestation verify $zip --repo astral-sh/uv Expand-Archive $zip "$env:TEMP\uv_x" -Force (Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash If attestation says "Verification succeeded" and the last line prints True, you're good. To whitelist Hermes: Windows Defender: Run PowerShell as Admin → Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin" Bitdefender: Add an exception in the Bitdefender console (Protection > Antivirus > Settings > Manage Exceptions) Whitelist the folder, not the file hash — Hermes updates uv and the hash changes every version For more context, see the upstream Astral reports: astral-sh/uv#13553, astral-sh/uv#15011, astral-sh/uv#10079. Getting Started hermes # Interactive CLI — start a conversation hermes model # Choose your LLM provider and model hermes tools # Configure which tools are enabled hermes config set # Set individual config values hermes config get # Print individual config values hermes gateway # Start the messaging gateway (Telegram, Discord, etc.) hermes setup # Run the full setup wizard (configures everything at once) hermes claw migrate # Migrate from OpenClaw (if coming from OpenClaw) hermes update # Update to the latest version hermes doctor # Diagnose any issues 📖 Full documentation → Skip the API-key collection — Nous Portal Hermes works with whatever provider you want — that's not changing. But if you'd rather not collect five separate API keys for the model, web search, image generation, TTS, and a cloud browser, Nous Portal covers all of them under one subscription: 300+ models — pick any of them with /model Tool Gateway — web search (Firecrawl), image generation (FAL), text-to-speech (OpenAI), cloud browser (Browser Use), all routed through your sub. No extra accounts. One command from a fresh install: hermes setup --portal That logs you in via OAuth, sets Nous as your provider, and turns on the Tool Gateway. Check what's wired up any time with hermes portal info. Full details on the Tool Gateway docs page. You can still bring your own keys per-tool whenever you want — the gateway is per-backend, not all-or-nothing. CLI vs Messaging Quick Reference Hermes has two entry points: start the terminal UI with hermes, or run the gateway and talk to it from Telegram, Discord, Slack, WhatsApp, Signal, or Email. Once you're in a conversation, many slash commands are shared across both interfaces. Action CLI Messaging platforms Start chatting hermes Run hermes gateway setup + hermes gateway start, then send the bot a message Start fresh conversation /new or /reset /new or /reset Change model /model [provider:model] /model [provider:model] Set a personality /personality [name] /personality [name] Retry or undo the last turn /retry, /undo /retry, /undo Compress context / check usage /compress, /usage, /insights [--days N] /compress, /usage, /insights [days] Browse skills /skills or / / Interrupt current work Ctrl+C or send a new message /stop or send a new message Platform-specific status /platforms /status, /sethome For the full command lists, see the CLI guide and the Messaging Gateway guide. Documentation All documentation lives at hermes-agent.nousresearch.com/docs: Section What's Covered Quickstart Install → setup → first conversation in 2 minutes CLI Usage Commands, keybindings, personalities, sessions Configuration Config file, providers, models, all options Messaging Gateway Telegram, Discord, Slack, WhatsApp, Signal, Home Assistant Security Command approval, DM pairing, container isolation Tools & Toolsets 40+ tools, toolset system, terminal backends Skills System Procedural memory, Skills Hub, creating skills Memory Persistent memory, user profiles, best practices MCP Integration Connect any MCP server for extended capabilities Cron Scheduling Scheduled tasks with platform delivery Context Files Project context that shapes every conversation Architecture Project structure, agent loop, key classes Contributing Development setup, PR process, code style CLI Reference All commands and flags Environment Variables Complete env var reference Migrating from OpenClaw If you're coming from OpenClaw, Hermes can automatically import your settings, memories, skills, and API keys. During first-time setup: The setup wizard (hermes setup) automatically detects ~/.openclaw and offers to migrate before configuration begins. Anytime after install: hermes claw migrate # Interactive migration (full preset) hermes claw migrate --dry-run # Preview what would be migrated hermes claw migrate --preset user-data # Migrate without secrets hermes claw migrate --overwrite # Overwrite existing conflicts What gets imported: SOUL.md — persona file Memories — MEMORY.md and USER.md entries Skills — user-created skills → ~/.hermes/skills/openclaw-imports/ Command allowlist — approval patterns Messaging settings — platform configs, allowed users, working directory API keys — allowlisted secrets (Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs) TTS assets — workspace audio files Workspace instructions — AGENTS.md (with --workspace-target) See hermes claw migrate --help for all options, or use the openclaw-migration skill for an interactive agent-guided migration with dry-run previews. Contributing We welcome contributions! See the Contributing Guide for development setup, code style, and PR process. Quick start for contributors — use the standard installer, then work from the full git checkout it creates at $HERMES_HOME/hermes-agent (usually ~/.hermes/hermes-agent). This matches the layout used by hermes update, the managed venv, lazy dependencies, gateway, and docs tooling. curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash cd "${HERMES_HOME:-$HOME/.hermes}/hermes-agent" uv pip install -e ".[all,dev]" scripts/run_tests.sh Manual clone fallback (for throwaway clones/CI where you intentionally do not want the managed install layout): Create the venv outside the cloned source tree — a venv inside the directory the agent operates from can be wiped by a relative-path command the agent runs against its own checkout, destroying the running runtime mid-session. curl -LsSf https://astral.sh/uv/install.sh | sh uv venv ~/.hermes/venvs/hermes-dev --python 3.11 source ~/.hermes/venvs/hermes-dev/bin/activate uv pip install -e ".[all,dev]" scripts/run_tests.sh Community 💬 Discord 📚 Skills Hub 🐛 Issues 🔌 computer-use-linux — Linux desktop-control MCP server for Hermes and other MCP hosts, with AT-SPI accessibility trees, Wayland/X11 input, screenshots, and compositor window targeting. 🔌 HermesClaw — Community WeChat bridge: Run Hermes Agent and OpenClaw on the same WeChat account. License MIT — see LICENSE. Built by Nous Research.

来源报道 · 3 篇 · 以下链接均前往原始媒体

aihot::GitHub Trending Nous Research 发布 Hermes Agent:自我改进的 AI Agent 09-07 · 原文发布
github_trending:GitHub Trending Nous Research 发布 Hermes Agent:自我改进的 AI Agent 09-07 · 原文发布
← 返回精选动态 原文

更多内容