Hermes Agent
An autonomous agent from Nous Research with coding tools, multiple model providers, skills, memory, gateways, and desktop support.
Use a trusted project, back up your work, and review changes and commands before accepting them.
Freebuff is a separate free AI coding platform. It does not provide Hermes as a free mode. Use Hermes through its own supported providers and setup.
What it is and what it does
Hermes is an autonomous agent that can work with coding tools, models from different providers, skills, memory, browser tools, and messaging gateways. It can run locally or on remote infrastructure. Treat tools and credentials as explicit capabilities and enable only what you need.
Install
Use the official desktop package on macOS or Windows, or use the CLI installer when you want a terminal only setup.
Windows
iex (irm https://hermes-agent.nousresearch.com/install.ps1)Native CLI install. Windows 10 and 11 are supported; the MSIX desktop package requires Windows 11 22H2 or later.
macOS
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashCLI install. The desktop package supports Apple Silicon Macs.
Linux / WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashOfficial CLI path. Android through Termux has a separate installation path.
Official instructions: Open Hermes documentation ↗
First time setup
- Run
hermes setupfor the setup wizard. - Use
hermes modelto choose or configure a provider. - Use
hermes toolsto configure available tools. - For the Nous Portal path,
hermes setup --portalprovides guided OAuth and provider setup.
Run in a project folder
- Open a terminal in the project directory.
- Run
hermesto start chatting. - Ask for a read only overview before allowing edits.
Copy ready prompts
Replace bracketed details with your goal, constraints, or error message.
Inspect this project and explain its checks. Do not edit.
Find where [behavior] lives and report the relevant files first.
Fix [bug] minimally and run a focused check.
Implement [feature] and ask before dependency changes.
Review my Git diff for risks. Do not edit.
Add tests for [cases] and report the results.
Trace this error [paste] and suggest a reproducible fix.
Document verified setup commands only.
Common errors and fixes
Reload your shell and check the official install path.
Run hermes model or hermes setup and configure a supported provider.
Run hermes tools and check the provider or tool configuration.
Stop the task and review the enabled tools, project scope, and terminal configuration.
Tips for best results
- Treat tools as explicit capabilities.
- Start with one working conversation.
- Use small tasks.
- Verify checks.
- Protect credentials.