Remix.run Logo
lawrencechen 10 hours ago

Mobile interface is definitely nice. Planning on adding iOS app since libghostty works there too! And I imagine that having your main terminal app be synced directly to your phone must be nice, though it doesn't solve the problem of closing my laptop.

Would love to hear what other features have been particularly beneficial to your dev style too. Some directions I'm interested in is having everything be programmable; so my coding agent can set up workspaces for me, click through browsers to test things, etc. And having a main Claude Code manage subagents that have their own easily visible terminal windows.

blorenz 10 hours ago | parent | next [-]

Wow! That would be incredible! I don't have the agents control the browsers like you are doing. I'm watching to see what you do though because that is incredible. The performance hit is real though -- I may look at libghostty.

I went the similar path of going vertical tabs after having worked that way in iTerm2 for months. Here's what I currently have:

Project-based organization -- Group sessions by working directory with a visual icon strip sidebar.

Multiple session types -- Claude Code sessions, standalone terminal shells, and embedded browser tabs.

Session persistence -- Terminal output is logged and replayed on relaunch so you never lose context.

Session resume -- Claude Code sessions detect their session ID automatically and resume where you left off.

Planning mode -- Draft and refine plans in a built-in text editor, then send them to Claude with one click.

Planning templates -- Start plans from structured templates for bug reports, feature requests, code reviews, refactors, and more.

Auto-titling -- Generic session names are replaced with descriptive titles generated by Claude after the first exchange.

Theming -- Light and dark themes with full CSS variable control.

Native menus and keyboard shortcuts -- macOS-native menu bar with comprehensive shortcut coverage.

Resizable layout -- Adjustable sessions sidebar width with state persistence across restarts.

Dock badge -- macOS dock icon shows the number of actively working Claude sessions.

Pin and archive -- Pin important sessions to the top or archive completed ones to keep the list clean.

Session card view -- See all sessions in a sortable grid with activity stats, token counts, and quick actions.

File tracker -- See which files Claude creates, modifies, and deletes in a live sidebar panel.

Macros -- One-click buttons for frequently used commands like /clear or commit this work.

Remote mode -- Monitor and control sessions from your phone via an encrypted WebSocket relay.

It has become my development hub where I can iterate very quickly.

lawrencechen 9 hours ago | parent [-]

Very cool stuff! Would be curious if the stuff you've built is open sourced? Having a bunch of Claude Codes will definitely eat a ton of CPU/RAM. libghostty should help to a certain extent, but at some scale, you'll probably a custom optimized agent loop or remote VMs.

blorenz 8 hours ago | parent [-]

It isn't open sourced, just a private repo on GitHub. I built it as a pet project just throwing things at the wall seeing how far I could go in a short time as a means to an end. Currently, I cannot commit time to maintaining an open source project and it would be negligent of me to put something out there that would stagnate. As quickly as my app shaped up, I bet I could claude something from scratch and implement the features that have worked out for me. There are many rough edges that I just work around that you have a better grasp on, like notifications.

trevyn 9 hours ago | parent | prev [-]

I really like having ~8-12 active Ghostty windows tiled so I can keep an eye on everyone's progress, and then I'll expand one or two for deeper work. Would love to see some sort of auto-expand/contract so I can keep an eye on everything but then when I foreground a pane it grows, or something like that.

lawrencechen 9 hours ago | parent [-]

Ah, like a way to maximize the current pane you're focused on?

trevyn 9 hours ago | parent [-]

Yep! Also a simple text editor pane would be sweet too.

lawrencechen 8 hours ago | parent [-]

Haha, it's like we're moving towards an IDE but starting from the opposite direction.