Our team works with Claude Code, Codex, Gemini all day. We love Ghostty, but wanted something where we could work in multiple worktree at once and have multiple agents run.

We decided to open source the internal team we use. Hope you might find it useful. Freel free to contribute or fork.

  * Cross-platform (Mac, Linux, Windows) all tested
  * MIT License
Features: * Notifications, but also manual 'mark-as-unread) for worktrees (like Gmail stars) * Status indicators work for all terminals inside a wroktree * GH integrations (show PR status) and link GH issues * Can add comments to worktrees (stay organized) * File viewer, Search, diff viewer (can make edits + save)

Note: Yeah there are "similar" programs out there, but this one is ours. But I'm happy if our software works for you too!

I checked your package.json and I see you’re using xterm. Check out ghostty-web[0], which is the Ghostty WASM and can be swapped with xterm.

0. https://github.com/coder/ghostty-web

Thanks! I actually did check it out but was worried by number of issues and the last release being in Dec (ref: https://github.com/coder/ghostty-web/issues/137 )

Crossing my fingers for a more official libghostty soon for the web! I know Hashimoto is working on it.

I know you said MIT License, but just FYI there is no LICENSE file in the repo :)

Also thank you for not having a super long ai-generated readme! I'll give it a try.

Oh whoops. Fixed!

It's been working super well for me. First tool that actually works well on Linux.

How do you pull status from my Github?

`gh` CLI

I now it's "yours", but do you know how you differ from for example https://cmux.com/ which I'm happily using right now?

I wouldn't say change your workflow if you're happy, but I'll answer anyhow!

I also actually tried cmux, but I didn't like they way it did tabs. I like my tabs top-level and not inside panes (but I realize this is a personal choice).

We also do good GH native integrations (linking PRs, showing statuses, and linking GH issues). We also do AI status indicator even for non-focused terminal panes. You can also manually mark a worktree as 'unread' (kind of like a star in Gmail) In addition Orca has a built in file viewer, search, git diff viewer (see all changes like VsCode does)

Also cmux is Mac only (doesn't matter for you, but for others)

So tl;dr -- alot of small things. But those build up for me in a tool that I basically find myself living in

^ I updated the post to reflect some of these

Thanks for the rundown. I just started using cmux and the pane behavior you’re describing is my biggest gripe. I’ll check this out.

[flagged]