openscience

给科研工作流装上 AI 引擎,自动搞定文献和实验记录

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 549 🐛 待处理 13 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 4353
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

openscience 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队synthetic-sciences
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent,ai,ai-agent,ai-scientist,bioinformatics,bun,cli,co-scientist,llm,ml,ml-engineering,open-source,opensource,research,research-tools,science,scientific-computing
GitHub 星标★ 4353
上线时间2026-07-03 00:00:00
代码更新2026-11-07
仓库体积80.2 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

OpenScience 是一个面向科学研究的开源 AI 工作台,旨在帮助科研人员更高效地开展文献调研、实验设计和论文写作。它通过集成多种大语言模型(LLM)和智能体(Agent)能力,将科研流程中的重复性工作自动化,例如文献综述、假设生成和结果分析。项目基于 TypeScript 构建,使用 Bun 运行时,提供命令行界面(CLI),方便用户快速上手。其核心能力包括:多模型调度、科研知识库管理、实验记录追踪以及协作式研究助手。OpenScience 致力于降低 AI 在科研领域的应用门槛,让研究者能专注于创新性思考,而非繁琐的流程性任务。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4353

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Node.js 与 npm(使用 npm/npx 方式安装时需要)
  • macOS、Windows 或 Linux 操作系统
  • 一个可用的大模型服务 API Key,或本地模型端点(如 Ollama、LM Studio)

安装与启动步骤

  1. 1全局安装 CLI

    用 npm 全局安装 OpenScience 命令行工具,安装完成后终端即可直接调用 openscience 命令。

    npm install -g @synsci/openscience
  2. 2启动命令行界面

    在任意目录执行该命令启动 OpenScience,输入自然语言目标即可开始科研工作流。

    openscience
  3. 3免安装方式运行

    如果不想全局安装,可用 npx 直接拉取并运行;适合临时试用,无需改动本地环境。

    npx synsci
  4. 4使用独立安装脚本

    macOS 与 Linux 用户可改用官方脚本安装,一条命令完成下载与配置。

    curl -fsSL https://openscience.sh/install | bash
  5. 5添加模型密钥

    首次使用需连接模型提供商,按提示填入自己的 API Key,之后才能正常发起对话。

    openscience keys add
  6. 6接入本地模型

    若使用 Ollama、LM Studio 等本地端点,用该命令登记本地服务地址,无需云端密钥。

    openscience local add
  7. 7安装桌面版

    也可以直接到官网下载 macOS、Windows 或 Linux 桌面应用,安装后自动更新,无需命令行。

关键配置

配置项必填说明示例
模型提供商 API Key是通过 openscience keys add 添加,用于调用云端大模型能力sk-xxxxxxxx
本地模型端点否通过 openscience local add 添加 Ollama/LM Studio 等本地地址http://localhost:11434

如何确认成功

执行 openscience 能正常进入界面,并在 Customize → Models 中成功连接模型提供商,即可开始使用。

常见问题

Q:npm 全局安装和 npx 运行有什么区别?

A:npm install -g 会把 openscience 命令装到本地长期使用;npx synsci 每次临时拉取运行,适合不想改动本地环境的试用场景。

Q:没有云端 API Key 可以用吗?

A:可以。执行 openscience local add 接入 Ollama、LM Studio 或其他本地端点即可,无需云端密钥。

Q:Windows 能用 curl 安装脚本吗?

A:README 中的独立安装脚本面向 macOS 和 Linux;Windows 用户建议下载桌面应用,或使用 npm/npx 方式。

Q:桌面版需要手动更新和卸载吗?

A:桌面应用会自动更新,更新与卸载的完整说明见官方 installation 文档。

注意事项

  • README 未给出 Node.js 的最低版本要求,使用 npm 方式前请确保 npm 可用。
  • API Key 属于敏感信息,请勿提交到代码仓库或公开分享。
  • README 未列出默认端口、配置文件路径等信息,具体细节请查阅官网文档。
  • 桌面版下载地址为 https://openscience.sh/download,安装文档为 https://openscience.sh/docs/#/openscience/installation。

核心亮点

  • 内置 co-scientist 模式,可自动生成研究假设和实验方案
  • CLI 设计轻量,配合 Bun 运行时启动快,适合脚本化科研任务
  • 支持多 LLM 切换,灵活适配不同研究场景的隐私和成本需求

不足之处

  • 文档/社区待观察
  • 依赖 Bun 运行时,生态相对 Node.js 较小,迁移成本需评估

适用场景

  • 科研人员快速整理文献综述并提取关键信息
  • 实验团队用 CLI 自动化记录实验参数和结果
  • 跨学科协作时统一管理研究资料和 AI 辅助分析

替代项目

LangChain、AutoGen、SciSpace

上一篇:anything_about_game

下一篇:tickflow-stock-panel

同类项目推荐

Dark-Moon 开源

让 AI 自动打渗透,漏洞证据直接给,隐私不出内网

Open-source autonomous AI penetration testing. 50 specialist agents across web, API,···

★ 1208 2026-08-09
core 开源

一个库聚合多家免费翻译API,轻松切换引擎,省心又省钱。

A translator's kit that uses the free APIs of Google Translate, Yandex, Bing, ChatGP···

★ 89 2026-08-09
Easydict 开源

Mac 上查词翻译,一键搞定,支持离线 OCR 和多种引擎。

一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典, 苹果系···

★ 15238 2026-08-10
financial-chat 开源

用聊天方式,快速获取股票ETF等金融数据和分析

A financial chat application powered by LangChain, OpenBB, and Claude 3 Opus.

★ 235 2026-08-09
wehcatapp-chatgpt 开源

一键搭建含支付和多模型的AI平台,网页小程序双端同步

基于SpringBoot3开发的Ai平台 含双端 网页以及小程序 包含各类Ai模型 和绘图 ,含支付 双端···

★ 454 2026-08-09
SaprotHub 开源

让生物学家轻松微调蛋白质语言模型,无需精通编程

Making Protein Language Modeling Accessible to All Biologists

★ 171 2026-08-09
ReArk 开源

一个工具搞定鸿蒙与安卓包逆向,AI 帮你读懂代码逻辑

An intelligent reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT ···

★ 945 2026-09-25
book-translator 开源

本地离线整本书翻译,术语一致还能对照校对

Tolmach — open-source AI book translator powered by Ollama. Translate EPUB, PDF, DO···

★ 128 2026-10-06