Back to Projects

GitConvo

A conversation visualizer that maps dialogue branches and enables real-time collaboration on shared conversations.

AI Collaboration React

Overview

GitConvo is the GitHub for AI conversations. As AI transforms workflows, conversations become the new source of value, but there's no way to version, branch, compare, or collaborate on these conversations. GitConvo provides version control for prompts and responses (like commits), branching for different reasoning paths, merging and comparing conversation paths, real-time collaboration on multi-model AI chats, and a tree-like UI with breadcrumb navigation and snapshot playback. Where Git is for code, GitConvo is for prompts, outputs, and the critical human-AI conversations happening at work every day.

Process & Approach

Challenges

  • Creating a system to version and track AI conversations like code commits
  • Designing branching and merging functionality for dialogue paths
  • Building real-time collaboration across multiple AI models
  • Developing an intuitive tree-like UI for conversation visualization
  • Ensuring scalability as conversations grow complex

Solutions

  • Implemented conversation versioning with revert, diff, and history features
  • Created branching system for testing different lines of reasoning
  • Developed real-time collaboration for multi-model AI chats (GPT, Claude, Grok)
  • Built tree-like UI with breadcrumb navigation and snapshot playback
  • Optimized data structures for efficient conversation management

Outcomes

  • Eliminated time wasted searching for past chats and copying information
  • Reduced team inefficiency from lost context and restarting conversations
  • Provided structure and memory for AI workflows previously reliant on makeshift solutions
  • Enabled systematic iteration across prompts, outputs, and experiments
  • Created the infrastructure for managing the entire lifecycle of AI interactions

Technologies Used

ReactAI APIsReal-time CollaborationVersion ControlTree Visualization