
Canvas-first AI chat app with branching conversations on an infinite canvas
RabbitHoles AI is a canvas-first AI chat application that lets you organize branching conversations with multiple AI models on an infinite canvas. Each chat is a node that can branch into multiple threads, preventing context pollution while enabling parallel exploration of different ideas. It supports models from OpenAI, Anthropic, Google, Perplexity, xAI, OpenRouter, and local models via Ollama. You can enrich conversations with PDFs, images, Excel files, Word documents, PowerPoint presentations, YouTube videos, and websites. All conversations are stored locally on your device for privacy, with export options to JSON and markdown.
Organize AI conversations visually on a zoomable, infinite canvas with drag-and-drop nodes
Each chat node can branch into multiple threads, exploring different ideas without context pollution
Switch between OpenAI, Anthropic, Google, Perplexity, xAI, OpenRouter, Ollama, and custom providers
Enrich conversations with PDFs, images, Excel, Word, PowerPoint, YouTube videos, and web pages
All conversations stored locally on your device — no cloud storage of your chat data
Control system prompts, temperature, top_p, and other parameters per conversation node
Available on macOS, Windows, Linux, iOS, Android, and web — works on 2 devices with reassignment
Start using RabbitHoles AI today and boost your productivity.
Visit WebsiteExport conversations as JSON or markdown files, with canvas-wide search functionality