DocGenius-Revolutionizing-PDFs-with-AI and langchain-ask-pdf

These are competitors—both are standalone PDF question-answering applications that use LLMs to answer natural language queries about uploaded PDFs, with the primary difference being that one uses a generic LLM while the other specifically uses OpenAI's API.

Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 10/25
Maturity 8/25
Community 25/25
Stars: 80
Forks: 17
Downloads:
Commits (30d): 0
Language: Python
License: GPL-3.0
Stars: 631
Forks: 316
Downloads:
Commits (30d): 0
Language: Python
License:
Stale 6m No Package No Dependents
No License Stale 6m No Package No Dependents

About DocGenius-Revolutionizing-PDFs-with-AI

KalyanM45/DocGenius-Revolutionizing-PDFs-with-AI

This is a Python application that allows you to load a PDF and ask questions about it using natural language. The application uses a LLM to generate a response about your PDF. The LLM will not answer questions unrelated to the document.

Uses LangChain to split PDFs into semantic chunks, generates OpenAI embeddings for vector search, and retrieves relevant passages via FAISS before feeding them to the LLM for grounded responses. The Streamlit interface provides an interactive chat layer, while tiktoken handles token counting for efficient chunking and context management.

About langchain-ask-pdf

alejandro-ao/langchain-ask-pdf

An AI-app that allows you to upload a PDF and ask questions about it. It uses OpenAI's LLMs to generate a response.

Implements semantic search over PDF content by chunking text and using OpenAI embeddings to retrieve contextually relevant sections before feeding them to the LLM, preventing hallucinations on out-of-scope questions. Built with LangChain for orchestration and Streamlit for the web interface, it constrains model responses to document-grounded answers only.

Scores updated daily from GitHub, PyPI, and npm data. How scores work