Rabbithole: an infinite-canvas learning tool with an MCP server for agents

Rabbithole: an infinite-canvas learning tool with an MCP server for agents

is a learning tool built as an infinite canvas: you select a piece of text, ask a question about it, and the answer off into its own new document on the canvas. Repeating this lets you drill into any topic, building a tree of connected questions and answers instead of a single flat page. The project ships an server, so the same branching-canvas feature can be called as a tool by Claude Code, Codex, or any other agent that supports MCP.

Key points

  • Infinite-canvas tool: selecting text and asking a question spawns a new branching document
  • Ships an so Claude Code, Codex, and other MCP- agents can call it as a tool
  • Aimed at visually organizing open-ended learning and exploration, not a specific coding task
Read original