Skip to content

About

TraceReview is an open-source, agentic AI system for literature reviews. It uses LangGraph and LLMs to plan research, retrieve and select papers, generate concise summaries, and produce structured reading cards with source-checked excerpts and workflow records to support more traceable research.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TraceReview: literature review you can trace

Active development Python React 19 FastAPI LangGraph Docker

Discover scientific papers. Inspect source-matched excerpts.
Keep the research auditable.


Features Workflow Quick start Configuration Roadmap


01 / Overview

AI-generated literature summaries are useful, but researchers need to inspect the sources behind them.

TraceReview combines literature discovery, AI-assisted reading, source-matched excerpts, and workflow auditing in one application, so every claim can be followed back to the paper it came from.


02 / Features


03 / Workflow


04 / Tech stack

04 / Tech stack


05 / Quick start

Prerequisites: Docker with Docker Compose, and a Groq API key.

1. Clone the repository

git clone https://github.com/samavinasir/tracereview.git
cd tracereview

2. Configure the environment

Copy .env.example to .env, then set GROQ_API_KEY and your database password.

cp .env.example .env

3. Start everything

docker compose up --build -d

4. Open the app


06 / Configuration

Settings live in .env (start from .env.example).

Variable Required Purpose
GROQ_API_KEY Yes API key for the Groq-hosted models used for summaries and excerpt selection.
Database password Yes Password for the PostgreSQL container.

07 / Development

# Lint and format check
ruff check .

# Type checking
mypy src

# Tests
pytest

For production, use docker-compose.prod.yml (with the optional Caddy reverse proxy).


08 / Important notes

Warning

TraceReview is under active development. Please keep these limitations in mind:

  • Ranking is currently deterministic and lexical; embedding-based ranking is not implemented.
  • Excerpt matching checks wording, not scientific truth.
  • Research runs cannot resume after an API restart.

09 / Roadmap

  • Embedding-based ranking (pgvector is already part of the stack)
  • Resumable research runs that survive an API restart
  • Exportable reports (Markdown / PDF)
  • Additional literature providers

10 / License

See LICENSE for details.



Discover carefully. Read critically. Trace every excerpt.

Built for researchers who want more transparent literature workflows.

About

TraceReview is an open-source, agentic AI system for literature reviews. It uses LangGraph and LLMs to plan research, retrieve and select papers, generate concise summaries, and produce structured reading cards with source-checked excerpts and workflow records to support more traceable research.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages