Hermes IDE — Summary
Hermes IDE is an AI-native desktop terminal emulator built with Tauri 2 + React + Rust, designed as "agent-native for Claude, terminal-faithful for everything else." Starting from v1.0.0, it runs Claude sessions in a structured Agent mode where Claude communicates via claude --print --output-format stream-json --input-format stream-json — a proper JSON protocol rather than a TTY puppet show. For all other tools (Codex, Gemini, Aider, plain shells), it provides a polished xterm terminal with WebGL rendering, git panel, execution timeline, and split panes. Key differentiators: ghost-text command suggestions from history and project context, automatic project scanning (language/framework/architecture detection), error pattern matching with auto-resolution, cost dashboard, session memory/context pins, and a Prompt Composer for natural language task delegation to Claude.
Compared to seeds: closest to kiro (Archetype 5 — closed IDE with proprietary primitives) but Hermes is NOT a VS Code fork and targets terminal-first developers rather than full IDE users. Unlike kiro, Hermes uses Claude's existing CLI auth and structured JSON protocol rather than building its own agent runtime. The defining delta: Hermes treats different AI providers differently by design — Claude gets Agent mode (rich UI), others get Terminal mode (plain TTY).