Rabbithole

无限学习画布——选中文本提问,答案以文档分支展开。MCP Server 支持 Claude Code/Codex 等 Agent

📅 收录: 2026-07-08 🔄 更新: 2026-07-08

Rabbithole 快速入门

无限学习画布——选中文本即提问,答案以文档分支展开,AI Agent 驱动的动态知识图谱。

这是什么?适合谁?

Rabbithole 是一个 AI Agent 驱动的无限学习画布。你在阅读文档时选中一段文字,点击「Ask」,Rabbithole 会以该段文字为上下文向 AI 提问,答案不是简单的一段话,而是展开为一个完整的子文档分支。你可以不断深入,形成一棵知识树。

作为 MCP Server,Claude Code、Codex 等 AI Agent 可以直接调用 Rabbithole,自动构建知识图谱。完全本地运行,无需云端。

适合:AI Agent 驱动的深度研究、交互式学习和技术文档探索、知识图谱的自动构建、需要理解复杂概念的学生和研究者。

准备工作

  • Node.js 18+
  • MCP 客户端(可选)
  • 本地运行,无需网络(AI 调用除外)

3 步快速上手

第 1 步:安装

npx @shlokkhemani/rabbithole

第 2 步:打开画布

启动后,浏览器访问 http://localhost:3000,你会看到一个空白画布。粘贴任何文本或 Markdown 文档。

第 3 步:选中文本,提问

选中一段文字,右侧弹出「Ask」按钮。点击后输入问题,AI 会在选中文字下方展开一个子文档分支,包含详细回答。

你可以继续在子文档中选中文字提问,形成无限深度的知识树。

进阶用法

MCP Agent 集成

在 MCP 配置中添加:

{
  "mcpServers": {
    "rabbithole": {
      "command": "npx",
      "args": ["@shlokkhemani/rabbithole", "--mcp"]
    }
  }
}

在 Claude Code 中:

使用 Rabbithole 打开 https://arxiv.org/abs/2606.19348,帮我构建这篇论文的知识图谱

知识图谱导出

# 导出为 Markdown 大纲
rabbithole export --format markdown --output knowledge-tree.md

# 导出为 JSON 图谱
rabbithole export --format json --output knowledge-graph.json

常见问题 FAQ

Q1:和 Obsidian 有什么区别?

A:Obsidian 是手动链接的知识管理工具,Rabbithole 是 AI Agent 驱动的动态学习画布。Obsidian 需要你手动建立链接,Rabbithole 的 AI 自动生成分支和关联。

Q2:和 Notion AI 有什么区别?

A:Notion AI 是线性文档 + AI 辅助,Rabbithole 是无限画布 + 树状分支。Notion 适合结构化笔记,Rabbithole 适合探索式学习。

Q3:数据存储在哪里?

A:完全本地运行,数据存储在本地文件系统。没有云端同步。

参考链接

📊 评分与标签

评分说明

总分 7.8/10 · S_入选

📊 可观测社区指标(数据核验日期:2026-07-08)

⚙️ 功能完整度 1.8/2.5

  • 无限画布+选中提问+文档分支展开,MCP Server 支持
  • 本地运行,知识图谱导出
  • 来源:Rabbithole GitHub
  • 对比 Obsidian:Rabbithole 有 AI Agent 驱动的动态分支 vs Obsidian 手动链接
  • 对比 Notion AI:Rabbithole 有无限画布+本地 vs Notion 云+线性文档

✨ 输出质量 1.8/2.5

  • 本地渲染,质量依赖 AI Agent 的回答能力
  • 文档分支结构清晰,导航直观
  • 来源:Rabbithole GitHub
  • 对比 Heptabase(视觉学习):Rabbithole 有 MCP Agent 集成 vs Heptabase 手动白板
  • 对比 Obsidian:Rabbithole 的 AI 自动分支更智能

🖐️ 易用性 1.0/1.5

  • npx 一键启动,Web 界面直观
  • MCP 配置即用,学习成本低
  • 来源:Rabbithole GitHub
  • 对比 Obsidian(成熟产品):Rabbithole 功能更简单但学习成本更低
  • 对比 Notion(SaaS):Rabbithole 本地运行更简单

💰 性价比 1.5/1.5

  • MIT 开源免费,完全本地运行
  • 无使用限制
  • 来源:Rabbithole GitHub License
  • 对比 Notion AI $10/月:Rabbithole 零成本
  • 对比 Heptabase $12/月:Rabbithole 免费

🔒 稳定性 0.5/1.0

  • 2026-07-06 创建,2 天项目历史
  • 131 Stars,15 forks,社区极早期
  • 来源:Rabbithole GitHub
  • 对比 Obsidian(5 年+产品):Rabbithole 稳定性差距巨大
  • 对比 Notion(10 年+):Rabbithole 成熟度极低

🛡️ 隐私安全 1.0/1.0

  • 完全本地运行,数据不离开设备
  • 无云端组件
  • 来源:Rabbithole GitHub
  • 对比 Notion(云端存储):Rabbithole 本地运行安全得多
  • 对比 Obsidian(本地优先):安全性相当

🏷️ 标签说明

  • 开源免费: MIT。来源: GitHub
  • MCP: MCP Server。来源: GitHub
  • 编程: 开发者学习工具。来源: GitHub
  • 教育: 学习画布。来源: GitHub
  • 海外: 国际开源项目。来源: GitHub

📋 来源与核验记录

  • ✅ 已核验: Rabbithole GitHub — Stars 131,Forks 15,MIT
  • ⚠️ 未验证(需安装): 无限画布实际体验 — 需 npx 测试
  • ⚠️ 未验证: MCP Agent 集成效果 — 需 Claude Code 测试

同分类推荐

AI编程 分类下的其他工具

)}