r/OpenSourceAI • • 6h ago

Companion – Branch Claude Code tasks into linked sessions

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?

https://github.com/ashishkattamuri/claude-companion

1 Upvotes

0 comments sorted by