Free & in active development

Hermes IDE
AI superpowers for
your shell

Hermes wraps your existing shell — zsh, bash, fish — and adds ghost-text completions, autonomous task execution, project awareness, and error memory. 100% free, forever.

my-app— zsh
~/projects/my-app on main via ⬢ v20.11
git status
On branch main
Changes not staged for commit:
modified:   src/components/auth.tsx
modified:   src/lib/session.ts
new file:   src/hooks/useAuth.ts
~/projects/my-app on main
npm run test --coverage⌘Tab
npm run test --coveragenpm
npm run test:watchnpm
npm run lintlint
Known fix: npm install --legacy-peer-deps
2 sessions
Assisted
$0.024

Everything you need, nothing you don't

Six powerful features layered on top of the shell you already know and love.

⌘ Tab

Ghost-text Suggestions

Real-time, context-aware command completions that appear as you type. Accept with Cmd+Tab.

⌘ J

Prompt Composer

Describe what you want in natural language. Hermes translates it into autonomous task execution.

⌘ R

Project Realms

Auto-scans your project for languages, frameworks, and architecture. Context is always up to date.

⌘ E

Error Memory

Learns from error patterns you've encountered before. Auto-applies known fixes when they recur.

⌘ L

Execution Timeline

Visual command history with exit codes, durations, and output. Navigate with a glance.

⌘ $

Cost Dashboard

Track token usage and costs per model and session. Stay in control of your AI spend.

Press ⌘J to open

Compose prompts, not commands

The Prompt Composer lets you describe complex tasks in natural language. Pick roles, set styles, define scope — and Hermes compiles it into a precise prompt sent straight to your AI agent.

  • Choose from built-in roles or create your own
  • Set style presets: concise, step-by-step, verbose
  • Define task scope to focus on specific files or directories
  • Save templates for recurring workflows
  • Live preview shows the compiled prompt in real-time
  • Send directly to your terminal session with ⌘↵
Prompt Composer
Templates ▾
Senior EngineerCode ReviewerDevOps
Concise●●●●Step-by-step●●●○○Verbose○○○○
Refactor the authentication module to use JWT tokens instead of session cookies. Ensure backward compatibility with existing API clients.
Focus on src/auth/ and src/middleware/. Don't touch test files.
No new dependencies. Keep backward compat with v2 API.

See it in action

Ghost-text suggestions appear as you type. Accept with Cmd+Tab and keep moving.

my-app— zsh
~/projects/my-app on main via ⬢ v20.11
1 session
Assisted
$0.000

Three steps to faster shipping

Keep your shell, your dotfiles, your aliases. Hermes just wraps it all with intelligence.

01

Open Hermes

Your shell launches inside Hermes. Your project is auto-scanned — languages, frameworks, and architecture detected instantly.

02

Type or compose

Use ghost-text for quick completions or the Prompt Composer for complex, multi-step tasks.

03

Ship faster

Error memory and autonomous mode handle the tedious parts. You focus on what matters.

Choose your level of autonomy

From full manual control to fully autonomous execution — switch modes anytime.

Assisted Mode

AI helps with suggestions and compositions, but you approve every execution step.

  • Ghost-text with richer context awareness
  • Prompt Composer suggests multi-step plans
  • Each step needs your approval to run
  • Error memory auto-suggests known fixes

Works with your AI tools

Hermes auto-detects AI agents running in your shell, tracks their token usage, and adapts its interface to each provider.

C

Claude

Anthropic

Supported

Full support with auto-detection, token tracking, cost monitoring, and native actions.

G

Gemini

Google

Supported

Full support with auto-detection, CLI actions, token tracking, and session awareness.

A

Aider

AI Pair Programming

Coming

AI pair programming tool. Detection and session integration planned.

C

Codex

OpenAI

Coming

OpenAI's coding agent. Auto-detection and cost tracking planned.

C

Copilot

GitHub

Coming

GitHub Copilot CLI integration. Detection and session support planned.

Built for keyboard-first workflows

Over 30 shortcuts to navigate, split, compose, and control — your hands never leave the keyboard.

General

Command Palette
Quick access to all actions
K
Prompt Composer
Natural language task input
J
Settings
Open preferences
,
Shortcuts
View all keyboard shortcuts
/

Panels

Sessions Sidebar
Toggle session list
B
Context Panel
Toggle project context
E
Timeline
Toggle execution timeline
T
Cost Dashboard
Token usage & spend
$

Sessions

New Session
Open a new shell session
N
Split Horizontal
Split pane side by side
D
Split Vertical
Split pane top and bottom
D
Focus Next
Jump to next pane

Intelligence

Accept Ghost-text
Accept inline suggestion
Tab
Project Realm
View & switch project context
R
Execution Timeline
Navigate command history
L
Cancel Auto-run
Cancel autonomous execution
Esc

Ready to supercharge
your shell?

Hermes is 100% free. Download it now and wrap your existing shell with AI intelligence. Works with zsh, bash, fish, and more.

Download for macOS
Hermes-arm64.dmg · ARM64
Buy me a coffee