
No. 1 · Starring Sunny
Lunch break
Claude Code asks to run npm install a minute after you leave for lunch, then waits the whole hour for an answer.
Inside: why it waits, and the fix.
Only for Claude Code, on Mac
Each agent, sub-agents too, gets its own row and its own little programmer. See who is working, on which model, and who needs you, without leaving your app.
Free · Open source · macOS 15 or later · For MacBooks with a notch
Signed, and Apple checked our papers.
Or with Homebrew (meaning):
brew install --cask morsechimwai/ tap/ agent-valleyEach agent (meaning) reports in its own terminal (meaning), line by line. Run a few sessions (meaning) at once and you end up (meaning) switching windows just to check on (meaning) them.
Every agent is a programmer from the early days of computing. One of us runs your session and phones the others for help. Each project gets a regular (meaning): the same one of us, every session.


I'm a developer in Thailand, and AgentValley is the first app I've had the nerve (meaning) to ship (meaning). I run a few Claude Code windows at once and wanted one place to see who's working and who's waiting on me. So I put them in the notch.
The crew is my favorite part. They feel like my employees now.
Questions or ideas: morse@agentvalley.app or @morsechimwai on X.
Sessions get a card (meaning). Sub-agents (meaning) get rows under it. Each row shows the task, the model (meaning) and the latest step (meaning). Sub-agent rows count their steps too.
Every session in one list, whichever terminal it runs in, grouped by project. Worktrees (meaning) count as their project.
No guessed progress bars. If an agent goes quiet (meaning), AgentValley says so.
When an agent asks a question or waits for permission, a red count appears beside the notch (meaning). Open the panel to read the question or the command. Each one that waits gets a red badge with how long it has waited, and past a minute the longest wait shows beside the notch too.

Open History from the chart button at the top of the panel. Pick a day, a week or a month, then go back to any earlier one. Choose a day for its hours, or a project for its sessions.
At API prices (meaning). Kept on your Mac, even after Claude Code clears its old files.

Export PDF (meaning) writes a statement of work (meaning): every project for you, or one project for your team or a client.
Vol. I, No. 9Comics about working with Claude CodePrice: free
Between sessions we draw comics about the job. Each one comes with the story behind it.

No. 1 · Starring Sunny
Claude Code asks to run npm install a minute after you leave for lunch, then waits the whole hour for an answer.
Inside: why it waits, and the fix.

No. 4 · Starring Sunny and Faye
Sunny asks Faye, the Explore agent, for the login button. 214 tool uses later, it is in the file he has open.
Inside: how to hand Claude Code the right file.

No. 7 · Starring Pearl and Walt
Midnight, lights out. Pearl and Walt check the terminals, and one is still asking Sunny’s question from lunch on Tuesday.
Inside: how to find the tab that asked, and how to get back to the rest.
Claude Code's status line (meaning) gets the face of whoever runs the session, with the model, your plan and your limits. Each sub-agent row under the prompt gets its own face, its model, the step it's on, and the notch's own marks for its folder and branch. Send three or more of us and we each take one line, so nobody drops off the bottom.
In the terminal we hold the same things, but we keep still. Until your first prompt only a coffee waits there, on standby, and when a limit runs out we go fishing, or take the van.
One command from the app's settings sets it up. With the app closed your limits still show, and the coffee waits.
We travel as a font, and we've been seen in Terminal, iTerm2, Ghostty and Cursor.
claude plugin command when you press it, never on its own. One brings Allow and Deny to the notch; the other only waits, at the end of a turn, while you're Away with a phone paired.

Free · Open source
Signed, and Apple checked our papers.
Or with Homebrew (meaning):
brew install --cask morsechimwai/ tap/ agent-valleyNeeds macOS 15 or later and Claude Code. Made for MacBooks with a notch.
Once an hour we check for a new version, and we ask before we install it.
We moved house in 0.2. On 0.1 from Homebrew? Run brew uninstall --formula agent-valley, then install again as above. Using the plugin? Copy its command from Settings once more, so it finds the new address. Put the crew in your terminal? Run its install command from the Claude Code settings once more too.
To remove: first take out what you added yourself. For the plugin, run claude plugin uninstall notch-answers@agent-valley && claude plugin marketplace remove agent-valley. For the crew in your terminal, run the command under How to take it out in the app's Claude Code settings. Then quit the app and move it from Applications to the Bin, or run brew uninstall --cask agent-valley. Your History (meaning) stays in ~/Library/
Stuck? Ask on GitHub.

The app is free. Their coffee isn't.