hermes-agent
View on GitHubThe agent that grows with you
Hermes Agent is Nous Research's self-improving personal AI agent with tool calling, a built-in learning loop that writes and refines its own skills, persistent cross-session memory, and a messaging gateway for Telegram, Discord, Slack and more. Runs on CLI, VPS or serverless backends and is model-agnostic via Nous Port
Use Cases
Run a personal self-hosted AI agent across CLI and chat appsAutonomous skill creation and self-improvement from experienceCross-session memory and user modelingScheduled automations and daily reports via cronParallel workstreams via isolated subagentsTrajectory generation for training tool-calling modelsDelegate long-running tasks to cloud or serverless backendsSwitch between LLM providers without code changes
Built With
- Language
- Python
- Frameworks
- Agent Client Protocol (ACP) · Honcho · Docker · Modal · Daytona · Vercel Sandbox · Telegram · Discord · Slack · WhatsApp · Signal · Firecrawl · Browser Use · FAL
Tags
ai-agent · self-improving · tool-calling · agent-skills · memory · persistent-memory · multi-platform · messaging-gateway · subagents · cron-scheduler · agent-client-protocol · terminal-ui · self-hosted · model-agnostic · trajectory-generation · session-search