thesys-core 是什么?本地优先的学术研究助手,支持论文搜索、PDF问答与引用导出

Sreehari05055/thesys-core · GitHub
RAG 知识库
Star174
近 7 天新增0
编程语言TypeScript
开源协议AGPL-3.0
创建于2026-09-04
最近更新2026-10-14

中文导读

Thesys 是一个本地优先的学术研究工具,帮助用户搜索开放获取论文、上传 PDF 并基于文档内容问答。它把论文、向量和聊天记录保存在本地,引用能直接跳转到 PDF 中的高亮段落,还支持对比两篇论文对同一论断的关系,并导出多种格式的引用。适合需要管理文献、快速阅读和做笔记的研究人员与学生。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 AGPL-3.0,创建于 2026-09-04,最近更新于 2026-10-14,目前有 174 个 Star。

项目介绍

Thesys 是一个开源的研究工作台,用于搜索开放获取论文、管理 PDF 文献、基于论文内容进行问答并导出引用。它从 OpenAlex 和 arXiv 聚合搜索,支持上传 PDF 并解析其中的图表和文字。

所有论文、向量和聊天记录都保存在本地磁盘,引用可以跳转到 PDF 中的高亮位置。问答需要 OpenAI API key,论文对比功能依赖 TypeSafe Jev。文档解析和检索使用 Docling、Chroma 和 BGE 模型在本地运行。

主要功能

适合谁用

需要管理文献、快速阅读论文并做笔记的研究人员、学生和开发者。适合注重数据本地存储、希望自托管研究工具的用户。

快速上手

  1. 复制 backend/.env.example 为 backend/.env,设置 OPENAI_API_KEY、EMAIL 和 TYPESAFE_API_KEY(用于对比)
  2. 运行 docker compose up --build 启动服务
  3. 打开 http://127.0.0.1:5000 开始使用
  4. 如需本地开发:创建 Python 虚拟环境并安装 requirements.txt,然后运行 python main.py 启动后端
  5. 在 frontend 目录运行 npm install 和 npm run dev 启动前端

Star 增长趋势

174172 · 2026-10-14 至 2026-10-16

同类项目

自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
100+ 开源 AI Agent、Agent Skills 与 RAG 应用合集
★ 14.2万 · Python · 更新于 2026-10-15
把代码库与文档变成可查询的知识图谱
★ 12.7万 · Python · 更新于 2026-10-14
为 AI 编程助手提供跨会话持久记忆的压缩系统
★ 10.1万 · TypeScript · 更新于 2026-10-16
开源 RAG 引擎,融合 Agent 能力为 LLM 构建上下文层
★ 9.2万 · Go · 更新于 2026-10-15