OpenScience:内置290+科研技能的开源浏览器AI科研工作台
一、OpenScience是什么
OpenScience 是 Synthetic Sciences 团队开源的模型无关型AI科研工作台,采用 Apache 2.0 开源协议,是一套可本地部署、浏览器可视化运行的全流程科研智能体工具。
项目核心定位为AI科研协作助手,用户仅需输入研究目标,即可全自动完成文献调研、假设推导、代码编写、实验运行、数据分析、论文撰写完整科研闭环;支持接入国内外全部主流大模型、本地开源模型,无需强制平台账号,密钥、科研数据全部本地存储,兼顾隐私可控与全学科科研适配,覆盖机器学习、生物、化学、物理四大核心科研领域。
二、功能特色
1. 全自动完整科研闭环
内置标准化研究流程智能体,一站式完成从文献检索到论文定稿全链路任务,无需切换多软件。
2. 多学科专业化智能体矩阵
基础通用 research 主智能体;
细分专项智能体:生物、物理、机器学习专用Agent;
辅助子智能体:论文评审智能体、文献精读智能体;
只读规划模式:仅输出研究方案,不自动执行操作。
3. 290+ 可扩展科研技能库
覆盖大模型微调(DeepSpeed、PEFT、TRL)、模型评估、数据集处理、分子/临床生物、化学信息学、LaTeX论文绘图、云端算力调度等全部科研常用操作,支持自定义新增、修改技能。
4. 30+ 权威科学数据库原生直连
智能体可自主检索 UniProt、PDB、Ensembl、ChEMBL、PubChem、arXiv、OpenAlex、Semantic Scholar 等生物、化学、预印本数据库,减少AI信息幻觉。
5. 一体化浏览器可视化工作台
内置文件管理器、代码编辑器、终端、会话历史面板,支持分子结构、基因组、实验图表在线渲染,本地会话可生成分享链接。
6. 全模型兼容(BYOK自带密钥永久免费)
无模型绑定限制,支持 Anthropic、OpenAI、Google、DeepSeek、国产开源大模型、本地私有化模型,单轮研究流程可随时切换不同模型,密钥仅保存在本地,请求直连厂商无第三方中转。
7. 可选Atlas托管算力平台(非强制)
项目配套Atlas付费托管平台,提供预筛选前沿模型、云端持久科研图谱、云算力资源,采用预充值钱包计费,可自由登录/登出,不影响自带密钥免费使用。
8. 高度可扩展开发体系
支持 LSP、MCP 服务、自定义插件、自定义智能体、自定义命令,配套完整 TypeScript SDK,支持二次开发与私有工具集成。
9. 双层配置管理
全局配置+项目独立配置,自定义Agent、插件、主题统一从配置目录加载,适配多项目隔离科研需求。

