shlokkhemani/rabbithole
223 stars · Last commit 2026-07-12
An infinite canvas for learning — select text, ask, and answers branch out as documents. MCP server for Claude Code, Codex, and any agent.
README preview
# Rabbithole **An infinite canvas for learning.** Open a document, select any text, ask a question — and the answer opens as a fully-rendered child document. Follow whatever pulls at you, as deep as it goes. Every hole is saved and revisitable. 🌐 **[rabbithole.ing](https://rabbithole.ing)** There are two ways in: - **The web app** — [rabbithole.ing](https://rabbithole.ing). Bring an OpenRouter key or point it at a local model. Static site, no account, no backend: your key stays in your browser, and so do your documents. - **The MCP server** — for terminal agents. Claude Code, Codex, or any MCP client does the answering; Rabbithole gives it a canvas in your browser. The server, storage, and canvas all run on your machine — your documents and questions go only to the agent you already use. ## Use it on the web