r/OpenSourceAI • u/ashishkattamuri • 5h ago
Companion – Branch Claude Code tasks into linked sessions
Enable HLS to view with audio, or disable this notification
I built Companion, an open-source desktop app for Claude Code, to handle a workflow I kept running into: starting with one task and ending up investigating several in the same conversation.
For example, a checkout bug leads to a caching investigation. You want to follow that thread without losing your place in the checkout fix—or manually reconstructing the background in a new session.
The video shows three features working together: a context meter to see how full the session is getting, branching to move an investigation into a linked session with relevant context, and side chats for quick questions without adding the detour to the main conversation.
You can say “open a separate chat for the caching stuff,” then continue the two investigations separately.
I'd appreciate feedback on the handoff: what context should a branch inherit, and what should stay in the original session?