I have been using https://github.com/marcus/sidecar for a while, now, and recently started trying out https://github.com/generalaction/emdash, but let me tell you, although far from feature-parity, this project looks really promising. I think the approach of using Ghostty native terminal is much superior to those other projects, mostly leveraging tmux. The terminal experience is much much better. I had a hunch someone would try that and this project came as the first search result. 😄
Let me put some suggestions here:
- There is a UI glitch/misalignment at the top right ("open with", diff view)
- Not clear how to customize the default parameters passed to the CLI agents (how can I start Claude with
--dangerously-skip-permissions, for instance?)
- Gemini support would be nice
- A right panel for file explorer (constrained to the selected worktree) would be nice
- Diff view is not working for me (300+ files changed, but just +500-200 lines changed)
- hook support would be nice (scripts to run when creating/tearing-down work trees, for instance)
I can definitely file individual feature/bug requests, though, if you think that would be better.
I have been using https://github.com/marcus/sidecar for a while, now, and recently started trying out https://github.com/generalaction/emdash, but let me tell you, although far from feature-parity, this project looks really promising. I think the approach of using Ghostty native terminal is much superior to those other projects, mostly leveraging tmux. The terminal experience is much much better. I had a hunch someone would try that and this project came as the first search result. 😄
Let me put some suggestions here:
--dangerously-skip-permissions, for instance?)I can definitely file individual feature/bug requests, though, if you think that would be better.