OpenScience 是一款面向科研工作者的开源 AI 工作台,它不是简单的问答机器人,而是一个能真正参与完整科研闭环的智能协作者——从阅读文献、提出假设,到编写代码、运行实验、查询数据库,再到撰写结论报告,全部由 AI 自主推进。它解决了科研人员反复在“查文献→写代码→调参数→跑实验→写论文”之间手动切换的低效痛点,把人类从重复性劳动中解放出来,专注真正的创造性思考。
核心功能
- 全流程科研代理(Co-Scientist):你只需输入一个研究目标(例如“分析气候变暖对青藏高原冰川退缩速率的影响”),它会自动检索权威论文、提炼关键方法、生成可执行的 Python/Julia 代码,并调用真实计算环境运行分析。
- 多源科学数据库直连:原生支持访问 PubMed、arXiv、NASA Earthdata、NCBI、PDB 等主流科研数据库,无需手动下载或格式转换,数据获取与清洗一步到位。
- 全模型兼容架构:不绑定任何厂商——支持 OpenAI、Anthropic、Google Gemini、Ollama 本地模型、Llama 3、Qwen、DeepSeek 等数十种 LLM,只需填入你的 API Key 或本地模型路径即可切换使用。
- 浏览器内全功能工作区:无需部署服务器,下载即用;界面类似 Jupyter Lab,集成代码编辑器、终端、结果可视化面板与文献摘要视图,所有操作在单页 Web 应用中完成。
- 可复现、可审计的科研日志:每一步推理、每次代码执行、每个数据请求都自动生成结构化日志(含时间戳、模型版本、输入输出),支持导出为 Markdown 或 PDF,满足学术可追溯性要求。
- 轻量 CLI 快速启动:支持通过 Bun(超快 JS 运行时)一键初始化项目,5 秒内启动本地工作台;也提供 npm 包
@synsci/openscience,便于嵌入现有科研流水线。
适合哪些人用
如果你是高校研究生、博士后、实验室研究员,或企业 R&D 团队中的算法工程师、生物信息分析师、材料模拟工程师、天文数据处理者——只要日常需要频繁查阅论文、调试模型、处理实验数据、撰写技术报告,OpenScience 就是你值得拥有的“第二大脑”。它尤其适合跨学科研究者(如计算生物学+AI)、资源有限但追求效率的独立学者,以及希望将 AI 深度融入科研流程而非仅作辅助工具的前沿团队。
快速上手
打开终端,一行命令即可启动:
npm create @synsci/openscience@latest
或使用 Bun(推荐,启动更快):
bunx @synsci/openscience init
按提示输入你的 API Key(如 OpenAI 或 Anthropic),选择默认模型后,浏览器将自动打开 http://localhost:3000。首次使用建议参考官方交互式教程(内置 Atlas 指南),10 分钟内即可完成一个从文献综述到图表生成的端到端案例。
项目信息
The open-source AI workbench for scientific research
TypeScript | ★ 497 | Apache-2.0 开源协议 | GitHub 项目地址
这是目前中文社区最接近“全自动科研助手”愿景的成熟开源方案——不黑箱、不锁定、不收费,且每行代码都开放审查,真正把 AI 科研的主动权交还给研究者自己。


