Multiple Claude Code Sessions in an Easy UI: Crystal
8 points by jbentley1 3 weeks ago | 6 commentsCrystal was born out of the necessity to solve this problem and help myself and our developers at Stravu be more productive. Even though it was originally just for us, we kept getting interest so I decided to open source it and share with the world.
Key features:
- Run multiple Claude Code instances against the same codebase
- Each session gets its own git worktree
- Built-in git operations (rebase, squash, diff viewer)
- Build and run your application inside its worktree
Instead of an IDE, we are calling it the first IVE (Integrated Vibe Environment).
I've written a more in depth blog post here: https://stravu.com/blog/crystal-supercharge-your-development...
Open source and available now for macOS
GitHub: https://github.com/stravu/crystal
Latest Release: https://github.com/stravu/crystal/releases
- neilellis 3 weeks agoI've been playing around with this and it's a great idea. We need tools geared towards agentic development flows. I don't find my existing tool suits my flow at all. I have a feature request list an arm long of course!
- jbentley1 3 weeks agoKeep the feature requests coming! And feel free to create PRs. I am getting a lot out of the tool as is but there are so many things that could be added.
- jbentley1 3 weeks ago
- wheaties 3 weeks agoI love all the innovation we're starting to see here. AI can't write everything but it can do so many tedious tasks.
- jbentley1 3 weeks agoThe line between what AI can write and what it can't is moving and it is moving quickly. My bet with this is that we will want tools built for the new reality rather than repurposing our older tools, even though they won't completely go away.
- jbentley1 3 weeks ago
- naiv 3 weeks agoI guess this will not work with a remote connection, or?
- jbentley1 3 weeks agoNo, but people have been asking about that. Can you describe how you would want to use it remotely? What is your use case?
- jbentley1 3 weeks ago