I run several Claude Code sessions at once, usually one per project plus a Codex or two. The agents were never the slow part. I was: one of them would ask “should I also change X? (y/n)” and sit there for ten minutes while I was looking at another terminal. So I built Dreamestra, a desktop app that is basically a grid of real terminals built around that one moment:
- The pane, its terminal and its project light up the second an agent asks something. For Claude Code and Codex this uses a status hook, not screen scraping.
- Hold F9 and answer by voice. Dictation can run fully on your machine (NVIDIA Parakeet), so no audio leaves it.
- Your phone lists every agent that is waiting, oldest first, and you can answer from there.
- After a restart or a crash every terminal comes back and the agents resume their conversations.
- Alt+B broadcasts what you type to every agent in a group.
- The app bar shows how much of your Claude Code allowance is left and when it resets. Each agent is the normal CLI in a normal shell, signed in with your own account. Dreamestra does not proxy or see that traffic. Honest part: I’m the author, it is a paid subscription (for now $20/month) and there is no free trial. There is a live version of the real app in the browser with simulated agents, so you can click around before deciding: https://dreamestra.com/ Windows and macOS are the main platform and Linux builds are experimental, Android app is included, iPhone is in App Store review. What I’d like to know from people running many sessions: how do you notice a waiting agent today? Sounds, tmux status line, just cycling through tabs? submitted by /u/Accomplished-Job5750
Originally posted by u/Accomplished-Job5750 on r/ClaudeCode
You must log in or # to comment.
