aipoch/open-science 一天涨 145 星:本地优先 + 模型无关的 AI 科研工作台

· 科技资讯

GitHub Trending 9 月 6 日另一个科研向的开源项目是 aipoch/open-science,单日 145 颗星,总星数 3.3k,Apache 2.0 协议。

aipoch/open-science 一天涨 145 星:本地优先 + 模型无关的 AI 科研工作封面

它解决的是科研工作者一个老问题:我想用 AI 辅助做研究,但我的数据、我的实验记录、我的中间产物,不能上云。

它解决的具体痛点

传统科研工作流有几个长期痛点:

1. 文献管理分散:Zotero 管 PDF,Notion 管笔记,Excel 管实验数据,Grammarly 改语法——五个工具拼起来才能跑完一个研究周期。

2. AI 工具要上传内容:ChatGPT、Claude、Gemini 想”读你的论文 + 改你的语法 + 帮你设计实验”,但每一步都要把数据传到它们的服务器。

3. 实验记录难复现:一段 Python 代码 + 一份 PDF + 一组 Excel 数据 + 一次跑出来的图,三个月后想复现,找不全。

open-science 的目标是把上面三件事在一台本地机器上做完,而且 AI 助手不依赖任何特定模型(Ollama 跑的本地模型、OpenAI 兼容 API、Anthropic API 都可以接)。

核心模块

仓库结构(基于 GitHub 主页 1,642 次提交活跃度):

– `src/`:TypeScript 主进程,前端是 React + Tauri。

– `packages/`:核心模块拆分,包含文献管理、AI 对话、实验记录三大子系统。

– `prisma/`:本地 SQLite 数据库 schema,所有数据存在用户机器上。

– `cli/`:命令行工具,可以脱离 GUI 跑。

– `e2e/`:端到端测试。

技术栈定型方向:Rust 后端 + Tauri 桌面壳 + React 前端 + Prisma + 本地 LLM 通过 Ollama 或兼容 API 调用。

5 分钟跑起来

git clone https://github.com/aipoch/open-science.git
cd open-science
npm install
cp .env.example .env

# 1. 装好 Ollama(macOS / Linux)
curl -fsSL https://ollama.com/install.sh | sh
ollama pull qwen2.5:7b

# 2. 启动
npm run tauri dev

第一次启动会让你选 AI 后端:

– Ollama 本地(推荐):qwen2.5:7b / llama3.1:8b / mistral:7b,6GB 显存可跑。

– OpenAI 兼容 API:填 base_url + API key,支持 DeepSeek、智谱、火山引擎、OpenRouter。

– 混合模式:简单问题走本地,复杂问题走云端。

和同类方案对比

| 维度 | open-science | NotebookLM | Elicit | SciSpace |

| — | — | — | — | — |

| 完全本地 | ✅ | ❌ | ❌ | ❌ |

| 模型无关 | ✅ | ❌ | ❌ | ❌ |

| 文献+笔记+实验一体 | ✅ | ❌ | 部分 | ❌ |

| 中文支持 | ✅ | 一般 | 一般 | 一般 |

| 价格 | 0 | 免费(云) | 12$/月 | 20$/月 |

关键差异:NotebookLM 数据传 Google 云端,Elicit 按月收费且数据传第三方,open-science 是少数能真正做到”数据不离开本机 + 模型可换 + 三件套一体”的方案。

适合谁

– 高校研究生 / 博士生:跑实验、读文献、写论文全流程要合规,要求所有中间产物留校或留所。

– 企业 R&D 内部研究员:产品配方、实验数据、客户合同等敏感信息不允许出境。

– 写论文的本科生:把文献管理、AI 语法检查、图表代码复现三件事合并到一个工具。

常见失败

Tauri dev 启动报缺 WebView2

Windows 用户需要装 Microsoft Edge WebView2 Runtime(Win11 默认带,Win10 需要手动装一次)。

Ollama 拉模型太慢

设置 Hugging Face 镜像:

export HF_ENDPOINT=https://hf-mirror.com
ollama pull qwen2.5:7b

导入 Zotero 库后文献列表空白

需要把 Zotero 导出为 `Better CSL JSON` 格式(不是默认的 RDF),然后用 `File → Import → Zotero CSL JSON`。

限制

– 目前没有官方移动端——iOS / Android 端还在 roadmap。

– 实时协作:本地优先就意味着放弃了”云端实时同步”,团队协作得用 Git 同步项目目录。

– 大型文献库性能:导入超过 5,000 篇 PDF 后,搜索会变慢(SQLite 全文索引的固有限制)。

如果你的研究数据”不能出境”或”不想出境”,open-science 是目前最接近”全功能本地科研 OS”的开源方案。


🔥 关注 LC 智趣厅,每周拆解一个真正能用的开源项目。

来源:GitHub Trending 9 月 6 日日榜;aipoch/open-science 仓库 README + 1,642 commits


— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn

Scroll to Top
微信公众号:LC智趣厅

扫码关注微信公众号
LC智趣厅