PageIndex

PageIndex is a Python library that helps an LLM find answers in long professional documents by reasoning over a document tree instead of vector search.

What it is good for

  • Finding answers in long financial reports and filings
  • Searching legal documents and technical manuals without a vector database
  • Asking questions across long PDFs with less token cost
  • Tracing answers back to exact sections of a document

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free tier plus paid plans
Type
Framework or SDK
Tasks
Works with
OpenAI Agents SDK, Claude Agent SDK, Claude Code, OpenAI, PageIndex Cloud

Momentum

Rank this week
Not ranked (last #28, week 43, 2026)
Best rank
#8 week 40, 2026
GitHub stars
39,956

GitHub numbers as of Nov 2, 2026. Updated weekly.

35.4k 37.8k 40.3k Sep 24, 2026 Nov 2, 2026
GitHub stars for PageIndex: 35,692 on Sep 24, 2026, 39,956 on Nov 2, 2026. Source: GitHub.

Ranking history

Questions

Is PageIndex free?
It has a free plan and paid plans, according to its own description.
Do I need to know how to code to use PageIndex?
Yes. You need to write code to use it.
What does PageIndex work with?
According to its own documentation, it works with OpenAI Agents SDK, Claude Agent SDK, Claude Code, OpenAI, and PageIndex Cloud.
What is PageIndex good for?
Finding answers in long financial reports and filings, searching legal documents and technical manuals without a vector database, asking questions across long PDFs with less token cost, and tracing answers back to exact sections of a document.

Similar agents to PageIndex

  • Firecrawl

    Firecrawl is an API that searches the web and pulls clean page content for AI agents and apps.

  • Scrapling

    Scrapling is a Python web scraping framework that collects data from websites, including JavaScript-heavy and bot-protected ones, for developers.

  • Haystack

    Haystack is a Python framework that helps developers build production LLM apps and agent workflows for search and question answering.

  • notebooklm-py

    notebooklm-py is an unofficial Python API and agent skill that lets developers and AI agents drive Google Gemini Notebook from code, scripts, and tools like Claude Code.

  • book-to-skill

    book-to-skill is a skill that turns a technical book PDF into a structured skill your AI agent can search chapter by chapter, for people who want to reuse a book's content while they work.

  • WeKnora

    WeKnora is a self-hosted knowledge platform that turns a team's documents into searchable answers, an autonomous agent, and a wiki for businesses.

Last updated Nov 2, 2026. Tracked since Oct 28, 2026. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.