xuzhougeng/wisp-science · 上手攻略

  • 仓库:xuzhougeng/wisp-science
  • 链接:https://github.com/xuzhougeng/wisp-science
  • 分类:ai / research-workbench / scientific-computing
  • 作者:Tom
  • 更新:2026-08-23

是什么

WISP(Workspace for Intelligent Scientific Practice)是一个开源、本地优先的桌面 AI 科研工作台,将文献检索、Python/R 执行、~80 个科学数据库查询、AI 模型调用集成在一个项目中,支持 SSH/WSL/本地 GPU 多种计算后端,数据和凭证保留在本地不传云端。

解决什么问题

AI 辅助科研工具普遍存在两个问题:数据上云隐私风险、多工具切换割裂工作流。WISP 通过本地化执行 + MCP 协议集成数据库 + 可验证的证据胶囊(Evidence Capsule),让 AI 在科研场景下既保持本地数据安全,又能追溯每一步推理和文件变更。

快速安装

从 GitHub Releases 下载对应平台的安装包:

平台 安装包
Windows Signed MSI / NSIS
macOS Signed, notarized .dmg(Apple Silicon + Intel)
Linux .deb / AppImage(x86_64 + aarch64)
# 下载地址(需访问 GitHub)
https://github.com/xuzhougeng/wisp-science/releases

下载后运行安装程序。内置 demo 项目无需 API key 即可体验 RNA-seq 轨迹分析演示。

核心用法

添加 AI 模型

首次启动后,在 Settings → Models 中添加模型配置:

  • OpenAI 兼容:填入 base URL + API key
  • Anthropic:填入 API key
  • Codex / Claude Code:通过 ACP(Agent Communication Protocol)接入

新建项目

# 通过界面操作:
# File → New Project → 选择模板 → 开始

项目包含独立的 Python/R 内核,变量在单元格间持久化。

提交计算任务(Run)

# 通过界面操作:
# 编写单元格 → 点击 Run → 查看实时日志

支持本地、WSL、SSH 多种计算后端,内核隔离,并行会话互不干扰。

搜索文献数据库

通过 MCP 协议集成的 PubMed、GEO 等 ~80 个数据库直接查询,结果自动存入项目文件:

# 示例:在 Notebook 单元格中
# 使用内置 MCP 工具查询 PubMed
query = "RNA-seq transcriptomics 2024"
results = mcp_pubmed.search(query)

科研工作流:Exploration Branches

探索分支允许在不影响主线的情况下尝试新方向,类似 Git branch 但针对 AI 会话:

# 在界面中创建探索分支
# Exploration → New Branch → 命名 → 开始实验

证据胶囊(Evidence Capsule)

Publication Workspace 将论文修订冻存为可验证证据单元,包含:版本快照、运行记录、决策日志。

核心特性

特性 说明
模型无关 OpenAI / Anthropic / Codex / Claude Code 均支持
本地内核 Python / R 持久化内核,跨会话保持变量
MCP 数据库 ~80 个科学数据库(PubMed、GEO 等)内置集成
计算后端 本地、WSL、SSH 多后端自动探测
Exploration Branches 类 Git 的会话分支,实验互不污染
Evidence Capsule 论文修订可验证快照
手动同步 端到端加密,无后台自动同步
审批门控 Full Permission 模式可选,默认保守权限

典型适用场景

  • 生物信息学研究:RNA-seq、GWAS 等分析流程,WISP 内置 MCP 数据库支持 PubMed/GEO 直连,本地执行不泄露患者数据
  • 跨机构协作:SSH 后端连接远程服务器,本地客户端操作,凭证存 OS keyring
  • AI 辅助论文写作:Evidence Capsule 功能可追溯 AI 生成的每一段内容的决策依据
  • 多模型对比:同一项目内切换不同 AI 模型执行相同分析任务,对比输出差异

坑与注意

⚠️ API key 安全:模型凭证存 OS 系统 keyring,不写入 SQLite 数据库,首次配置需在 Settings 中完成。

⚠️ shell-escape 等效权限:Full Permission 模式下 AI agent 有权执行本地 shell 命令,仅在完全信任 agent 时开启。

⚠️ Java 依赖:MCP 部分工具(如 bib2gls 相关的文献处理)需要 JRE,本地无 JRE 时部分功能不可用。

⚠️ macOS 代码签名:.dmg 为签名 + 公证双保险,下载后首次运行需在系统偏好设置中手动允许。

⚠️ Linux AppImage 依赖:AppImage 在部分老版本 Linux 上可能缺 glibc 2.34+,建议使用 .deb 包。

与同类对比

WISP vs Jupyter Notebook:Jupyter 是纯计算环境,不含 AI agent 层和 MCP 数据库集成;WISP 将 AI agent 的文件读写、shell 执行能力注入 Notebook 交互中,且内置证据溯源。

WISP vs Datalore / Google Colab:两者均为云端服务,数据上云;WISP 强调本地优先,数据不出机器,适合涉及隐私或合规要求的生物医学数据。

WISP vs VS Code + Copilot:VS Code Copilot 是通用代码辅助,不含科研数据库集成和 Evidence Capsule;WISP 是垂直科研场景的深度定制工作台。

一句话推荐结论

做生物信息或需要 AI 辅助科研且数据不能上云的人,WISP 是目前少有的本地优先、开源、无供应商绑定的科研工作台——内置 MCP 数据库直连 PubMed/GEO,Evidence Capsule 让 AI 的每一步推理可审计,比通用 IDE + Copilot 组合更适合正经做研究的人。