# Thesys

> Self-hosted open-source research workspace for searching papers, uploading PDFs, on-PDF highlights with citations, reader mode Q&A, paper comparison, and citation export.

- **Category:** Research
- **Licence:** AGPL-3.0
- **Latest version:** v0.4.0
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose, Node.js
- **Tags:** PDF, Local First, Rag, Research, Typescript, React, Python, Fastapi, Self Hosted, Reactjs, Python3, Arxiv, Research Tool, Citations, Docling, Openalex, Citation, Chroma, Bge, Arxiv Api, Openalex Api, Research Automation, Research Software

## Description

Thesys is a local-first research workspace for searching open-access academic papers from OpenAlex and arXiv, uploading PDFs, and chatting with documents using on-page highlights that jump to cited passages. It can contrast two papers on a claim using TypeSafe Jev and export citations in BibTeX, RIS, EndNote, or CSV. The stack runs locally with Docling for PDF ingestion, Chroma for vector storage, BGE embeddings and reranker, and OpenAI for chat. The frontend (React/Vite) serves on port 5000, the backend (FastAPI) on port 8000. Data persists in a Docker volume.

## Links

- [Homepage](https://github.com/sreehari05055/thesys-core)
- [GitHub Repository](https://github.com/Sreehari05055/thesys-core)
- [Issues](https://github.com/Sreehari05055/thesys-core/issues)

---
Source: https://selfhost.directory/project/thesys-core