Claude Science 入门教程
Claude Science 是 Anthropic 推出的桌面端科研工作台——把 Claude 和一个本地分析环境Python / R / Shell 沙箱绑定在一起目前处于 Beta 阶段支持 macOS 和 Linux。一、它是什么能干什么用大白话描述需求Claude 会在沙箱里写并运行 Python / R / Shell 代码读取你授权的文件夹通过连接器connector调用各类科学数据库把产出结果保存成带溯源记录provenance的版本化文件artifact。后台还有一个审阅者Reviewer会自动核对 Claude 的结论是否和真实跑出来的执行记录一致。关键特性一句话总结文件始终留在你本机不托管在 Anthropic 服务器代码在本地沙箱里跑网络默认拒绝一切需要你逐个放行每个新增的文件夹访问 / 代码执行 / 联网 / 远程任务都会弹出权限卡片由你批准⚠️ 官方明确提示Claude 会出错Reviewer 只能降低错误率而不能消除结果用于发表或下游决策前务必自己核实。它不面向临床/诊断用途。二、准备工作环境要求项目要求账号Pro / Max / Team / EnterpriseTeam/Enterprise 需管理员先在组织设置里开启系统macOS 13Apple Silicon 或 Intel/ Linux x64磁盘约 5GB 空闲空间运行时 初始 Python/R 环境Linux 额外依赖socat、bubblewrap ≥ 0.8.0、内核需允许 unprivileged user namespaces三、安装与登录macOS在 claude.com/product/claude-science 下载安装包双击安装。首次启动会自动配置运行时和 Python/R 初始环境几分钟随后在默认浏览器打开新标签页。如果没自动弹出从菜单栏图标点 Open。提示虽然界面在浏览器里打开但它是本地应用不是网站——只能从应用本身菜单栏图标 /claude-science命令进入不能直接输 URL 访问。Linuxcurl -fsSL https://claude.ai/install-claude-science.sh | bash claude-science serve首次启动会在终端打印进度结束时给出一个本地登录链接。远程服务器场景下用--no-browser启动再通过 SSH 端口转发在本机浏览器里打开链接。Windows通过 WSL2官方暂无原生 Windows 版可在 WSL2 下跑 Linux 版# 1. 以管理员身份在 PowerShell 中安装 WSLUbuntu 24.04 wsl --install -d Ubuntu-24.04重启后打开 Ubuntu 24.04建好 Linux 用户然后在 Ubuntu 终端内# 2. 安装依赖 sudo apt update sudo apt install -y curl bubblewrap socat # 3. 安装 Claude Science curl -fsSL https://claude.ai/install-claude-science.sh | bash . ~/.profile claude-science --version # 4. 启动指定端口不自动开浏览器 claude-science serve --port 8765 --no-browser把终端打印出的本地 URL 复制到 Windows 浏览器即可WSL2 自动转发 localhost。注意事项必须用 Ubuntu 24.0422.04 自带的 bubblewrap 版本太旧应用随 WSL 虚拟机关闭而停止想让它一直挂着用wsl -d Ubuntu-24.04 -- ~/.local/bin/claude-science serve --port 8765 --no-browser并保持该 PowerShell 窗口不关或用--detached在后台跑登录浏览器打开后用你的 Claude 账号登录无需 API Key。如果走 SSH 隧道导致 OAuth 跳转回不来用登录页上的 Paste a code 选项代替。登录后会有一个设置向导引导你开启连接器、技能skills以及设定 Claude 可访问的网站之后随时可在 Settings 里改。四、核心概念速览Project项目把相关的会话和产出归到一起可以设置项目级自定义说明custom instructions授权过的文件夹在项目内的会话间持续生效。Session会话一条对话线拥有独立工作区和多个运行中的内核kernel。Artifact产出物Claude 保存进项目的文件——图表、处理后的数据、报告、notebook 等永久保留直到你手动删除其它中间生成的临时文件会在会话结束几小时后自动清理。Provenance溯源每个 artifact 版本都记录了怎么做出来的包含五个标签页Messages对话上下文、Code可复现脚本、Execution Log真实执行日志权威记录和 Code 不一致时以它为准、Environment环境与依赖版本、Review审阅者结论。Sandbox沙箱所有代码运行的隔离环境只能读写工作区和你授权过的文件夹网络默认拒绝一切按需逐个放行。Permission Card权限卡片每当需要新权限读写文件夹、跑代码、联网、用连接器工具、跑远程任务都会弹卡片你选择一次性 / 持续 / 项目级 / 全局授权。Reviewer审阅者自动核查 Claude 的结论是否对得上实际执行记录比如声称跑了但其实没跑引用和正文对不上DOI 解析到了别的论文等但它不会重新跑分析也不评判方法选得对不对。Delegation任务拆分可以让 Claude 把一个大任务拆成多条并行轨道同时跑每条轨道独立显示进度但只能整体 Stop不能单独叫停一条。Memory记忆默认关闭开启后 Claude 能跨会话记住关于你和你项目的简短事实存在本机数据库不会同步给 Anthropic可在设置页随时增删改查。五、跑第一个分析打开 Example 项目或新建一个项目。在输入框里直接打字一个文件夹路径或用选择器引用本机文件夹。弹出文件夹访问权限卡片时选择是否允许只读 / 读写。Claude 提议运行代码时确认代码执行权限卡片。结果会作为 artifact 出现在右侧 Files 面板里。常用快捷键插入 artifact 或已上传文件#插入历史会话/插入技能skill六、工具、环境与连接器代码执行环境Python 和 R 跑在常驻内核里变量在会话内的多个步骤间保持内存状态闲置约 30 分钟、装包重启环境、或会话结束时内核会退出。首次启动会建好两个只读初始环境Pythonnumpy / pandas / scipy / matplotlib / seaborn / pillowRtidyverse / ggplot2 / jsonlite需要额外的包时Claude 会复用已有的命名环境或提议新建一个如 single-cell、structural-biology权限卡片会显示环境名和初始包列表。内联pip install只在当前内核存活期间有效重启即失效要永久保留某个包需明确让 Claude把这个包装进环境。沙箱无 root 权限不能用apt/sudo全部走 conda-forge 或源码编译。Featured 连接器开箱即用默认全开可在 Settings Connectors 单独关闭覆盖基因组Ensembl/UCSC、基因与本体MyGene/UniProt/GO/Reactome、变异gnomAD/ClinVar/dbSNP、人类遗传学GWAS Catalog 等、结构与互作PDB/AlphaFold/EMDB、化学PubChem/ChEBI/BindingDB、药物监管FDA/openFDA、文献图谱OpenAlex/arXiv等十余类公共生命科学数据库全部只读、免密钥。另有目录连接器 PubMed、Clinical Trials、ChEMBL、bioRxiv 可从连接器目录添加。Skills技能内置文献综述、适应症档案indication dossier以及 AlphaFold2、Boltz-2、Chai-1、ESMFold2、OpenFold3、ProteinMPNN含 LigandMPNN/SolubleMPNN、DiffDock、ESM-2、Evo 2、Borzoi、scGPT、scvi-tools 等模型专用技能。Claude 按需自动加载也可以用/手动选用还能让 Claude 把某次会话里跑通的流程提炼成一个新技能。七、算力扩展本机不够用时远程 SSH 主机自己的工作站 / HPC 集群在 Settings Compute SSH hosts 添加复用你本地~/.ssh/config里的别名、用户、端口、ProxyJump 配置无需在远程主机上装任何东西。添加时会做一次只读探测CPU/内存/GPU/CUDA/conda/Apptainer/scratch 目录、是否有 sbatch。⚠️ 远程任务跑在沙箱之外以你的账号身份在远程主机上执行能读写你账号能碰到的一切需谨慎授权。普通工作站任务是后台进程SLURM 集群走sbatch提交默认超时 30 分钟跑长任务要提前告诉 Claude。Modal按需云算力在 Settings Compute Cloud providers 连接你自己的 Modal 账号账单由 Modal 直接找你Anthropic 不经手支付。需要 GPU 或更大内存时Claude 会提议一个任务卡片列明机型、按秒计费、最大计费时长。单次输入文件限 1GiB输出限 5GiB写到./out/。关闭应用不会取消正在跑的 Modal 任务它会继续计费直到结束或超时——记得去 Modal 控制台盯一下账单。云存储S3 / GCS / Azure Blob在 Settings Credentials 里填凭证并列出可访问的 bucket/容器之后 Claude 用标准boto3/ Azure SDK 在代码里直接读写无需每次弹卡片确认。八、文献检索给一个 DOI 或标题Claude 会按顺序尝试开放获取拷贝Unpaywall/Semantic Scholar/PMC→ 你持有 Key 的出版商通道 → 图书馆代理 → 出版商页面。可在 Settings Credentials 里加 Elsevier / Springer Nature / Semantic Scholar / NCBI 的 API Key或机构 EZproxy 来提高命中率和速率——但没有任何 Key 能绕过付费墙。九、注释Annotations功能可以直接在 Markdown / 代码 / PDF单页内/ 图片或渲染后的 HTML 报告里选中内容、点 Annotate 留评论攒够几条后随下一条消息一起发给 Claude不是保存即发送。单条注释上限 1000 字符PDF 不能跨页选择。十、数据与隐私要点团队/企业用户尤其要注意会话记录和 artifact只存在你本机Anthropic 不托管、不能浏览导出但每次调用模型时prompt 和回复仍会按 Anthropic 标准模型流量留存策略记录在服务器端。连接远程算力自己的服务器/云账号时代码和数据直接发往那个目的地不经过Anthropic。当前 Beta 阶段组织管理员的 Custom Data Retention、Org Data Export、Compliance API、审计日志都还覆盖不到Claude Science 本机数据员工离职后本机数据不会被自动清除需要靠设备管理MDM/EDR来兜底。HIPAA 合规组织可以开启 Beta但使用不在 BAA 覆盖范围内不建议处理 PHI 数据。十一、常用命令行速查Linux/WSLclaude-science serve # 启动并打开浏览器登录 claude-science serve --no-browser # 启动但不开浏览器适合远程/无头环境 claude-science url # 打印一个新的登录链接 claude-science status # 查看运行状态JSON claude-science logs --tail # 实时查看日志 claude-science stop # 停止程序 claude-science update --check # 检查更新 claude-science import path # 合并另一个数据目录无预览、不可撤销先备份常用serve参数--port端口、--detached后台运行、--no-auto-update不自动更新便于固定版本。⚠️--dangerously-no-sandbox和--dangerously-skip-approvals两个参数会分别关闭沙箱隔离和自动批准所有权限卡片日常使用务必避免。十二、排错速查表现象处理方式没自动弹出浏览器标签macOS菜单栏图标点 OpenLinux复制终端打印的 URL或运行claude-science urlLinux 启动失败安装 bubblewrap ≥ 0.8.0确认 unprivileged user namespaces 已开启bwrap --version检查command not found: claude-science~/.local/bin未加入 PATH执行. ~/.profile或开新终端bwrap too old升级到 Ubuntu 24.04daemon already running on port 8765已在运行直接claude-science url打开链接即可登录卡在 claude.ai确认账号是否为付费计划Free 不支持或用 Paste a code 代替自动跳转本教程基于 Claude Science 官方文档整理Beta 阶段功能细节可能随版本更新调整建议以 claude.com/docs 最新内容为准。