HermesIDE
Download
The Press Log↧ RSS

The changelog, edition by edition.

Every release of Hermes IDE — what shipped, what was fixed, what we took out. Pulled from the GitHub releases feed automatically; the most recent edition sits at the top.

May 18, 2026

v1.3.2

Improved
  • ·Recover agent sessions from prompt-too-long; route /compact natively
May 16, 2026

v1.3.1

Fixed
  • ·Fix subagent popover surface contrast and frosted-theme consistency
May 16, 2026

v1.3.0

Improved
  • ·Branch picker single-click + agent masthead ticker polish
May 13, 2026

v1.2.5

Fixed
  • ·Fix rustfmt formatting in pty/commands.rs test module
May 13, 2026

v1.2.4

Fixed
  • ·Fix model/permission/effort chips disappearing after session switch
May 13, 2026

v1.2.3

Fixed
  • ·Fix branch-selector re-expand panel collapsing immediately (#285 follow-up)
  • ·Fix four critical agent-mode branch / worktree regressions (1.2.x)
May 12, 2026

v1.2.2

Improved
  • ·1.2.2: working-state redesign, sub-agent visibility, TODO drift, bug fixes
  • ·Spec: subagent visibility (inline rows under Task blocks + masthead chip)
May 11, 2026

v1.2.1

New
  • ·# Hermes IDE 1.2.1
  • ·A focused stability release closing six regressions introduced by the
  • ·1.2 design refresh.
  • ·## Slash commands with arguments now run as expected
  • ·Typing `/remote-control random`, `/agents create foo`, or any other
  • ·CLI slash command followed by arguments used to be rejected with
  • ·"isn't available in this environment." These commands now open the
  • ·embedded terminal with their arguments intact, the way they always
  • ·should have.
  • ·## CLI slash commands find `claude` again on app launches
  • ·Running `/mcp`, `/agents`, `/remote-control`, etc. from a Finder- or
  • ·Launchpad-launched Hermes was failing with "No viable candidates
  • ·found in PATH" because the system PATH the app inherits at launch
  • ·doesn't include the toolchain folders where `claude` actually lives.
  • ·The embedded terminal now augments its PATH the same way the main
  • ·agent does, so the binary is found regardless of how you launched
  • ·the app.
  • ·## Pasted image thumbnails no longer crash into the prompt
  • ·The thumbnail row above the composer now has proper breathing room
  • ·below the images. Previously the bottom of an attached thumbnail sat
  • ·flush against the text input.
  • ·## "Show N more lines" button no longer drifts under your cursor
  • ·Two distinct bugs were causing the expand button on long code blocks
  • ·to "move and move back" — leaving you stabbing at it three or four
  • ·times before a click registered. Both are gone: the button now sits
  • ·stably under your cursor on press and the first click expands the
  • ·block.
  • ·## Stop button actually stops the spinner
  • ·Hitting Stop before Claude streamed its first reply used to leave
  • ·the "awaiting claude" indicator spinning forever, even though the
  • ·request was already cancelled and "[Request interrupted by user]"
  • ·was visible. The indicator now clears the moment the interrupt
  • ·completes.
  • ·## Scan button stays inside the New-Session wizard
  • ·The Scan button in the Project Context step was hanging off the
  • ·right edge of narrow dialogs. The footer row now fits regardless of
  • ·the dialog width — the input shrinks before the buttons do.
May 11, 2026

v1.2.0

Improved
  • ·Design system v2: voice colors, composer refresh, status bar overhaul
May 10, 2026

v1.1.15

Improved
  • ·Theme system polish: legacy-token aliases, agent surface, Git tab, dialogs
  • ·Theme system v2: 30 themes -> 8, with safe migration for stored ids
May 10, 2026

v1.1.14

Improved
  • ·Right-rail Workbench: per-session Files / Context / Notes panel for agent sessions
May 10, 2026

v1.1.13

Fixed
  • ·Fix composer becoming unresponsive after an IME composition is interrupted
May 10, 2026

v1.1.12

Improved
  • ·Performance audit + Bypass mid-session fix + faster New Session
May 10, 2026

v1.1.11

Improved
  • ·Agent view audit: 24 bug fixes proven by regression tests + token-only header
May 10, 2026

v1.1.10

Improved
  • ·Propagate permission-mode changes into React session state
  • ·Show streamed thinking text + align first line of code blocks
May 10, 2026

v1.1.9

Fixed
  • ·Fix React #310 hook-order crash on first message in Agent mode
May 10, 2026

v1.1.8

Improved
  • ·Make the empty-state hero responsive on small displays
  • ·Stop heartbeat cursor blinking after abnormal subprocess exit
  • ·Make Bypass mode chip apply immediately to in-flight turn
Fixed
  • ·Fix update dialog showing no progress feedback during install
May 10, 2026

v1.1.7

Improved
  • ·Memory hardening pass for Agent mode (audit + fixes)
May 10, 2026

v1.1.6

New
  • ·Add expand-to-fullscreen view for mermaid diagrams and tables
Improved
  • ·Polish pass: code-fence collapse, sticky-bottom scroll, allow-always persistence, image rendering, layout fixes
May 9, 2026

v1.1.5

Fixed
  • ·Fix Agent mode crash in v1.1.4 — ship missing bridge helper + guard test
May 9, 2026

v1.1.4

Improved
  • ·ADR 002: bridge runtime as a first-launch tarball
  • ·Release: dedup concurrency by tag, cancel duplicates
  • ·Bridge polish: idempotent init latch + control-op buffer
May 9, 2026

v1.1.3

Improved
  • ·Update v1.1.3 release notes: reliability tightening + Linux .deb only
  • ·Release: skip AppImage on Linux, ship .deb only
  • ·Tighten bridge SDK usage: abort-aware canUseTool + bypassPermissions spec
  • ·Ship bridge runtime deps so Agent mode works in installed .app
Fixed
  • ·Fix stage-bridge-deps EINVAL on Windows
May 9, 2026

v1.1.2

Improved
  • ·Gate Unix-specific node-path tests on non-Windows
  • ·Release v1.1.2: Agent mode reliability fixes
May 9, 2026

v1.1.1

New
  • ·A small patch release that restores the Windows installer for v1.1, plus a clearer statement of how each platform is supported going forward.
  • ·## What changed
  • ·**Windows installer is back.** The v1.1.0 release couldn't produce a Windows build due to a packaging issue. v1.1.1 ships a working `_x64-setup.exe` (and ARM64 build). macOS and Linux installers were unaffected.
  • ·## Platform support, stated clearly
  • ·Hermes is built and tested primarily on macOS and Linux. Both receive every update.
  • ·**Windows is supported on a best-effort basis.** Core terminal features are stable, but newer capabilities — such as Agent mode, introduced in v1.1 — may arrive late on Windows or stay macOS / Linux only. If you rely on Windows day-to-day, pin to a known-good version.
  • ·The download page on hermes-ide.com now reflects this directly when you select the Windows tab.
May 9, 2026

v1.1.0

New
  • ·# Hermes IDE 1.1.0
  • ·## A modern session timeline
  • ·The agent timeline got a top-to-bottom redesign that reads like a real conversation, not an instrument-panel logbook.
  • ·A small avatar chip identifies who's talking — **You** with your accent color, **Hermes** with a friendly bot icon. Replaces the cramped `№ 01` left-gutter numbering.
  • ·Body text moves to a refined sans-serif at a comfortable reading size; mono is preserved where it matters (code, file paths, tool calls, the cost meter).
  • ·Your messages appear in a soft accent-tinted card instead of a vertical brass stripe.
  • ·Whitespace replaces the hairline rules between turns. Conversations breathe.
  • ·The masthead is calmer — `Agent · model · cwd` in normal case, no more all-caps tracked mono.
  • ·Every theme paints this layout differently — `hacker` keeps its phosphor scanlines, `designer` adds a subtle paper grain, `tron` pulses a cyan rail, `nightowl` gets a glass aurora. Switching themes now changes how a conversation feels, not just what color it is.
  • ·## Slash commands you can actually find
  • ·Type `/` and Hermes shows **every Claude Code slash command** in the popover — built-ins, plugins, skills, your custom `~/.claude/commands` files. Each entry is clearly labeled:
  • ·`✦ in-app` — runs in the chat (sent as a prompt to Claude)
  • ·`▣ terminal` — opens an embedded terminal that runs `claude /<command>` interactively
  • ·Pick `/mcp`, `/agents`, `/cost`, `/help`, `/login`, or any other interactive built-in and a small inline terminal pops above the composer running the actual Claude REPL with the command auto-typed for you. Arrow-navigate the TUI, hit Enter, close when done.
  • ·## Inline shell terminal
  • ·A new **Terminal** button next to Builder opens a quick shell prompt right where the chat composer lives — for `git status`, `npm run dev`, `ls`, anything you'd reach for without leaving the agent surface. Same xterm, your default shell, current project as the working directory.
  • ·## MCP server panel that actually helps
  • ·Click any MCP server in the right panel and you see:
  • ·A color-coded status note (Connected / Needs auth / Failed / Unknown) explaining why the dot is the color it is
  • ·The transport (stdio / sse / http) plus command + args or URL
  • ·The environment-variable keys the server expects (values are never shown — they may carry secrets)
  • ·The list of tools that server exposes
  • ·**Restart** and **Remove** actions, with a confirmation step on remove
  • ·Removing an MCP server now actually disappears it from the panel immediately; cloud-managed servers (claude.ai Gmail, Drive, Calendar, etc.) are detected and labeled "managed elsewhere" so you don't get stuck trying to delete them locally.
  • ·## Permission cards stop hiding
  • ·The "approve / deny / always allow" buttons that appear when Claude asks to run a tool are now real, prominent buttons — not tiny mono-link text. The primary "Approve once" gets a brief attract pulse so your eye lands on the right thing. Standard dialog layout: deny on the left, confirm on the right, Enter submits.
  • ·## Plan mode actually works
  • ·Plan mode used to silently drop your responses — clicking Approve on a plan or answering a multi-question prompt looked like nothing happened. Both flows now route through the correct path and Claude sees your answer.
  • ·Switching the model or permission mode mid-session also stays in sync now; the picker chips reflect Claude's reality even when the change came from inside a conversation (e.g. Claude entered plan mode itself).
  • ·## Smaller things you'll notice
  • ·The first message in a fresh session shows the thinking indicator immediately, not after a silent pause while the bridge boots
  • ·The Cost & Tokens panel section is gone — its only button didn't work; the running cost meter in the header is the live source of truth
  • ·The activity-bar Context button now actually toggles the agent context panel (Cmd+E to hide it for more horizontal room)
  • ·The dirty-close session dialog stops surfacing `.aider.chat.history.md` and other auto-generated noise files
  • ·Composer chips truncate cleanly on narrow widths instead of overlapping each other
  • ·The bot/person icons in the speaker chip take the theme accent — green-phosphor on `hacker`, cyan on `tron`, terracotta on `designer`
  • ·## Prefer the previous look?
  • ·If the new timeline isn't for you, **Settings → Appearance → Use classic compact timeline** restores the denser, mono-bodied logbook style this release replaced — with the brass left bar on user messages, hairline rules between turns, and the prior typography. Toggle it back any time. Themes still apply on top.
  • ·---
  • ·# Hermes IDE 1.0.0
  • ·## Agent mode for Claude
  • ·New for 1.0.0: Claude sessions now open in **Agent mode** by default — a real chat experience with rich tool calls, thinking blocks, and proper images instead of a terminal pretending to be a chat.
  • ·Talk to Claude in a real chat interface — no more typing into a terminal disguise
  • ·See Claude's thinking, file edits, and tool results as first-class cards instead of buried in scrollback
  • ·File edits arrive as proper diff cards you can scan at a glance
  • ·A clear summary appears at the end of each turn with token usage and timing
  • ·Paste or drop images that Claude actually sees — not file paths typed for you
  • ·Slash commands and the model picker pull from Claude itself, so they stay in sync as Claude updates
  • ·Sessions persist across restarts — reopen and continue where you left off
  • ·## Terminal mode (still here)
  • ·Anything that isn't Claude — Aider, Codex, Gemini, Copilot, Kiro, plain shells — keeps working in classic Terminal mode, unchanged. You can also explicitly open a Claude session as a terminal (for the `claude` CLI itself, scripting, or muscle memory) by choosing "Open as terminal instead" in the new-session creator.
  • ·You can convert a session between Agent and Terminal mode with right-click → Convert. Conversation history doesn't carry over, so it's a deliberate switch.
  • ·## What's required
  • ·Agent mode requires `claude` (the Claude Code CLI) on your PATH. Hermes detects it on startup and offers to install if missing. Use whatever auth you've already configured for Claude — Pro, Max, or API key all work; Hermes never asks for tokens.
  • ·## Other improvements
  • ·Slash command suggestions for Claude come straight from Claude, so new commands appear automatically as you upgrade
  • ·The model picker shows Claude's actual current model and effort options instead of a hardcoded list
  • ·Mentions and image attachments are now part of the chat composer, with previews before you send
  • ·## Upgrade notes
  • ·Existing saved sessions from 0.6.x continue to open in Terminal mode, exactly as before — nothing changes for restored workspaces
  • ·New Claude sessions default to Agent mode; uncheck "Open as terminal instead" in the new-session modal to get the old TUI experience
  • ·Switching modes on an existing session starts a fresh conversation; the previous transcript stays in the original session
April 22, 2026

v0.6.16

Improved
  • ·Per-agent launch-command prefix (closes #240)
Fixed
  • ·Fix title bar showing 'Tauri App' on Linux/Windows (closes #235)
  • ·Fix AI CLI 'Not detected' for tool-manager installs (closes #239)
April 16, 2026

v0.6.15

Fixed
  • ·Fix UI freeze: move heavy git/workspace commands off main thread
April 10, 2026

v0.6.14

New
  • ·Add Kiro CLI as a recognized AI agent
Fixed
  • ·Fix scope bar not scrollable when many projects attached
April 8, 2026

v0.6.13

Improved
  • ·Auto-build hermes-pty-setup and gracefully degrade if missing
April 8, 2026

v0.6.12

Fixed
  • ·Fix VCS showing 165k+ changes by respecting .gitignore in git status
March 8, 2026

v0.3.37

Improved
  • ·Fresh new app icon with a modern winged H design
  • ·Updated website favicon to match the new icon
March 8, 2026

v0.3.36

New
  • ·Drag-and-drop images onto AI terminals — the image is copied to the system clipboard for AI vision, and the file path is inserted automatically
Fixed
  • ·Closed sessions no longer reappear after restarting the app
  • ·App no longer crashes on launch due to analytics plugin initialization
March 8, 2026

v0.3.35

New
  • ·Session restore on relaunch — all open sessions are automatically saved and restored when the app is closed and reopened, including scrollback content, layout, colors, descriptions, projects, and groups
  • ·"Restore Sessions on Launch" setting — choose to always restore your previous workspace or start fresh every time
  • ·SEO Audit & Optimization prompt template — run a full SEO audit covering meta tags, Open Graph, structured data, sitemap, and keyword strategy
  • ·Landing Page SEO Copy prompt template — generate ready-to-use SEO copy with titles, descriptions, headlines, CTAs, and alt text
March 8, 2026

v0.3.34

New
  • ·Auto-approve option in the New Session wizard — launch Claude, Gemini, Aider, or Codex in fully autonomous mode with a single checkbox
  • ·First-launch onboarding wizard — choose a theme, review what data is collected, and accept the privacy policy before getting started
  • ·"Needs input" session status — sessions now show when an AI agent is waiting for your confirmation or approval, distinct from idle and working states
  • ·Cancel button for in-progress updates — stop a download anytime and retry later, with download size info and slow-connection warning
  • ·Empty projects — create a project before adding any sessions, so you can organize your workspace upfront
  • ·Drag-and-drop sessions between projects — move sessions into a project, out of a project, or between projects by dragging in the sidebar
Improved
  • ·Smarter session activity detection — uses output silence timing instead of brittle text matching, so idle, working, and needs-input states are accurate even with interactive permission dialogs
  • ·Color band on sessions and projects is now easier to spot and click when no color is assigned — shows a dashed outline that highlights on hover
  • ·Creating a session from a project's "+" button now pre-selects that project in the New Session wizard
  • ·New Project input moved inline into the sidebar footer for a cleaner, more predictable position
Fixed
  • ·Closing a session no longer freezes the app when the terminal process is unresponsive
  • ·Zombie sessions that stop responding can now be force-closed from the sidebar
  • ·Force-close fallback for zombie sessions that the backend can't clean up
March 7, 2026

v0.3.33

New
  • ·Optional session colors — sessions start with no color by default, and you can add one anytime from a 12-color palette or a custom hex value
  • ·Terminal background tint — when a session has a color, the terminal shows a subtle tinted overlay for quick visual identification
  • ·Color picker with preset palette, custom hex input, and a "None" option to remove color
  • ·Project-wide color changes with confirmation — changing a project's color prompts before applying to all sessions
  • ·Choose a color when creating a new session, or leave it blank
  • ·Session description field — click to add or edit a short description for any session
  • ·Inline renaming for sessions and projects — double-click any name to rename it directly in the sidebar
  • ·Visual project management in the sidebar — create, rename, and organize projects without right-clicking
  • ·Assign sessions to a project directly from the session creation wizard
  • ·Download icon next to the version number for quick access to updates
Improved
  • ·"Groups" renamed to "Projects" and workspace "Projects" renamed to "Folders" for clearer terminology
  • ·Moving a session into a project automatically adopts the project's color
  • ·Color bands replace session numbers and dots for a cleaner sidebar
  • ·Terminal panes show a colored left border matching the session's color
  • ·Hidden files (like .env) are now visible by default in the file explorer
  • ·Session label, description, and color changes are now persisted to disk
Removed
  • ·Telemetry and analytics removed entirely from the app
March 7, 2026

v0.3.32

Improved
  • ·Click the version number in the status bar to manually check for updates
  • ·App icon now displays at the correct size in the macOS Dock
March 7, 2026

v0.3.31

New
  • ·"What's New" dialog after app updates — shows what changed in the new version with an option to permanently dismiss
  • ·Redesigned left navigation — Git, Files, and Search are now nested inside each session, making the hierarchy clear
  • ·Session sub-view buttons appear directly under the active session and stay accessible while browsing
  • ·Drag-and-drop files directly into terminal sessions to insert their paths
  • ·Working directory path indicator in the Git panel
  • ·"Isolated copy" badge for sessions using git worktrees
  • ·Hover tooltips added across all buttons and interactive elements
March 5, 2026

v0.3.30

New
  • ·Drag-and-drop files directly into terminal sessions to insert their paths
Fixed
  • ·Dual-selection bug in the New Session wizard AI Engine step
March 3, 2026

v0.3.29

New
  • ·Redesigned command toolbar — compact single-row bar with a Compose button, quick-action pills, and a searchable Commands dropdown
  • ·Commands dropdown with search/filter, category grouping, and full keyboard navigation (arrow keys, Enter, Escape)
  • ·Quick actions show your recently used commands plus smart defaults for each AI provider
  • ·Settings shortcut at the bottom of the left activity bar
  • ·Bug report button in the status bar — opens a pre-filled issue with your app version, OS, and OS version
  • ·Bug reports now use GitHub Issues — no sign-in wall, drag-and-drop screenshots, and structured fields
Improved
  • ·Prompt Composer is now accessible directly from the command toolbar Compose button
  • ·Commands dropdown auto-hides when a provider has 5 or fewer commands (e.g., Copilot shows both inline)
  • ·OS version auto-detected when filing bug reports
March 3, 2026

v0.3.28

New
  • ·Full keyboard navigation for the New Session wizard — arrow keys to navigate, Space to toggle, Enter to advance
  • ·Keyboard shortcut hints shown at the bottom of each wizard step
  • ·Shell picker in Settings now dynamically detects installed shells on your machine
  • ·Cross-platform shell detection: supports zsh, bash, fish, nu, sh on Unix and PowerShell, cmd.exe, Git Bash on Windows
Fixed
  • ·Changing the default shell in Settings now takes effect when opening a new terminal
  • ·Dead key composition (ã, õ, é, etc.) no longer triggers unexpected behavior in bash
March 3, 2026

v0.3.27

Fixed
  • ·Dead key composition fully reworked for reliable international character input
  • ·Typing contractions like "don't" no longer produces double apostrophes or drops characters
  • ·Combining dead keys (ã, é, ô, ü, etc.) now display correctly in all terminal sessions
March 2, 2026

v0.3.26

Fixed
  • ·Text duplication after dead key composition in terminal
March 2, 2026

v0.3.25

Fixed
  • ·Fast typing no longer causes missing characters or a stuck terminal
  • ·Short character bursts during fast typing are no longer incorrectly suppressed
March 1, 2026

v0.3.24

New
  • ·Pinnable templates — pin frequently-used templates so they appear in a dedicated "Pinned" section at the top of the template picker
  • ·Pin state persists across sessions and is included in settings export/import
March 1, 2026

v0.3.23

New
  • ·Legal & Compliance template category with 8 templates: Privacy Policy, Terms of Service, Legal Document Review, Contract Clause Analysis, GDPR/Data Protection Audit, Software License Advisor, EULA Generator, and Cookie & Consent Policy (105 total templates across 18 categories)
  • ·Legal Advisor role for privacy regulations, contract drafting, software licensing, and compliance
  • ·Bug report button on the website
Fixed
  • ·Text duplication while typing in terminal when AI agent is outputting
March 1, 2026

v0.3.22

Fixed
  • ·Text duplication when typing while an AI agent is actively outputting
  • ·False-positive cost detection on long code output lines
  • ·Sessions no longer flash a "destroyed" state when closing — they disappear cleanly
  • ·All panels now collapse when the last session is closed
  • ·Linux x86_64 AppImage build fixed
March 1, 2026

v0.3.20

New
  • ·Full support for all 5 AI providers: Claude, Gemini, Aider, Codex, and Copilot — each with auto-detection, token tracking, cost monitoring, and native slash commands
  • ·45 new prompt templates across 6 new categories (97 total across 17 categories): Product, Planning, Design, DevOps, Data, AI/ML, Incident Response, Business, and Monetization
  • ·80s theme — authentic amber CRT retro aesthetic with beveled 3D controls, phosphor glow, and scanline overlay
  • ·Duel theme — red vs green lightsaber energy effects with ambient glow
  • ·Rainbow theme — spectrum energy lines with ambient color glow
  • ·Theme picker in the status bar for quick switching between 11 themes
  • ·Split download and install for auto-updater — download in background, install when ready
Fixed
  • ·Agent detection now works correctly when manually typing provider commands
  • ·Auto-updater: dismissed dialog re-shows when a newer version is found
  • ·Auto-updater: download and install failures now show proper error feedback
  • ·Auto-updater: prevented double-downloads and concurrent race conditions
  • ·80s theme sharp corners preserved correctly when changing UI scale
  • ·Model name detection no longer false-matches on similar substrings
  • ·Theme picker no longer hidden behind scanline overlay
Improved
  • ·Tron set as default theme with animated energy line effects
  • ·Warm purple undertone for Rainbow theme backgrounds
February 28, 2026

v0.3.19

New
  • ·Lightweight privacy-friendly analytics (opt-out in Settings > Privacy)
  • ·Privacy tab in Settings with telemetry toggle
  • ·Settings sections searchable in command palette
Fixed
  • ·Checkbox spacing in settings label rows
  • ·Analytics correctly reports to production in release builds
February 28, 2026

v0.3.17

Fixed
  • ·Terminal copy now works correctly
  • ·17 bugs fixed across the app
  • ·Platform detection no longer misidentifies macOS as Windows
  • ·Context menus properly cleaned up on dismiss
  • ·Prompt Composer stays open on send failure so you can retry
February 28, 2026

v0.3.14

New
  • ·ARM64 builds for Linux and Windows
  • ·Dynamic download links on the website — always points to the latest release
February 20, 2026

v0.3.9

New
  • ·Native macOS menu bar with full keyboard shortcut coverage
  • ·App-wide context menus (right-click) for sessions, files, git, and more
Fixed
  • ·34 bugs across all subsystems
  • ·Prompt Composer no longer sends a spurious Enter before the composed prompt
February 15, 2026

v0.3.8

Fixed
  • ·45 bugs fixed across all subsystems
Report a Bug