三、技术细节
1. 代码语言与占比
整体仓库多语言混合开发:TypeScript 53.6%(核心业务逻辑)、Python 31.9%(科学计算、实验脚本)、TeX 8.8%(论文排版)、CSS 2.5%、BibTeX 1.5%、Shell 0.6%、其他1.1%。
2. 项目目录分层架构
| 目录路径 | 核心功能说明 |
|---|---|
| backend/cli | 命令行程序、本地服务、模型对接、会话管理、技能核心运行层 |
| frontend/workspace | 浏览器可视化工作台UI界面,由CLI本地服务托管 |
| frontend/docs | 官方文档站点、科研会话分享页面 |
| tooling/sdk/js | TypeScript二次开发SDK,用于自定义工具开发 |
| tooling/plugin | 插件运行时,加载自定义科研插件 |
3. 运行底层原理
本地启动独立服务,同时托管前端工作台、智能体运行时、工具调度层;智能体通过研究调度器规划任务,依次调用终端、代码编辑器、数据库连接器、自定义技能等工具,实时将执行过程流式推送至浏览器;模型请求按任务动态路由,支持多模型混合调度。
4. 开发环境依赖
源码编译、本地调试需 Bun 1.3 及以上版本,配套完整脚本:本地调试bun dev、类型校验bun run typecheck、单元测试、跨平台二进制打包脚本。
5. 安全机制
无原生沙箱隔离,高安全场景建议容器/虚拟机运行;
执行高危操作前提供权限提醒,完整记录操作日志;
API密钥、凭证自动脱敏过滤,不会输出至日志与子进程;
独立安全文档 SECURITY.md 规范漏洞上报流程。
6. 配置文件存储路径
全局配置:
~/.config/openscience/openscience.json项目独立配置:项目根目录
openscience.json或.openscience文件夹
四、应用场景
机器学习/AI算法研发
自动文献调研、大模型微调代码生成、数据集处理、模型评估、实验结果可视化、算法论文LaTeX撰写。计算生物学/生物医药
蛋白质结构检索、基因组数据分析、临床文献汇总、分子靶点筛选、生物实验方案自动设计。化学/材料科学
化学数据库批量查询、分子结构渲染、化合物性能模拟、化工实验数据统计、化学论文绘图。物理基础科研
物理文献综述、数值模拟代码编写、实验数据拟合、物理公式排版、实验报告自动生成。高校科研学生/课题组
毕业论文全流程辅助、课题方案自动规划、批量文献精读、实验重复自动化、论文引用校验。企业研发实验室
本地私有化部署保障数据合规、自定义实验室专用技能、多项目科研会话隔离、团队共享科研流程插件。AI工具二次开发者
基于官方TypeScript SDK开发私有科研智能体、对接企业内部数据库、搭建私有科研AI平台。
五、使用方法
方式1:全局安装(推荐长期使用)
# 全局安装工具 npm install -g @synsci/openscience # 启动工作台,自动打开浏览器 openscience
方式2:免安装一键启动(临时使用)
npx synsci
方式3:指定项目目录启动
openscience ~/code/research-project
快速配置模型密钥
环境变量临时配置
export ANTHROPIC_API_KEY=sk-ant-xxx export OPENAI_API_KEY=sk-xxx openscience
命令行永久存储密钥
openscience keys add
工作台可视化配置:启动后在Credentials面板添加、切换模型密钥。
Atlas平台配套命令(可选付费算力)
openscience login # 登录Atlas账号 openscience wallet # 查看余额、充值 openscience status # 查看当前模型/算力连接状态 openscience logout # 退出Atlas
源码本地开发运行
# 安装依赖 bun install # 本地调试运行 bun dev # 类型检查 bun run typecheck # 单元测试 bun run --cwd backend/cli test # 打包跨平台二进制程序 bun run --cwd backend/cli build
六、竞品对比
选取2款主流科研AI工作台:Claude Science、ChatGPT Deep Research Agent,与OpenScience横向对比
| 对比维度 | OpenScience | Claude Science | ChatGPT Deep Research Agent |
|---|---|---|---|
| 开源属性 | 完全开源(Apache2.0),可二次开发 | 闭源商用,无源码 | 闭源订阅制,仅API有限扩展 |
| 模型支持 | 全模型兼容,GPT/Claude/Gemini/国产/本地模型均可接入 | 仅支持Claude系列模型,无第三方模型接入 | 仅OpenAI自有模型,少量第三方搜索插件 |
| 数据与密钥存储 | 密钥、科研数据本地留存,无云端上传 | 数据上传Anthropic服务器,厂商托管 | 数据上传OpenAI云端存储 |
| 科研技能数量 | 290+可自定义科研技能 | 约70个内置工具包,不可自定义扩展 | 仅通用搜索、基础代码工具,无细分科研技能 |
| 科学数据库 | 30+专业生物/化学/预印本数据库原生集成 | 60个科学数据库,仅限Claude生态调用 | 仅通用网页搜索,无专业科研数据库 |
| 本地部署 | 支持全量本地部署,离线可用 | 支持本地客户端,但模型依赖云端Claude | 无本地部署方案,必须联网订阅 |
| 使用成本 | BYOK自带密钥永久免费;Atlas按需付费 | 订阅付费,按模型调用计费 | ChatGPT Plus/Enterprise订阅付费 |
| 二次开发能力 | 完整TS SDK、插件、自定义Agent | 仅官方内置工具,无开放开发接口 | 仅自定义GPT有限能力,无底层SDK |
| 适用人群 | 高校科研、企业实验室、开发者、国内科研人员 | 海外Claude可用的生物/化学研究者 | 通用调研、轻度文献查阅用户 |
七、常见问题解答(FAQ)
Q:OpenScience必须使用Atlas付费平台才能运行吗?
A:不需要。Atlas是可选托管算力服务,自带API密钥(BYOK)模式永久免费,完全可以脱离Atlas独立使用,所有核心科研功能无任何限制。
Q:OpenScience支持国产大模型吗?
A:支持,只要拥有对应厂商API Key即可接入DeepSeek、智谱、Kimi等国内主流大模型,同时兼容本地Ollama私有化开源模型。
Q:使用OpenScience时,我的API密钥会上传第三方服务器吗?
A:不会,密钥仅保存在本地配置文件中,模型请求直接直连对应厂商接口,不会经过项目中间服务器,不存在密钥泄露风险。
Q:OpenScience智能体会自动执行高危终端命令,存在安全风险吗?
A:工具无原生沙箱隔离,执行文件修改、系统操作等高危指令前会弹出权限提醒,完整记录全部操作日志;处理涉密数据建议在容器或虚拟机内运行。
Q:能否自定义专属科研技能、专属智能体?
A:可以,项目提供TypeScript SDK、插件运行时,支持新增学科工具、定制专项Agent,自定义内容统一存放于项目配置目录,加载无额外配置。
Q:OpenScience可以离线本地运行吗?
A:纯本地开源模型(Ollama等)可实现离线运行;调用云端GPT、Claude、Gemini等API模型时需要网络连接访问厂商接口。
Q:如何复用之前的科研会话、实验数据?
A:所有会话、实验文件、图表全部持久化存储在本地磁盘,启动时指定项目目录即可加载历史会话,也可生成分享链接同步会话内容。
Q:OpenScience支持Windows、Mac、Linux全系统吗?
A:支持,GitHub Releases附带全平台二进制安装包,npm/npx安装方式兼容三大操作系统。
八、相关链接
GitHub仓库地址:https://github.com/synthetic-sciences/openscience
九、总结
OpenScience是一款开源、模型中立、本地隐私优先的浏览器端AI科研工作台,完整覆盖生物、化学、物理、机器学习全学科科研闭环,凭借290+专业化科研技能、30+专业科学数据库原生集成、全主流大模型兼容与完善的二次开发体系,解决了闭源科研AI工具模型绑定、数据云端托管、无法自定义扩展的痛点,面向科研人员、实验室团队与AI开发者提供免费可控、可私有化部署的全流程科研智能体解决方案,整套工具基于Apache2.0协议开放,无使用门槛与商业锁定限制。
版权及免责申明:本文由@97ai原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/openscience.html

