Hermes Agent CLI
Primary interactive agent with streaming TUI, sessions, tools, memory, and model access.
README.mdStandalone autonomous agent platform · Active and feature-rich, but maturity is uncertain because only selected first-party documentation was supplied.
MIT-licensed, model-provider-neutral autonomous agent platform with a Python runtime, terminal and native desktop interfaces, browser dashboard, messaging gateway, persistent memory, self-authored Agent Skills, MCP hosting, cron automation, tool middleware, and isolated subagent delegation; it is a standalone alternative or companion to Claude Code, not an evidenced Claude Code extension.
Selection
Boundaries
Strengths
Risk profile
First-party documentation references command approvals, DM pairing, container isolation, isolated subagents, guarded tool execution, encrypted Desktop connection configuration, filtered remote headers, secret and sudo prompts, and candidate probing. However, implementations were not supplied. The agent can run shell and file operations, networked tools, cron jobs, remote execution, plugins, and middleware. Middleware is fail-open, and request middleware mutates values before guardrails and approvals, so plugins are not an appropriate unreviewed trust boundary. Remote hosts, installers, updates, model endpoints, MCP servers, and messaging integrations all expand the attack surface.
Component inventory
Primary interactive agent with streaming TUI, sessions, tools, memory, and model access.
README.mdReact/Ink client for chat, tool activity, prompts, queues, completion, and session control.
ui-tui/README.mdChooses the LLM provider and model without code changes.
README.mdConfigures enabled agent tools and exposes the in-conversation tools view.
README.mdReads or writes individual Hermes configuration values.
README.mdConfigures providers, credentials, models, tools, and other initial settings.
README.mdProvides shared Hermes conversations through Telegram, Discord, Slack, WhatsApp, Signal, and Email.
README.mdOAuth setup for Nous-hosted models, web search, image generation, TTS, and cloud browsing.
README.mdNative macOS, Windows, and Linux client with chat, previews, files, voice, settings, and remote connections.
apps/desktop/README.mdBrowser dashboard for configuration, API keys, and active or recent session monitoring.
web/README.mdControls conversations, retries, context, usage, personalities, status, and interruption across chat surfaces.
README.mdAdds session switching, branching, background work, browser, rollback, replay, voice, skins, and diagnostics.
ui-tui/README.mdBrowses and invokes procedural skills; Hermes can create and improve agentskills.io-compatible skills.
README.mdImports OpenClaw settings, memories, skills, approvals, messaging configuration, keys, assets, and instructions.
README.mdLists and enables plugins that can add commands, skills, middleware, providers, and runtime behavior.
ui-tui/README.md; docs/middleware/README.mdLets enabled plugins rewrite LLM or tool requests and wrap their execution callbacks.
docs/middleware/README.mdDeclares inference providers through discoverable ProviderProfile plugins and per-user overrides.
providers/README.mdConnects MCP servers to extend Hermes capabilities and supports runtime reloads.
README.md; ui-tui/README.mdRuns natural-language cron tasks unattended and delivers results to configured platforms.
README.mdSpawns isolated subagents for parallel workstreams and exposes task status and replay views.
README.md; ui-tui/README.mdTechnical profile
Classification
Evidence: Hermes installs and runs its own agent CLI, gateway, web dashboard, and Electron desktop app, while exposing tools, MCP hosting, skills, subagents, and plugin middleware. Inference: it is an alternative or companion to Claude Code; no native Claude Code extension path is documented.
Standalone · medium setup effort · high confidence · automatedEvidence and risk
Routing context
The skills target Hermes Agent's tool architecture, and the included BM25 plugin installs into and hooks the Hermes runtime.
high confidenceInference: both are autonomous coding-agent hosts, but Hermes runs independently and no native Claude Code integration is evidenced.
high confidenceInference: both are standalone model-backed agent platforms with terminal operation and tool execution, though Hermes emphasizes multi-provider, memory, messaging, and automation features.
medium confidenceFirst-party files document a native Hermes Agent skill and plugin with model-callable tools, slash commands, per-turn injection, write reminders, and a pre_verify completion gate.
high confidenceRTK documents a Hermes Python plugin that mutates terminal commands through pre_tool_call and delegates rewrite decisions to the RTK binary.
high confidence