Lately, I've been seeing more and more projects on GitHub that help launch multiple versions of Claude Code and coordinate their work.
Crystal - Multi-Session Claude Code Manager
https://github.com/stravu/crystal
Crystal is an independent project by stravu – a desktop application (built with the Electron framework) that allows you to work with many Claude Code instances simultaneously. Each agent session runs in an isolated Git worktree. This ensures that changes made by the AI do not affect the main code until the developer decides to integrate them.
https://www.youtube.com/watch?v=vGwxhBR81zY
Crystal works with any technology stack (Python, TypeScript, Electron, etc.) and integrates with existing projects. It's built around Claude Code because the developer considers it the best and most cost-effective agent on the market, especially for intensive token usage. Using Crystal significantly speeds up the development process – Crystal itself was created in 2-3 weeks.
Claude Code Subagents
https://docs.anthropic.com/en/docs/claude-code/sub-agents
In response to requests, Anthropic itself has added the functionality to run multiple sub-agents. You can create agents for code security review, test generation, database migration, etc. – configured using simple Markdown files that can be stored globally or at the project level. Anthropic recommends generating initial versions of sub-agents using Claude itself.
Each sub-agent works with its own isolated context and set of tools. Instead of one universal AI assistant, developers get a team of specialized agents, each with their own expertise.
#claudecode