hermes-agent

Ochiq manbalardan

Siz bilan birga rivojlanadigan agent

Mashina tarjimasi · Asl matnni koʻrsatish

The agent that grows with you

AI vositaKategoriya: AI agentlarOpen sourcemaʼlumot tekshirilgan: 16-okt, 2026

Sharh

  • ai
  • ai-agent
  • ai-agents
  • anthropic
  • chatgpt
  • claude
  • claude-code
  • codex
  • hermes
  • hermes-agent
  • llm
  • nous-research

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.
  • Rasmiy saytOchiq manbalardankatalog metamaʼlumotlaridan
    hermes-agent.nousresearch.com/ ↗
  • Til paketlari reyestripythonOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
    pipx install hermes-agent

    Tekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.

    pypi.org/project/hermes-agent/ ↗
  • Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan

    Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.

    github.com/NousResearch/hermes-agent ↗

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsNomaʼlum———
macOSNomaʼlum———
LinuxNomaʼlum———
Web browserNomaʼlum———
Server / self-hostedNomaʼlum———
Container (OCI)Nomaʼlum———
PythonMos—paket manifesti: pyproject.toml name0.60

Relizlar

tekshirilgan: 30-okt, 2026
v2026.9.24Oxirgi24-sen, 2026Rasmiy manba ↗

2026.9.24 versiyasi fayllari

Relizga fayllar biriktirilmagan.

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 16-okt, 2026
Sifat bahosi95
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 0 days ago
Hujjatlar · 1515
README 16824 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 1010
4/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 1 days ago
Kategoriya aniqligi · 105
classifier confidence 0.5
Ommaboplik · 1010
254082 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX MIT
Hamjamiyat · 55
issues enabled, 55172 forks

Litsenziya

MIT
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/NousResearch/hermes-agentAsosiy★ 254 082 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

CowAgentOʻxshash
Ochiq kodli shaxsiy sun'iy intellekt yordamchisi va Agent Harness. Vazifalarni rejalashtiradi, vositalar va koʻnikmalarni ishga tushiradi, xotira va bilim bazasi yordamida rivojlanadi. Koʻp agentli, koʻp modelli, koʻp kanalli. Yengil, kengaytiriladigan, bir qatorli oʻrnatish.MIT · AI agentlar
system_prompts_leaksOʻxshash
Anthropic’dan hujjatlashtirilgan tizim promptlari — Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI — ChatGPT GPT-6-Astra, Codex. Google — Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI — Grok, Grok Bot, Cursor, Kimi va boshqalar! Muntazam yangilanadi.CC0-1.0 · AI agentlar
9routerOʻxshash
Cheksiz BEPUL AI kodlash. Claude Code, Codex, Cursor, Cline, Copilot, Antigravity ni 40+ provayder orqali BEPUL Claude/GPT/Gemini ga ulang. Avtomatik zaxiraga oʻtish, RTK −40% tokenlar, hech qachon limitga urilmaysiz.MIT · AI agentlar
MemOSOʻxshash
LLM va AI agentlar uchun oʻz-oʻzidan rivojlanuvchi xotira OT: ultra barqaror doimiy xotira, gibrid qidiruv va vazifalar oʻrtasida koʻnikmalarni qayta ishlatish, 35,24% token tejash va DeepSeek Harness qoʻllab-quvvatlashi bilan.Apache-2.0 · AI agentlar
rowboatOʻxshash
Xotirasi va hamkorlik imkoniyatiga ega AI hamkasbApache-2.0 · AI agentlar
agency-agents-zhOʻxshash
🎭 277 ta darhol ishga tushiriladigan sun'iy intellekt ekspert rollari — Claude Code/Cursor/Copilot va boshqa 20 ta vosita bilan ishlaydi, muhandislik/dizayn/marketing/moliya kabi 20 ta boʻlimni qamrab oladi. Xitoy bozori uchun yaratilgan 64 ta maxsus agent (Xiaohongshu/Douyin/WeChat/Feishu/DingTalk/Qt yuqori darajadagi kompyuter/mexanik dizayn) kiradi. agency-orchestrator orkestratori bilan birga ishlatilganda, bir jumla bilan bir nechta ekspertlarni DAG asosida avtomatik ravishda hamkorlik qilishga majbur qilish mumkin.MIT · AI agentlar

README

NousResearch/hermes-agent dan · litsenziya MIT · yuklangan 30-okt, 2026

Hermes Agent ☤

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.


Quick Install

Linux, macOS, WSL2

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 source installer delegates Python 3.14, Node.js, npm, ripgrep, FFmpeg, and Python dependencies to PM. If Git is absent, it stages the verified Git for Windows archive in Hermes' tool store. It does not replace your system Git. See installation methods for the separate MSIX/App Installer package and its update ownership.

Android / Termux: A signed APT repository is available for aarch64 devices, with a stable channel (tagged releases) and a prerelease canary channel. The package includes Python, Node.js, and the TUI. Use the Termux guide, not the desktop/server installer script.

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 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 <name>
  • Tool Gateway — web search, 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.

ActionCLIMessaging platforms
Start chattinghermesRun 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 /<skill-name>/<skill-name>
Interrupt current workCtrl+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:

SectionWhat's Covered
QuickstartInstall → setup → first conversation in 2 minutes
CLI UsageCommands, keybindings, personalities, sessions
ConfigurationConfig file, providers, models, all options
Messaging GatewayTelegram, Discord, Slack, WhatsApp, Signal, Home Assistant
SecurityCommand approval, DM pairing, container isolation
Tools & Toolsets40+ tools, toolset system, terminal backends
Skills SystemProcedural memory, Skills Hub, creating skills
MemoryPersistent memory, user profiles, best practices
MCP IntegrationConnect any MCP server for extended capabilities
Cron SchedulingScheduled tasks with platform delivery
Context FilesProject context that shapes every conversation
ArchitectureProject structure, agent loop, key classes
ContributingDevelopment setup, PR process, code style
CLI ReferenceAll commands and flags
Environment VariablesComplete env var reference

Migrating from OpenClaw or another agent

If you're coming from OpenClaw, Claude Code, Codex CLI or Cursor, Hermes can import your settings, memories and skills (and, for OpenClaw, API keys when you ask for them).

During setup: hermes setup asks whether to import from another agent, pre-selects the ones it finds (~/.openclaw, ~/.claude, ~/.codex, ~/.cursor), installs the official agent-importers plugin and runs the import with a preview first.

Anytime after install:

hermes plugins install agent-importers          # once per profile
hermes import-agent openclaw                    # interactive migration (full preset)
hermes import-agent openclaw --dry-run          # preview what would be migrated
hermes import-agent openclaw --migrate-secrets  # also bring allowlisted API keys
hermes import-agent claude-code                 # or codex / cursor

What gets imported from OpenClaw:

  • 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), only with --migrate-secrets
  • TTS assets — workspace audio files
  • Workspace instructions — AGENTS.md (with --workspace-target)

hermes claw migrate still works as the older spelling. See the OpenClaw migration guide and Import from Other Agents.


Contributing

We welcome contributions! See the Contributing Guide for development setup, code style, and PR process.

Start with the PM developer workflow for activation, daily use, dependency changes, and leaving the environment. Development Setup covers the separate test environment and verification commands.


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.

Repozitoriyni ochish ↗