Put the project name on the bottom bar
I kept sending tasks to the wrong terminal. A small Claude Code mod fixed most of it.
One tab per project, never closed
I had one Ghostty tab per project, and I never dared to close any of them. So I built an app to get back in.
I run my AI in Ghostty. One tab per project, each with a session running.
They all look the same, too. That one has its own fix: put the project name on the bottom bar.
And I never close them.
Going back into a project is a chore, and I am very lazy about it.
I kept every tab open because I was afraid the AI would not understand, or remember, the work we had already done.
My Mac got slow. I wanted to restart it.
But I was scared to, and scared to update MCP or install a new Claude Code version.
I could not remember where each project lived.
And I am lazy at the command line: cd, type the location, start the AI again.
So I built Momo Hop, in one night, with Claude Code.
I have never written Swift. Not one line. Just a real itch.
It lists your projects and opens one with the AI tool already running.
Getting back into a project is easy now: just a few clicks.
I do not restart that often. But it is very convenient, and I am not scared to close my terminal anymore.
Sometimes a restart is needed anyway:
The recall skill is very useful, and I use it together with Momo Hop.
Before a session closes, it saves a log: what I was doing, and what is left.
Momo Hop opens the project, recall tells me what was left, and I continue.
I dare to close Ghostty now, because I can come back and continue as before, context still there.
Everything stays local. No network, no accounts, no analytics.
I only use Claude with Ghostty myself. My teammates hit the same problem, so I built it for them too.
It is open source (GPL-3.0), written in SwiftUI, and needs macOS 14 or later.
Email me, or follow on LinkedIn where new notes land first. No newsletter, no pop-up, promise.