Hyperresearch 完整部署教程:从零构建AI深度研究助手
Hyperresearch 是一个将 Claude Code 转化为深度研究代理的框架,它通过 16 步层级自适应流程,生成带有完整来源溯源的对抗性审查报告,并将所有研究资料存入持久的、可搜索的知识库中 。本教程将指导你完成其完整部署流程。
📦 第一步:环境准备与安装
Hyperresearch 依赖 Python 环境和 Claude Code。请确保系统满足以下要求,并拥有 Anthropic API 密钥以调用模型。
1.1 基础环境要求
- Python 版本:3.11、3.12 或 3.13(不支持 3.14 及更高版本)。
- 包管理工具:推荐
pip或uv。 - 核心依赖:Claude Code(必须预先安装并配置好 API 密钥)。
1.2 安装 Hyperresearch
创建并进入项目目录(每个研究项目建议独立):
1
mkdir my-research-project && cd my-research-project
安装 Python 包:
1
pip install hyperresearch
可选功能安装:如需使用 MCP 服务器、Exa/Tavily 搜索等扩展功能,可安装完整依赖:
1
pip install hyperresearch[all]
在项目中安装 Claude Code 技能:
1
hyperresearch install
全局安装(可选):如果希望在任何目录下都能使用
/hyperresearch,可以执行:1
hyperresearch install --global
这会将该命令添加到所有 Claude Code 会话中,但可能会增加一些系统提示词的开销 。
⚙️ 第二步:核心配置与模型选择
Hyperresearch 通过配置文件管理模型、运行参数和研究行为。
2.1 配置文件位置
- 项目级配置:
.hyperresearch/config.toml(首次运行后自动生成)。 - 用户级配置:
~/.hyperresearch/config.toml(全局生效)。
2.2 配置模型映射
Hyperresearch 使用多个专门的子代理(Subagent),每个代理默认使用特定模型(如 sonnet 或 opus)。你可以在配置文件中覆盖这些默认值,以平衡性能与成本。
示例配置 (~/.hyperresearch/config.toml):
1 | # 为 'full' 运行级别定义模型映射 |
重要:
contact_email是启用 Unpaywall 服务所必需的,其服务条款要求提供联系邮箱 。
🚀 第三步:启动研究流程
部署完成后,即可在 Claude Code 中启动深度研究任务。
3.1 运行标准研究
在 Claude Code 会话中,使用以下命令触发研究流程:
1 | /hyperresearch <你的研究问题或主题> |
例如:
1 | /hyperresearch 请调研2024-2026年间基于扩散模型的视频生成技术进展,重点关注效率优化方案 |
3.2 理解运行层级与时间
Hyperresearch 会根据你的提示词自动分类运行层级(Tier),你也可以通过描述来引导 :
light层级:适用于有明确答案的事实查询、简单对比。耗时约 30-40 分钟。full层级(默认):用于深度论证分析,包含完整的 16 步对抗性审查流程。耗时约 1.5 - 2.5 小时。
3.3 控制研究规模(Gear)
你可以通过切换“档位”来控制研究的规模和深度:
1 | hyperresearch profile list # 查看所有可用档位 |
📚 第四步:管理研究知识库(Vault)
Hyperresearch 的核心优势是它会将所有阅读过的资料持久化到知识库中,供后续研究复用。
4.1 知识库位置与结构
- 所有笔记以 Markdown 格式(包含 YAML 元数据)存储在
research/notes/目录下。 - SQLite 索引(
research/vault.db)用于加速搜索,可随时通过hyperresearch sync从 Markdown 文件重建。
4.2 搜索与查看笔记
1 | hyperresearch search "扩散模型 效率优化" # 全文搜索 |
4.3 外部访问:MCP 服务器与 Web UI
MCP 服务器:允许其他 MCP 客户端(如 Claude Desktop)访问知识库:
1
2pip install hyperresearch[mcp]
hyperresearch mcp # 启动 stdio 服务器本地 Web UI:启动一个简单的 Web 界面进行浏览:
1
hyperresearch serve --open # 默认在 http://localhost:8080 打开
🩺 第五步:高级特性与运维
5.1 会话管理与恢复
查看运行状态:
1
hyperresearch run status -j # 显示当前运行步骤、花费和队列深度
恢复中断的运行:如果研究过程因故中断,可以无缝恢复:
1
hyperresearch run resume -j # 从中断的精确步骤继续
5.2 通过代理访问受限内容
如果需要抓取 LinkedIn、Twitter 等需要登录的网站,可以使用浏览器认证模式:
1 | hyperresearch setup # 会打开一个浏览器窗口,供你手动登录目标网站 |
之后,被拦截的抓取任务会自动排队,并通过 Claude-in-Chrome 扩展驱动你的真实浏览器进行处理 。
5.3 健康检查与故障排查
1 | hyperresearch lint -j # 检查知识库健康状态(如损坏的链接、缺失标签) |
⚠️ 重要声明
- 模型成本:Hyperresearch 运行时会调用 Anthropic 模型 API,产生相应费用。
full层级或premier档位的运行可能消耗大量 token,请留意你的 API 使用量。 - 内容责任:该工具用于辅助研究,最终报告的内容准确性和使用合规性需由你负责。
- 开源许可:本项目采用 MIT 许可证 。
至此,你已经完成了 Hyperresearch 的完整部署。通过它将 Claude Code 变成一个拥有持久记忆和严谨流程的深度研究助手。

