PaperQA2 is an open source Python research assistant for people who need answers grounded in a collection of scientific papers. It searches documents on your machine and writes answers with in-text citations, including page references. Researchers can use it to summarize findings or check for contradictions across papers, while developers can build it into their own research tools.
Its AI agent can revise searches and gather more evidence before answering. It ranks passages for relevance and summarizes them in the context of your question, so the answer draws on selected evidence rather than whole documents alone. Paper metadata also informs retrieval. Automatic lookups through services such as Semantic Scholar and Crossref supply citation and journal information, with retraction checks available during indexing.
PDFs aren't the only input. PaperQA2 also reads text, Microsoft Office documents, HTML and source code. Its document readers handle figures, tables, mathematical equations and non-English text. A local full-text index supports searches across your collection, and it stores past answers for later retrieval.
The package runs locally, but its default OpenAI models and embeddings use cloud APIs. It also supports self-hosted LLMs, including servers using llamafile, through LiteLLM, plus local Sentence Transformers embeddings. Local model support doesn't remove the external metadata lookups. PaperQA2 is licensed under Apache 2.0 and provides both a command-line interface and a Python library.
Claim this page and we'll verify you by hand. PaperQA2 gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find PaperQA2?Promote it
Something wrong or outdated on this page?
18.3KUpdated 24 hours agoMIT
macOS · Windows · Linux · Docker · Web#Human approval#Hybrid search#llama.cpp backend
DocsGPT is an MIT-licensed, open-source platform for teams that want AI search, assistants and agents over their own documents. It can run on your servers with local models, including fully air-gapped deployments where documents and questions stay inside your network. Answers include the source title and page number so readers can check the evidence.
4.4KUpdated 7 months agoApache-2.0
Docker · Web#Batch processing#Multimodal input#Ollama integration
29.8KUpdated 1 day ago
Docker · Web#LLM tracing#MCP#Multi-user access
FastGPT is a self-hosted AI agent builder for teams that want assistants to answer questions using company documents and carry out business workflows. Its visual editor connects model calls, knowledge retrieval and tools into applications for customer support, internal knowledge search and document review. You can run the platform on your own server through Docker or use the vendor's hosted service.
36.2KUpdated 7 days agoMIT
#Knowledge graphs#RAG#Semantic search
360Updated 3 weeks agoAGPL-3.0
#Ollama integration#RAG#Semantic search
25.8KUpdated 4 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Hybrid search#llama.cpp backend#Multi-user access
Cognita is a self-hosted RAG framework for developers building applications that answer questions using their own documents. The project is archived and no longer maintained. It combines a browser interface for document Q&A with reusable components built on LangChain and LlamaIndex, under the Apache 2.0 open-source license.
GraphRAG builds a knowledge graph from text so an LLM can answer questions that depend on connections across documents or themes across a whole collection. It's for developers and researchers working with private datasets, such as business documents, proprietary research, or communications.
Joplin Jarvis is an AI assistant for people who keep their writing, research, or personal knowledge in Joplin on desktop and mobile. It connects conversations to your existing notes and supports local LLMs through Ollama alongside cloud services such as GPT, Claude, Gemini, and Hugging Face.
kotaemon is a self-hosted document chat app for people who want to ask questions across their files and check where the answers came from. It runs in a browser on Windows, macOS or Linux, with Docker also supported. The project uses the Apache 2.0 license.