NousResearch/hermes-agent
Nous Research's Hermes is an AI agent that gets smarter the more you use it
Hermes Agent is an open-source AI agent from Nous Research that builds and improves its own skills over time and keeps a growing model of who you are across sessions. You can talk to it from a terminal, Telegram, Discord, Slack, WhatsApp, or Signal, and switch between any LLM provider — OpenAI, Anthropic, OpenRouter, or your own endpoint — with a single command. It runs on anything from a $5 VPS to a GPU cluster to serverless infrastructure that costs almost nothing while idle.
- ai
- ai-agent
- ai-agents
- anthropic
- chatgpt
- claude
- claude-code
- codex
- hermes
- hermes-agent
- llm
- nous-research
What it does
- It has a built-in learning loop: it creates skills from experience, improves them during use, searches past conversations, and builds a deepening model of the user across sessions
- Beyond a full terminal chat interface (TUI), it runs across Telegram, Discord, Slack, WhatsApp, and Signal through a single gateway process, so conversations continue across platforms
- It supports seven terminal backends — local, Docker, SSH, Singularity, Modal, Daytona, and Vercel Sandbox — so it can keep working on a cloud machine instead of just your laptop
- A built-in cron scheduler runs natural-language automations like daily reports or nightly backups unattended, and it can spawn isolated subagents to parallelize work
- The `hermes model` command lets you switch among 300+ models from Nous Portal, OpenRouter, OpenAI, and others without changing any code
Why it matters
For anyone who wants a personal AI assistant that remembers context and habits across sessions instead of starting from scratch every time, this offers a working setup rather than a concept. Because it isn't locked to one model provider, it lets developers build agent infrastructure without vendor lock-in.
Terms in this repo
- AI agent · An AI program that performs real actions like running tools or editing files, not just chatting
- TUI · A terminal user interface — a text-based interface without graphics
- MCP · A standard protocol that lets AI agents connect to external tools and servers
- cron · A scheduling method that runs tasks automatically at fixed times
- serverless · An execution model where infrastructure shuts down when idle and starts on demand, minimizing cost
Repository description (English)
The agent that grows with you
Open on GitHubProject siteTrending repos
- Alishahryar1/free-claude-codeA local proxy that lets coding AI agents run on 49 free or cheap model providers instead of one paid service
- freestylefly/awesome-gpt-image-2A library of 532 reverse-engineered prompts that turn GPT-Image2 into a predictable image-making tool
- block/buzzAn open-source workspace where humans and AI agents chat, code, and review in the same rooms
- virgiliojr94/book-to-skillA tool that turns technical book PDFs into on-demand reference skills for AI coding agents
- VoltAgent/awesome-agent-skillsA single hub collecting over 1000 'how-to' manuals that make AI coding assistants act like experts
- anthropics/claude-plugins-communityA shared shelf where anyone's Claude add-ons get listed for install
- Comfy-Org/ComfyUIA drag-and-connect tool that lets you build image, video, and audio AI pipelines without writing code
- dani-garcia/vaultwardenA lightweight, unofficial Bitwarden server built in Rust for easy self-hosting