Capabilities
Hermes ships with a powerful set of built-in tools, works across 18+ messaging platforms, and acts across your connected apps via OAuth. Everything below runs on your dedicated VM.
Core tools
The tool column shows the underlying Hermes tool name(s). Full reference: Tools & Toolsets ↗
| Capability | What it does | Tool |
|---|---|---|
| Web search | Search the public web; also supports X (Twitter) search via xAI | web_search, x_search |
| Web extract | Fetch and read any URL — articles, docs, data pages | web_extract |
| Browser automation | Navigate websites, fill forms, extract data; supports text and visual snapshots | browser_navigate, browser_snapshot, browser_vision |
| Code execution | Run Python in a sandboxed interpreter with full output capture | execute_code |
| File read / write | Read, create, and patch files in the agent sandbox workspace | read_file, patch |
| Terminal | Execute shell commands in the isolated container environment | terminal, process |
| Persistent memory | Remembers preferences, projects, and context across sessions using a structured memory store | memory, session_search |
| Skill creation | Automatically builds reusable procedures from experience; re-uses them in future tasks | skills system |
| Scheduled tasks | Run tasks on a cron schedule — even while you're offline | cronjob |
| Subagent delegation | Spawn parallel sub-agents for complex multi-step work; the foundation of multi-agent apps | delegate_task |
| Media generation & analysis | Generate images, analyze images/video, text-to-speech | image_generate, vision_analyze, text_to_speech |
Memory system
Hermes maintains a persistent memory store across all sessions. It remembers your preferences, ongoing projects, and context — so you never need to re-explain your setup. You can also explicitly ask Hermes to remember or forget things, and query past sessions with natural language.
Deep dive: Memory System ↗ · Skills System ↗
Messaging platforms
Hermes supports 18+ messaging platforms. All share the same agent, memory, and context — a conversation started on Telegram continues seamlessly in the dashboard.
Platform-specific setup and feature comparison: Messaging Platforms ↗
App integrations
Beyond its built-in tools, Hermes acts across 200+ connected apps via OAuth — Gmail, Google Calendar, GitHub, Slack, Notion, LinkedIn, and more. See the full list in App Connections.
Upstream Hermes docs — per topic
- Features Overview — full feature list
- Tools & Toolsets — all tool names, toolset presets, configuration
- Memory System — how persistent memory and session search work
- Skills System — automatic procedure creation and reuse
- Messaging Platforms — platform comparison table and setup guides