Features
One window, ten things it does well
Ephorhelm supervises Claude Code sessions. It is not an editor, it does not write your code, and it never talks to Anthropic on your behalf - Claude Code does all of that, and Ephorhelm gives you a deck to run it from.
The Helm view
The Helm is one screen showing every open session as a card backlit with its project colour: the name, the state, a line of what it just did, and its own prompt box. Type into a card, press Enter, and the text goes to that session.
Cards lift and pulse when a session is waiting on you, dim while it is working, and take a red edge when Claude is asking for a permission decision. Ctrl+1 to Ctrl+9 jumps straight to a card's prompt line, so a round of ten sessions is ten keystrokes and ten sentences.
Attention inbox with approve and deny
When Claude Code asks for permission to run something, that request rises to an inbox at the top of the sidebar with the session name and what it wants to do. Approve or deny from the list; the answer goes to the right terminal.
Nothing is auto-approved. The inbox exists so a session that needs you does not sit unnoticed behind eleven other tabs.
Context gauges and hand-off
Each row carries a context gauge fed by Claude Code's own status line: green up to 50 percent, amber to 80, red from 81. The rail version of the sidebar keeps the same bands as small ring gauges when you collapse it.
Right-click a session, or use the command palette, to hand it off: when the session is idle Ephorhelm types your hand-off prompt, waits for Claude to finish writing the notes, then sends /exit. A permission prompt aborts the sequence so nothing gets typed into the wrong place.
Restore and resume
Ephorhelm remembers the sessions that were open when you closed it and offers to restore them, or to start fresh. Resume lists the recent sessions for a project and reopens one with claude --resume.
Sessions that are already running in another terminal show up in an ELSEWHERE group. Click one and Ephorhelm adopts it into the window once it is idle.
Reopen the deck you had yesterday, or pick a past session from a project and resume it.
Prompt library
Prompts you retype belong in a list, not in your head. The library keeps global prompts plus a set per project, and the hand-off prompt is entry number one because it is the one you use most.
Every project in the catalogue can also carry a first prompt, which is sent automatically when the session opens.
Saved prompts per project and globally, with your hand-off prompt as the first entry.
Split panes
Split the terminal area and watch two sessions at once. Grouped rows in the sidebar show a bracket so it is obvious which two are paired.
Everything else stays the same: one sidebar, one catalogue, one set of shortcuts.
Two sessions side by side when you are comparing or copying between them.
Push-to-talk
Hold Ctrl+Shift+Space, talk, let go. The transcript is typed into the active prompt box and left there, so you read it before you send it.
Recognition runs locally with Whisper on the CPU. The audio never leaves the machine and there is no cloud speech key to manage.
Hold a chord, speak, release. The text lands in the prompt box without pressing Enter for you.
Deck brief
The brief is a headless read-only pass over your hand-off notes and transcripts that answers "what happened while I was in a meeting" in a paragraph per project.
It has no write tools and it respects the boundaries between your projects, so nothing crosses from one to another.
A read-only summary of what the whole deck has been doing, built from hand-offs and transcripts.
Review pane
The files-changed panel lists what a session has edited. Click an entry for a read-only, highlighted diff, with a button to open the file in VS Code when you want to do something about it.
It is deliberately not an editor. Ephorhelm supervises sessions; your editor stays your editor.
See the diff for the files a session touched, without leaving the window or opening an editor.
Global search
Search runs over the scrollbacks of the open sessions and over transcripts on disk, in a worker thread so the window does not stutter while it works.
Results jump you to the session and the turn, not just the file.
One search across every open scrollback and your saved transcripts.
Try it on your own deck
Free during the beta. Windows 10 and 11, 64-bit.