Section
Features
Explore the powerful features of Hermes Agent.
{ “label”: “Features”, “position”: 4, “link”: { “type”: “generated-index”, “description”: “Explore the powerful features of Hermes Agent.” } }
Features Overview
Tools & Toolsets
Overview of Hermes Agent's tools — what's available, how toolsets work, and terminal backends
Nous Tool Gateway
Route web search, image generation, text-to-speech, and browser automation through your Nous subscription — no extra API keys needed
Skills System
On-demand knowledge documents — progressive disclosure, agent-managed skills, and the Skills Hub
Persistent Memory
How Hermes Agent remembers across sessions — MEMORY.md, USER.md, and session search
MCP (Model Context Protocol)
Connect Hermes Agent to external tool servers via MCP — and control exactly which MCP tools Hermes loads
Memory Providers
External memory provider plugins — Honcho, OpenViking, Mem0, Hindsight, Holographic, RetainDB, ByteRover, Supermemory
Browser Automation
Control browsers with multiple providers, local Chrome via CDP, or cloud browsers for web interaction, form filling, scraping, and more.
Scheduled Tasks (Cron)
Schedule automated tasks with natural language, manage them with one cron tool, and attach one or more skills
Event Hooks
Run custom code at key lifecycle points — log activity, send alerts, post to webhooks
Image Generation
Generate images via FAL.ai — 8 models including FLUX 2, GPT-Image, Nano Banana Pro, Ideogram, Recraft V4 Pro, and more, selectable via `hermes tools`.
Provider Routing
Configure OpenRouter provider preferences to optimize for cost, speed, or quality.
Subagent Delegation
Spawn isolated child agents for parallel workstreams with delegate_task
Vision & Image Paste
Paste images from your clipboard into the Hermes CLI for multimodal vision analysis.
Code Execution
Programmatic Python execution with RPC tool access — collapse multi-step workflows into a single turn
Context Files
Project context files — .hermes.md, AGENTS.md, CLAUDE.md, global SOUL.md, and .cursorrules — automatically injected into every conversation
Fallback Providers
Configure automatic failover to backup LLM providers when your primary model is unavailable.
Context References
Inline @-syntax for attaching files, folders, git diffs, and URLs directly into your messages
Credential Pools
Pool multiple API keys or OAuth tokens per provider for automatic rotation and rate limit recovery.
Personality & SOUL.md
Customize Hermes Agent's personality with a global SOUL.md, built-in personalities, and custom persona definitions
Voice & TTS
Text-to-speech and voice message transcription across all platforms
Skins & Themes
Customize the Hermes CLI with built-in and user-defined skins
Voice Mode
Real-time voice conversations with Hermes Agent — CLI, Telegram, Discord (DMs, text channels, and voice channels)
ACP Editor Integration
Use Hermes Agent inside ACP-compatible editors such as VS Code, Zed, and JetBrains
Plugins
Extend Hermes with custom tools, hooks, and integrations via the plugin system
Batch Processing
Generate agent trajectories at scale — parallel processing, checkpointing, and toolset distributions
RL Training
Reinforcement learning on agent behaviors with Tinker-Atropos — environment discovery, training, and evaluation
API Server
Expose hermes-agent as an OpenAI-compatible API for any frontend
Web Dashboard
Browser-based dashboard for managing configuration, API keys, sessions, logs, analytics, cron jobs, and skills
Dashboard Plugins
Build custom tabs and extensions for the Hermes web dashboard
Honcho Memory
AI-native persistent memory via Honcho — dialectic reasoning, multi-agent user modeling, and deep personalization