hermes-agent
by NousResearch
Hermes Agent is an AI assistant that runs from a terminal and chat apps such as Telegram, Discord and Slack. It remembers past conversations, builds reusable skills from tasks it has done, and can run scheduled jobs, with a choice of AI model providers.
- Stars
- 257.4k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- Python
- Age
- 460 days
What you can do with it
- Chat with an AI agent from the terminal, Telegram, Discord, Slack, WhatsApp or Signal
- Schedule unattended jobs such as daily reports or nightly backups, described in plain language
- Run subagents in parallel and switch between AI model providers with a single command
Make money with it
A freelancer could set up and maintain custom chat-based automation agents for small businesses as a paid service.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Automate recurring admin such as daily summary reports and backups, saving staff time
- Run a single assistant reachable through team chat apps to answer research and drafting requests
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install with a one-line shell command on Linux, macOS or WSL2, or a PowerShell command on Windows, then run "hermes" and pick a model provider.
Follow the official instructions in the project README.
Things to check
- Needs an API key or account with an AI model provider, which usually costs money
- Gives an AI agent access to tools and terminals, so it should be run in a sandbox or with care
- Install script is piped straight into the shell, so review it before running
- Antivirus software may wrongly flag a bundled helper file on Windows
Checked 26 Oct 2026. Summary drafted by AI from the project's README.