数据与分析 scientific-researchliterature-reviewbrowser-workspacemcptypescript-sdkcloud-compute

OpenScience:开源科研AI工作台

给出目标,OpenScience自动阅读文献、提出假设、编写并运行代码、执行实验,最终生成研究报告。

FollowAgents 评估 · FARS-2.1
不推荐
45/ 100 五分制 2.3 / 5
1 2 3 4 5 6
1信任安全10 / 29 · 1.7/5

证据显示权限系统会提示用户,但明确声明不是沙箱,且未提供最小权限的详细机制。用户确认机制存在(权限提示),但未展示具体实现细节。数据流透明度部分:README提及会话、技能、工件和来源存储在磁盘,但未详细说明数据流向。敏感数据处理:提及凭据被过滤和编辑,但未提供具体实现。依赖安全:有依赖覆盖和补丁,但未提供漏洞扫描证据。外部影响:明确说明代理可运行shell命令和访问网络,但未提供限制措施。回滚:未提及。来源归属:有NOTICE文件,但未详细说明。

2可靠稳定6 / 14 · 2.1/5

自一致性:README、SECURITY.md和CI配置在安全模型上一致,但部分描述(如沙箱)与代码可能不一致。依赖可用性:依赖通过npm和GitHub发布,但未提供依赖可用性保证。失败消息:测试中有错误处理,但未提供用户可见的失败消息示例。

3适用触发9 / 18 · 2.5/5

受众和场景:明确面向科研人员,提供多种场景。能力边界:未明确说明代理的能力限制。触发精度:未详细说明命令或技能的触发条件。环境适配:提供Linux、macOS、Windows的CI,但未提供详细的系统要求。

4规范维护10 / 18 · 2.8/5

信息架构:README提供了清晰的目录结构。安装说明:提供了npm安装和npx命令。命名稳定性:未提及API稳定性。示例和FAQ:有快速入门,但无FAQ。已知限制:SECURITY.md明确说明无沙箱。许可证:Apache-2.0,完整。版本变更日志:有CHANGELOG.md,但未提供内容。维护责任:有SECURITY.md和贡献指南,但未明确维护者。

5有效结果7 / 13 · 2.7/5

输出可用性:提供浏览器工作区,输出可交互。边际价值:提供290+技能和数据库集成,价值明显。成本效益:自带密钥免费,但未提供性能或成本数据。

6证据核验3 / 8 · 1.9/5

声明可追溯性:README中的声明未提供具体证据。跨来源佐证:有CI和测试,但未提供独立验证。事实与推断分离:未明确区分。

证据充分度: 评估于 2026年8月11日 审查版本 edd585468549
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 代理未沙箱化,权限系统不是隔离边界,运行在容器或VM中。
  • 依赖安全未提供漏洞扫描证据,需自行审查。
  • 回滚机制未提及,操作可能不可逆。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

OpenScience是一个面向科学研究的开源AI工作台,提供浏览器内的完整研究环境。它集成了文献检索、代码执行、实验运行和论文撰写等功能,支持多种主流AI模型提供商,用户自带API密钥即可使用,无需注册账户。它包含研究、生物学、物理学和机器学习等专用Agent,以及290多种技能,覆盖训练、评估、数据集处理、分子生物学、化学信息学和云计算等领域。此外,它还提供了可选的Atlas托管平台,用于管理模型和云资源。

用户通过浏览器工作台设定研究目标,OpenScience的Agent会自动执行完整研究流程:阅读相关文献(通过UniProt、PDB、Ensembl、ChEMBL、PubChem、arXiv、OpenAlex等数据库),形成假设,编写并运行代码(支持shell、编辑器、LSP、MCP服务器等工具),在真实计算资源上运行实验,并最终撰写研究报告。它支持自定义Agent、命令、插件和TypeScript SDK,可扩展性很强。

  1. 机器学习研究人员需要快速探索新想法,让Agent自动完成文献综述和初步实验。
  2. 生物学研究者希望自动查询UniProt、PDB等数据库,并运行分子生物学相关分析。
  3. 物理或化学领域的研究人员利用Agent进行数据分析和实验模拟。
  4. 需要跨多个模型提供商(如Anthropic、OpenAI、Google)进行对比实验的研究团队。
  5. 希望将Agent集成到现有科研工作流中的开发者,利用其TypeScript SDK和MCP支持。

这个 Agent 有哪些优点和局限?

优点
  • 模型无关,支持Anthropic、OpenAI、Google等多家提供商,自带API密钥即可使用,无账户门槛。
  • 内置丰富的科学数据库连接器(如UniProt、PDB、ChEMBL等),可直接查询。
  • 提供完整的浏览器工作区,包括文件树、编辑器、终端和分子结构渲染等功能。
  • 可扩展性强,支持LSP、MCP、自定义插件和TypeScript SDK。
局限
  • Agent未沙箱化,存在安全风险,建议在容器或虚拟机中运行。
  • 需要用户自备API密钥,且密钥需按提供商分别设置,可能涉及多个账户和费用。
  • 对Linux内核版本有要求(需5.1以上),且不支持CentOS 7的旧内核,部署环境受限。
  • Atlas托管平台为可选,但使用其模型需要预付费钱包,可能增加成本。

如何安装或部署这个 Agent?

  1. 确保已安装Node.js和Bun 1.3或更高版本。2. 通过npm全局安装:npm install -g @synsci/openscience。3. 运行openscience命令,即可在浏览器中打开工作台。

如何使用这个 Agent?

  1. 设置AI提供商的API密钥,例如export ANTHROPIC_API_KEY=sk-ant-...。2. 运行openscience启动工作台。3. 在模型选择器中选择模型,并指定项目目录(如openscience ~/code/my-project)。4. 开始设定研究目标,Agent将自动执行研究流程。

常见问题

使用OpenScience需要付费吗?
自带API密钥的使用是免费的,但需要自行承担各AI提供商的API费用。Atlas平台按预付费钱包计费,仅用于其提供的托管模型。
我的数据和代码安全吗?
Agent不是沙箱化的,它运行在你本地,可以访问文件系统和网络。权限系统只能监控,不能隔离。建议在隔离环境中运行,并注意API密钥的安全。
如果研究过程中出现错误,如何调试?
工作台提供终端、编辑器等工具,你可以查看Agent执行的日志,并手动交互进行调试。
可以离线使用吗?
不可以,因为需要调用远程AI模型和科学数据库,必须联网。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents