YouTube Video
Project Description
BranchCLI is an agent-driven branching conversation canvas that helps users explore complex problems beyond linear chat. Instead of only returning text, the agent can generate and operate dynamic UI elements such as branch suggestion cards, node preview cards, merge plans, comparison tables, and summary cards.
Users can ask BranchCLI to create new exploration branches, merge multiple ideas into one conclusion, focus on selected nodes, summarize a workspace, or turn scattered AI conversations into a structured decision map. This solves a real-world problem in research, brainstorming, and product planning: important reasoning often gets lost in long chat threads.
We have working code for the core integration layer: CopilotKit is connected to our Vite React Flow app, canvas state is exposed to the agent, and frontend tools allow the agent to create, update, branch, merge, and preview nodes.
Prior Work
except The base CaudalFlow