.
独立项目声明: ScienceX 不是 Anthropic 产品,也不隶属于或代表 Anthropic。当前版本正在建设 Claude Science 式的开放科研工作流,不宣称与官方产品功能完全对等。
为什么选择 · 当前能力 · 快速开始 · 路线图 · 文档
官方将 Claude Science 描述为一个整合科研工具与软件包、生成可审计产物并连接灵活算力的科学家工作台。ScienceX 选择用开放源码实现同一类工作流,并强调五个原则:
- 本地优先:实验表格、运行记录和产物保存在研究者自己的机器或基础设施上。
- 可审计、可重放:输入哈希、参数、运行环境、状态转换、事件日志和产物哈希形成完整 Provenance。
- 模型中立:支持 Anthropic 兼容 API、第三方模型和自定义提供商,不把科研工作流绑定到单一订阅。
- 开放扩展:通过 Skills、MCP、SubAgent、终端和 Computer Use 接入研究者已有的工具。
- 跨平台、自部署:桌面端支持 macOS、Windows 和 Linux;服务端与数据目录都由用户控制。
ScienceX 的基础不是一个单用途聊天框,而是两层协同的本地工作台:上层负责研究项目、数据版本、运行和产物;下层提供多会话 Agent、工具执行、权限审批、模型路由和桌面自动化。
| 状态 | 能力 | 当前行为 |
|---|---|---|
| ✅ 可用 | 研究项目 | 在本地目录创建 .sciencex manifest 和 SQLite 研究数据库 |
| ✅ 可用 | 实验表格登记 | 支持 UTF-8 CSV/TSV,记录规范化路径、大小、修改时间和 SHA-256 版本 |
| ✅ 可用 | 本地数据画像 | 推断列类型,统计样本中的缺失值、唯一值、完整行和数值列 |
| ✅ 可用 | 可追溯 Run | 显式记录 queued / running / completed / failed / interrupted 状态、参数和运行环境 |
| ✅ 可用 | Provenance | 保存 append-only events.jsonl、Run manifest、输入哈希和配方哈希 |
| ✅ 可用 | Artifacts | 生成并登记 quality-report.md 与 profile.json,保存大小和内容哈希 |
| ✅ 可用 | 重放与过期检测 | 历史 Run 可重放为子 Run;数据产生新版本后旧 Run 标记为 stale |
| ✅ 可用 | Agent 基础设施 | 多模型、多会话、Skills、MCP、SubAgent、终端、Computer Use、权限审批 |
| 🚧 开发中 | 通用计算环境 | 受控 Python / Jupyter / R、依赖锁定和 Restart & Run All |
| 🚧 开发中 | 科研连接器 | 文献、科学数据库、实验室内部数据和 HPC / 调度系统连接器 |
| 🚧 开发中 | 富科研产物 | 图表与代码绑定、论文稿件、领域可视化和 Reviewer Agent |
当前 table-quality-v1 配方最多分析 100 个安全解析的样本行。它用于检查数据结构和质量,不构成完整数据集统计、显著性检验或科学结论。
- 创建研究项目:选择一个本地目录,记录项目名称和研究问题。
- 登记实验表格:添加 CSV/TSV,计算完整文件 SHA-256 并创建数据版本。
- 检查数据结构:在 Data 页查看列画像、缺失值和样本行。
- 执行质量分析:运行确定性配方,并记录输入、环境、参数和状态转换。
- 审阅与重放:在 Runs 查看 Provenance,在 Artifacts 查看报告或以新 Run 重放。
研究目录/
├── data/experiment.csv
├── .sciencex/
│ ├── project.yaml
│ ├── research.sqlite
│ └── runs/<run-id>/{run.json,events.jsonl}
└── artifacts/sciencex/<run-id>/{quality-report.md,profile.json}
表格登记保存的是原文件绝对路径,不会复制原始数据。建议把数据放在项目的 data/ 目录,并将数据、.sciencex/ 和 artifacts/ 一起备份。
从 Releases 下载对应平台的安装包:
| 平台 | 架构 | 安装包格式 |
|---|---|---|
| macOS | Apple Silicon (ARM64) / Intel (x64) | .dmg / .zip |
| Windows | x64 / ARM64 | .exe (NSIS) |
| Linux | x86_64 / ARM64 | .AppImage / .deb |
正式 Release 尚未包含最新 Science 功能时,请使用下面的源码方式。
git clone https://github.com/insight68/sciencex.git
cd sciencex
bun install
cd desktop
bun install
bun run build:sidecars
bun run electron:dev打开桌面窗口后,从左侧进入 Science。项目创建、表格预览和 table-quality-v1 不需要模型 API Key;只有使用 AI Agent 对话时才需要配置提供商。
完整部署、打包、REST API 和故障排查见 Science 部署与实验执行。模型配置见环境变量和第三方模型。
- 多会话与多项目:并行管理研究会话、项目上下文、后台任务和团队 Agent。
- 多模型与 BYOK:使用 Anthropic 兼容 API、第三方模型或自定义本地配置。
- Skills / MCP / SubAgent:把科研工具封装成可复用能力,并行执行有边界的子任务。
- 终端与文件变更:在工作台中检查命令、文件写入、代码 Diff 和运行输出。
- 权限与确认流:危险命令、工具调用和 AI 反问可在桌面端集中审批。
- Computer Use 与远程入口:授权后操作桌面应用,并通过 H5 或 IM 接入正在运行的会话。
这些能力来自项目现有的通用 Agent runtime,并逐步收敛为面向科研的计划、执行、审阅和复现工作流。
- 本地研究项目、数据版本和通用实验表格。
- 确定性质量分析、Run 状态机、Provenance 和 Artifacts。
- Run 重放、数据版本变化检测和旧项目 schema 迁移。
- 受控 Python / Jupyter / R 运行时与环境锁定。
- 标准
.ipynb生成、Restart & Run All 和单元级执行证据。 - 图表、统计表、稿件与其生成代码的双向绑定。
- 文献检索、引文证据库和科学数据库连接器。
- 生物信息、化学、临床与其他领域的可安装能力包。
- Reviewer Agent:检查引用、不可追溯数字和图表/代码不一致。
- 团队协作、远程算力和 HPC 作业执行。
欢迎通过 Issues 讨论优先级。生产科研使用必须保留人工审阅、独立验证和领域专家判断。
| 文档 | 说明 |
|---|---|
| Science 部署与实验执行 | 从源码启动、桌面打包、实验执行、Provenance、Artifacts 和 REST API |
| 环境变量 | 模型提供商和运行环境配置 |
| 第三方模型 | 接入 OpenAI / DeepSeek / Ollama 等非 Anthropic 模型 |
| 贡献与质量门禁 | 本地测试、真实模型 baseline、PR 和 release 门禁 |
| 记忆系统 | 跨会话持久化记忆的使用与实现 |
| 多 Agent 系统 | 多代理编排、并行任务执行与 Teams 协作 |
| Skills 系统 | 可扩展能力插件、自定义工作流与条件激活 |
| IM 接入 | 通过 Telegram / 飞书 / 微信 / 钉钉远程对话、切换项目和审批权限 |
| Computer Use | 桌面控制功能(截屏、鼠标、键盘)— 架构解析 |
| 桌面端 | Electron + React 图形化客户端 — 快速上手 | 架构设计 | 安装指南 |
| 全局使用 | 在任意目录启动 sciencex |
| 常见问题 | 常见错误排查 |
| 项目结构 | 代码目录结构说明 |
本项目由 iteamify.com 维护,欢迎企业或个人赞助支持持续开发,也可洽谈定制、集成或商务合作。
📧 联系邮箱:hello@iteamify.com
如果这个项目对您有帮助,欢迎打赏支持,您的每一份支持都是我持续更新的动力 ❤️
![]() 微信赞赏 |
![]() 支付宝 |
Buy Me a Coffee |
| 类别 | 技术 |
|---|---|
| 语言 | TypeScript |
| 桌面 APP | Electron |
| 桌面 UI | React + Vite |
| 本地运行时 | Bun |
| 研究数据与溯源 | SQLite + YAML + JSONL |
| 终端 UI | React + Ink |
| CLI 解析 | Commander.js |
| 模型接入 | Anthropic SDK + 多提供商适配 |
| 协议 | MCP, LSP |
感谢以下开源项目和社区实践为本项目提供参考与启发:
- React:前端工程与组件化 UI 生态。
- Electron:跨端桌面应用能力与工程实践。
- Claude Science:开放科研工作台的产品方向参考;ScienceX 与 Anthropic 无隶属或背书关系。
© 2026 iteamify.com. Licensed under the MIT License.



