{ “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