from Hacker News

Multiple Claude Code Sessions in an Easy UI: Crystal

by jbentley1 on 6/12/25, 4:09 PM with 6 comments

The constant waiting with Claude Code was driving my team crazy. Yes, you can have multiple sessions from the command line but it is cumbersome and confusing. Not only do you need to execute several commands to switch across, but then you forget what each session was doing and don't have easy ways to track it.

Crystal 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

  • by neilellis on 6/12/25, 5:34 PM

    I'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!
  • by wheaties on 6/12/25, 6:28 PM

    I love all the innovation we're starting to see here. AI can't write everything but it can do so many tedious tasks.
  • by naiv on 6/13/25, 9:19 AM

    I guess this will not work with a remote connection, or?