- What is Hermes Agent?
- Features
- Quick Start
- Installation
- Usage Examples
- System Requirements
- Documentation
- Community & Support
- Contributing
- License
Hermes Agent is not just another AI chatbot. It's an AI agent that runs in your terminal and can actually do things on your computer.
While traditional chatbots only generate text, Hermes can:
| Chatbot | Hermes Agent |
|---|---|
| ❌ Only talks | ✅ Takes action |
| ❌ Can't access your files | ✅ Reads & writes files |
| ❌ Generic responses | ✅ Context-aware tasks |
| ❌ No memory of actions | ✅ Makes changes permanent |
Think of Hermes as: A helpful AI assistant living in your terminal, ready to automate tasks, organize files, write code, and more — all through natural conversation.
- File Operations — Create, read, edit, delete, and organize files
- Command Execution — Run terminal commands safely and efficiently
- Search & Analysis — Search files, analyze content, extract information
- Content Creation — Write documents, code, emails, reports
- Automation — Break complex tasks into automated workflows
- Web Integration — Search the web, fetch URLs, extract content
- Data Processing — Work with CSV, JSON, and structured data
- Tool Usage — Access to 15+ built-in tools and actions
| Feature | Benefit |
|---|---|
| Terminal-Native | No GUI overhead, works everywhere |
| Tool-Enabled | Actually executes tasks, not just talks |
| Memory-Persistent | Remembers context across sessions |
| Multi-Model | Choose from various AI models |
| Privacy-First | Conversations stored locally |
| Cross-Platform | macOS, Windows (WSL), Linux |
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash- Install — Run the command above
- Login — Run
hermes loginand complete signup - Start — Run
hermesand start chatting!
Try this after installation:
Create a to-do list for today and save it as todo.txt on my desktop.
| Platform | Status |
|---|---|
| macOS (11.0+) | ✅ Supported |
| Windows 10/11 (WSL2) | ✅ Supported |
| Ubuntu 20.04+ | ✅ Supported |
| Debian 10+ | ✅ Supported |
| Fedora 33+ | ✅ Supported |
- Python 3.8+
- Git
- curl
- Internet connection
# Install Xcode command line tools
xcode-select --install
# Install Hermes
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Load configuration
source ~/.zshrc
# Login
hermes login# First, install WSL (run in PowerShell as Admin)
wsl --install
# Then in Ubuntu terminal:
sudo apt update && sudo apt install -y git curl
# Install Hermes
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Load configuration
source ~/.bashrc
# Login
hermes login# Install dependencies
sudo apt update && sudo apt install -y git curl
# Install Hermes
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Load configuration
source ~/.bashrc
# Login
hermes loginUse code HERMESAGENT during signup for $10 in free credits!
Organize my Downloads folder by file type
Create a README.md for my project
Convert all PNG images in this folder to JPG
Review this Python code and suggest improvements
Debug why my script is failing
Create a Flask API with 3 endpoints
Summarize the key points from this article URL
Analyze this CSV and create a summary report
Research the latest trends in AI agents
Set up a daily backup script for my Documents
Create a cron job that runs every morning
Generate weekly reports from my data folder
Create a weekly meal plan
Plan my work schedule for next week
Write a professional email to my team
| Component | Requirement |
|---|---|
| RAM | 4 GB |
| CPU | Dual-core (2015+) |
| Disk | 500 MB free |
| OS | macOS 11+, Windows 10+, Ubuntu 20.04+ |
| Component | Requirement |
|---|---|
| RAM | 8 GB+ |
| CPU | Quad-core |
| Disk | 1 GB+ free |
| Internet | Broadband connection |
| Guide | Description |
|---|---|
| Setup Guide (EN) | Complete English installation guide |
| Kurulum Rehberi (TR) | Turkish installation guide |
| Command | Description |
|---|---|
hermes |
Start the agent |
hermes login |
Authenticate your account |
hermes config --show |
View configuration |
hermes update |
Update to latest version |
hermes usage --show |
Check usage statistics |
hermes logs --tail 100 |
View recent logs |
Edit ~/.config/hermes/config.yaml to customize:
- Default AI model
- Working directory
- API timeouts
- Verbosity level
- Proxy settings
| Platform | Link |
|---|---|
| Discord | https://discord.gg/nousresearch |
| Twitter/X | https://twitter.com/NousResearch |
| GitHub | https://github.com/NousResearch |
| Website | https://nousresearch.com |
- Read the documentation — Most questions are answered here
- Search GitHub Issues — Your problem may already be solved
- Ask on Discord — Active community support
- Open an Issue — Report bugs or request features
We welcome contributions! Here's how you can help:
- Report bugs — Open an issue with details
- Suggest features — Share your ideas on Discord
- Improve docs — Fix typos, add examples
- Submit PRs — Code contributions welcome
- Translate — Help localize for your language
# Clone the repository
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
# Install in development mode
pip install -e .
# Run tests
pytest tests/Please be respectful and inclusive in all community interactions. We're building a welcoming space for everyone.
This project is licensed under the MIT License — see the LICENSE file for details.
- Built by: Nous Research
- Powered by: State-of-the-art AI models
| Metric | Value |
|---|---|
| Total Funding | $70M+ |
| GitHub Stars | Growing rapidly |
| Discord Members | Active community |
| Models Available | Multiple options |
- Custom API key support
- Mobile companion app
- Plugin ecosystem
- Offline mode capabilities
- Multi-agent collaboration
- Voice interaction
- Enhanced security features
- Star this repo — Get release notifications
- Follow @NousResearch — Latest news & updates
- Join Discord — Community discussions & announcements
- Newsletter — Subscribe on our website