Hermes IDE
AI superpowers,
lightweight
Hermes wraps your existing shell — zsh, bash, fish — and adds ghost-text completions, autonomous task execution, full git management, and multi-project sessions with isolated worktrees. Run multiple projects side by side, each with its own AI agent. Free and open source.
Everything you need, nothing you don't
Powerful features layered on top of the shell you already know and love.
Multi-Project Sessions
Run multiple projects simultaneously, each with its own terminal, AI agent, and git worktree. Isolated working copies keep branches independent.
Ghost-text Suggestions
Real-time, context-aware command completions that appear as you type. Accept with Cmd+Tab.
Prompt Composer
Describe tasks in natural language with 23 built-in roles, 105 templates across 18 categories, and live preview.
Git Integration
Full git workflow with worktrees: branches, stash, commit history, merge conflicts, inline diffs — each session gets its own isolated copy.
Project Realms
Auto-scans your project for languages, frameworks, and architecture. Context is always up to date.
Project Search
Search across all files in your project with regex support, case sensitivity, and highlighted matches grouped by file.
Process Manager
Built-in activity monitor with CPU and memory stats, sortable columns, process kill, and tree management.
File Explorer
Browse your project tree with git status badges, hidden files toggle, and native context menus for file operations.
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.
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.
- 23 built-in AI roles — from Backend Engineer to Legal Advisor
- 105 templates across 18 categories with search and filtering
- Set style presets: concise, step-by-step, verbose
- Define task scope to focus on specific files or directories
- Save your own templates for recurring workflows
- Live preview shows the compiled prompt in real-time
- Send directly to your terminal session with ⌘↵
## Role You are a Senior Backend Engineer and Security Auditor. ## Style Be concise and direct. Provide step-by-step instructions when needed. ## Task Refactor the authentication module to use JWT tokens instead of session cookies. Ensure backward compatibility with existing API clients. ## Scope Focus on src/auth/ and src/middleware/. Don't touch test files. ## Constraints - No new dependencies - Keep backward compat with v2 API
Full git workflow, no context switching
Stage, commit, push, pull, stash, branch, and resolve merge conflicts — all from the sidebar without leaving your terminal. Create worktrees for isolated branches so you can work on multiple features simultaneously.
Branch Management
Create, checkout, and delete branches. See ahead/behind indicators and remote tracking at a glance.
Stash Management
Save, apply, pop, and drop stashes with one click. Relative timestamps and inline confirmations.
Commit History
Paginated log with author colors, merge badges, and commit detail view. Infinite scroll with lazy loading.
Merge Conflicts
Visual conflict viewer with ours/theirs highlighting. Resolve per-file with strategy buttons or manual editing.
Worktrees
Create isolated working copies per session. Work on multiple branches simultaneously without stashing — each session gets its own directory.
File Explorer
Tree-based file browser with git status badges (M, A, D, R, ?) color-coded per status. Hidden files toggle.
See it in action
Ghost-text suggestions appear as you type. Accept with Cmd+Tab and keep moving.
Developer tools, built in
Search your entire project, monitor processes, browse files, and use native context menus on every surface — all without leaving Hermes.
Process Manager
Monitor CPU, memory, and kill processes
Project Search
Regex-powered search across all files
Native Menu Bar
7 menus with ~50 actions, fully keyboard-navigable
Native Context Menus
Right-click on terminals, sessions, git files, processes, and more
Three steps to faster shipping
Keep your shell, your dotfiles, your aliases. Hermes just wraps it all with intelligence.
Open Hermes
Your shell launches inside Hermes. Your project is auto-scanned — languages, frameworks, and architecture detected instantly.
Type or compose
Use ghost-text for quick completions or the Prompt Composer for complex, multi-step tasks.
Ship faster
Project context, intelligent suggestions, 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.
Claude
Anthropic
Full support with auto-detection, token tracking, cost monitoring, and native actions.
Gemini
Full support with auto-detection, CLI actions, token tracking, and session awareness.
Aider
AI Pair Programming
Full support with auto-detection, token and cost tracking, file edit monitoring, and 38 slash commands.
Codex
OpenAI
Full support with auto-detection, token tracking, tool execution monitoring, and 30 slash commands.
Copilot
GitHub
Full support with auto-detection, suggestion tracking, and session integration.
Built for keyboard-first workflows
Over 30 shortcuts to navigate, split, compose, and control — your hands never leave the keyboard.
General
Panels
Sessions
Intelligence
Ready to supercharge
your shell?
Hermes is free and open source. Download it now and wrap your existing shell with AI intelligence. Works with zsh, bash, fish, and more.