neuml/annotateai

📝 Automatically annotate papers using LLMs

54
/ 100
Established

Extracts key concepts from papers, then locates and highlights relevant sections across pages with concise topic annotations. Built on txtai's LLM abstraction layer, supporting local models (Qwen, Llama via GGUF/llama.cpp), API services (OpenAI, Claude, Gemini), and Ollama endpoints. Includes a Streamlit web application and optional keyword specification for batch annotation workflows.

410 stars and 50 monthly downloads. Available on PyPI.

Maintenance 6 / 25
Adoption 14 / 25
Maturity 18 / 25
Community 16 / 25

How are scores calculated?

Stars

410

Forks

41

Language

Python

License

Apache-2.0

Last pushed

Dec 01, 2025

Monthly downloads

50

Commits (30d)

0

Dependencies

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/neuml/annotateai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.