项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4353
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 与 npm(使用 npm/npx 方式安装时需要)
- macOS、Windows 或 Linux 操作系统
- 一个可用的大模型服务 API Key,或本地模型端点(如 Ollama、LM Studio)
安装与启动步骤
-
1全局安装 CLI
用 npm 全局安装 OpenScience 命令行工具,安装完成后终端即可直接调用 openscience 命令。
npm install -g @synsci/openscience -
2启动命令行界面
在任意目录执行该命令启动 OpenScience,输入自然语言目标即可开始科研工作流。
openscience -
3免安装方式运行
如果不想全局安装,可用 npx 直接拉取并运行;适合临时试用,无需改动本地环境。
npx synsci -
4使用独立安装脚本
macOS 与 Linux 用户可改用官方脚本安装,一条命令完成下载与配置。
curl -fsSL https://openscience.sh/install | bash -
5添加模型密钥
首次使用需连接模型提供商,按提示填入自己的 API Key,之后才能正常发起对话。
openscience keys add -
6接入本地模型
若使用 Ollama、LM Studio 等本地端点,用该命令登记本地服务地址,无需云端密钥。
openscience local add -
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
同类项目推荐
AutonomousVehicleControlBeginner···
开源
跟着示例代码,从零入门自动驾驶控制算法
Learn autonomous driving by building it: Python simulations and an open textbook whe···
Dark-Moon
开源
让 AI 自动打渗透,漏洞证据直接给,隐私不出内网
Open-source autonomous AI penetration testing. 50 specialist agents across web, API,···
core
开源
一个库聚合多家免费翻译API,轻松切换引擎,省心又省钱。
A translator's kit that uses the free APIs of Google Translate, Yandex, Bing, ChatGP···
Easydict
开源
Mac 上查词翻译,一键搞定,支持离线 OCR 和多种引擎。
一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典, 苹果系···
financial-chat
开源
用聊天方式,快速获取股票ETF等金融数据和分析
A financial chat application powered by LangChain, OpenBB, and Claude 3 Opus.
wehcatapp-chatgpt
开源
一键搭建含支付和多模型的AI平台,网页小程序双端同步
基于SpringBoot3开发的Ai平台 含双端 网页以及小程序 包含各类Ai模型 和绘图 ,含支付 双端···
SaprotHub
开源
让生物学家轻松微调蛋白质语言模型,无需精通编程
Making Protein Language Modeling Accessible to All Biologists
ReArk
开源
一个工具搞定鸿蒙与安卓包逆向,AI 帮你读懂代码逻辑
An intelligent reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT ···
book-translator
开源
本地离线整本书翻译,术语一致还能对照校对
Tolmach — open-source AI book translator powered by Ollama. Translate EPUB, PDF, DO···
