Rabbithole
Description
An infinite canvas for learning — select text, ask, and answers branch out as documents. MCP server for Claude Code, Codex, and any agent.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
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. Use the Claude
or ChatGPT plan you already pay for (
npx @shlokkhemani/rabbithole bridge), bring an OpenRouter key, run a local model, or point it at your own endpoint. 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
Open **[rabbithole.ing](https://rabbithole.ing)** and start from anywhere: drop in a PDF or Markdown file, paste a URL, import a `.rabbithole` or snapshot `.html` — or just ask a question and let the answer become your first document.
Four ways to run a model:
**Claude & ChatGPT plans** — already pay for Claude or ChatGPT? One command:
npx @shlokkhemani/rabbithole bridgeIt prints a link; clicking it connects the page. Answers come from the Claude Code or Codex CLI on your machine — your plan, your machine, no extra key. (Needs `claude` or `codex` installed and signed in.)
**OpenRouter** — one key, every major model. The model picker pulls OpenRouter's live catalog.
**Local** — Ollama on your machine, with setup help and installed-model discovery. No key required.
**Custom** — any other OpenAI-compatible endpoint: LM Studio, llama.cpp, vLLM, LiteLLM, or a hosted API. Paste the base URL, add a key if it needs one, and Rabbithole lists the models it offers. The endpoint has to allow b
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git