Ragpi

Ragpi

Self-hosted open-source AI assistant API that answers questions from your technical docs, GitHub Issues, and READMEs.

66/100MonitorFreeFree

Ragpi is a solid open-source route to private Q&A over technical documentation, but it is an API and a deployment, not a product you sign into. The pieces that matter are real: three documented connectors (sitemap, GitHub Issues, README), Agentic RAG retrieval, hybrid semantic-plus-keyword search with Reciprocal Rank Fusion, and Discord and Slack integrations that put answers where your developers already are. The catch is equally real — you provision the service with Docker, bring your own LLM provider key, and watch it through basic OpenTelemetry tracing. If your team wants a private docs assistant and is fine owning the infrastructure, Ragpi is worth the effort. If you want managed

Verified 4d ago · liveness 66/100 · cite: rightaichoice.com/tools/ragpi

Best for
  • Open-source projects wanting a self-hosted AI docs assistant
  • Development teams with extensive technical documentation
  • Technical writers adding AI search to a docs site
  • Organizations that need private Q&A without sending docs to a third party
Not ideal for
  • Non-technical users expecting plug-and-play setup
  • Teams that want a fully managed SaaS assistant rather than a self-hosted deployment
  • Knowledge bases dominated by PDFs or image-heavy material
Visit Website

IntermediateA platform engineer comfortable with Docker can expect to have Ragpi running against a first source in an afternoon and a Slack or Discord bot wired up the same day. Non-technical teams should expect substantially longer, since provisioning Postgres, Redis, and the vector database and supplying an LLM key are prerequisites before the first query.API · WebAPI availableVerified 4d ago
Pricing
Free
FreeFree tier3 hidden costs
Learning curve
Intermediate
A platform engineer comfortable with Docker can expect to have Ragpi running against a first source in an afternoon and a Slack or Discord bot wired up the same day. Non-technical teams should expect substantially longer, since provisioning Postgres, Redis, and the vector database and supplying an LLM key are prerequisites before the first query.
Runs on
APIWeb
API available · 3 integrations
Who it's for
Platform engineer at a mid-size SaaS companyOpen-source maintainerTechnical writer running a public docs site
Live sentiment
Is Ragpi actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Ragpi if you want a hosted assistant you log into rather than an API you deploy and operate yourself with your own LLM provider key.

The 30-second take
Biggest gripe

Ragpi itself is free and open source, but every answer consumes tokens on the LLM provider key you supply, so your real running cost is your provider bill.

Price reality

Ragpi is free and open source, so the entry price is zero and the real cost is your own infrastructure plus the LLM provider key you bring. That puts it below subscription hosted assistants such as DocsBot, but it is only cheaper in cash if your team's operations time is genuinely available rather than borrowed from other work.

In short

Ragpi — Self-hosted open-source AI assistant API that answers questions from your technical docs, GitHub Issues, and READMEs. Best for Open-source projects wanting a self-hosted AI docs assistant, Development teams with extensive technical documentation, Technical writers adding AI search to a docs site. Free to use.

What people actually say about Ragpi — is it worth it?

We scanned public community sources for Ragpi on Sep 9, 2026 and could not establish that the discussion we found is about this tool rather than something else sharing its name. Only 1 of the posts we fetched could be positively tied to Ragpi. Rather than publish a sentiment score built on the wrong subject, we publish nothing here and re-run the scan.

Viability Score

66/100
Monitor

How well maintained and how widely used is Ragpi? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
100
Site health
95
User sentiment
43
What the vendor publishes
20

Last calculated: October 2026

How we score →

Key Features

  • REST API for managing sources and querying the assistant
  • Agentic RAG with dynamic document retrieval per query
  • Hybrid search combining semantic and keyword results via Reciprocal Rank Fusion
  • Sitemap connector with include_pattern and exclude_pattern scoping
  • GitHub Issues connector
  • Repository README connector
  • Bring-your-own LLM provider for response generation
  • Discord integration
  • Slack integration
  • Embeddable web widget with Google reCAPTCHA v3 protection
  • Source sync monitoring through the /tasks endpoint
  • Source document listing with limit and offset pagination
  • Source locking with 423 response during active operations
  • Healthcheck endpoint reporting API, Redis, Postgres, and active worker status
  • OpenTelemetry tracing

About Ragpi

FreeIntermediateAPI availableAPI · Web

Ragpi is an open-source AI assistant API that turns your technical content into a queryable knowledge base. You register a source through the REST API's /sources endpoint using one of three connectors — a documentation sitemap, GitHub Issues, or repository README files — and Ragpi syncs those documents into a vector database automatically. Sync progress is visible through the /tasks endpoint, and the /healthcheck endpoint reports the status of the API, Redis, Postgres, and active workers. You query the assistant through /chat, which uses an Agentic RAG approach: instead of a single fixed retrieval pass, the system dynamically retrieves relevant documents before generating an answer. Retrieval combines semantic and keyword search using Reciprocal Rank Fusion (RRF), so exact identifier matches and fuzzy conceptual matches both surface. Answers are generated by an LLM provider you supply — Ragpi is bring-your-own-key, which keeps spend tied to your own provider account rather than a vendor markup. Beyond the API, the same assistant is reachable through Discord and Slack integrations, and a web widget with Google reCAPTCHA v3 protection can be embedded on a docs site. Basic OpenTelemetry tracing is included for observability. There is no managed cloud version: you deploy it yourself with Docker, connect your own LLM key, and run it inside your own infrastructure, so documentation never leaves your environment. That makes Ragpi a fit for development teams, technical writers, and open-source maintainers who want private Q&A over technical sources and are comfortable operating their own service.

Behind the Verdict

Ragpi's appeal is narrow and honest: it is an API-first, self-hosted assistant for people whose content is technical and whose data cannot leave their infrastructure. The API surface is small and legible. You create a source with a name (3–50 characters), a description, and a connector payload; Ragpi responds with a task ID and the created source, then syncs documents in the background. A sitemap connector takes a sitemap URL plus include_pattern and exclude_pattern fields, so you can scope ingestion to part of a docs tree rather than everything under a domain. GitHub Issues and README connectors extend the same model to repository content, which is useful for open-source onboarding. The /sources endpoints cover list, create, get, update, and delete, and the update call accepts a sync flag (default true), so you can change a description without re-ingesting. Sources can also be locked — the API returns a 423 when one is — which protects a source mid-operation. Retrieval is where Ragpi earns its place. Agentic RAG means the system decides what to retrieve per query rather than running one static similarity lookup, and hybrid search with Reciprocal Rank Fusion merges semantic and keyword rankings. For technical content that combination matters: a question about a config flag needs exact token matching, while a question about how deployment works needs semantic recall. The /chat endpoint takes a sources array and a messages array with role and content, so you can scope a conversation to one or more knowledge bases. On top of the API, Discord and Slack integrations mean you do not have to build a front end, and the web widget with Google reCAPTCHA v3 protection covers the public docs site case. Observability is deliberately modest: OpenTelemetry tracing, plus a /healthcheck that reports API, Redis, Postgres, and worker status including active_workers count. That is enough to know whether the pipeline is alive, not enough to debug retrieval quality in depth. The constraints follow from the design. There is no managed cloud version, so someone on your team owns upgrades, the vector database, and the LLM key. Answer quality tracks your chosen provider. And the connectors target documentation sites, GitHub Issues, and READMEs — teams whose knowledge lives in PDFs, slide decks, or image-heavy material are outside the intended scope. Treat Ragpi as infrastructure you adopt, not a service you subscribe to.

Researching Ragpi? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Ragpi actually fits — and what changes day-one when you adopt it.

Platform engineer at a mid-size SaaS company

Deploys Ragpi with Docker, adds a source pointing at the product's documentation sitemap with an exclude_pattern to skip changelog pages, watches the sync complete via /tasks, then exposes /chat to an internal Slack bot.

Outcome: Engineers get answers drawn from current docs without leaving Slack, and no documentation content leaves the company's infrastructure.

Open-source maintainer

Connects the project's README and GitHub Issues as sources, then adds the Discord integration so contributors can ask onboarding questions in the community server.

Outcome: Recurring setup questions get answered from the project's own issues and README, cutting the maintainer's repetitive reply load.

Technical writer running a public docs site

Points a sitemap connector at the docs domain with an include_pattern scoped to the current API version, then embeds the web widget with reCAPTCHA v3 protection on the docs pages.

Outcome: Readers self-serve answers on the page where they are already reading, and support tickets for common questions drop.

Use Cases

Limitations

  • Ragpi is self-hosted and open source, so deployment, upgrades, and the vector database are your responsibility, and there is no managed cloud version to fall back on.
  • Answer quality depends on the LLM provider whose API key you supply.
  • Observability is limited to basic OpenTelemetry tracing and the /healthcheck status output, which confirms the pipeline is running but does not give deep retrieval-quality diagnostics.
  • Content ingestion is scoped to the documented connectors — sitemap-based documentation sites, GitHub Issues, and repository READMEs — so other content formats fall outside what the connectors handle.

as of 2026-10-08

Verification history

We have re-verified Ragpi 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-checked, vendor evidence unchanged
  2. — re-checked, vendor evidence unchanged
  3. — re-checked, vendor evidence unchanged
  4. — re-checked, vendor evidence unchanged
  5. — re-checked, vendor evidence unchanged
  6. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 10 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
—
—

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Ragpi itself is free and open source, but every answer consumes tokens on the LLM provider key you supply, so your real running cost is your provider bill.
  • You fund the vector database, Redis, Postgres, and the compute to run the API and workers, which are yours to provision and pay for.
  • Because you self-host with no managed tier, maintenance and upgrade time is a recurring cost that lands on your own engineers.

Where the pricing makes sense

The company stage and team size where Ragpi's pricing actually pencils out — and where peers do it cheaper.

Ragpi is free and open source, so the entry price is zero and the real cost is your own infrastructure plus the LLM provider key you bring. That puts it below subscription hosted assistants such as DocsBot, but it is only cheaper in cash if your team's operations time is genuinely available rather than borrowed from other work.

Setup time & first value

How long it actually takes to get something useful out of Ragpi — broken out by persona, not the marketing-page minute.

A platform engineer comfortable with Docker can expect to have Ragpi running against a first source in an afternoon and a Slack or Discord bot wired up the same day. Non-technical teams should expect substantially longer, since provisioning Postgres, Redis, and the vector database and supplying an LLM key are prerequisites before the first query.

Switching to or from Ragpi

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From a manual FAQ page: create a sitemap source over the existing docs and route questions to /chat instead of maintaining static answers.
  • →From hosted docs chatbots: deploy Ragpi, register the same documentation URLs as sitemap sources, and repoint your Slack or Discord bot at the new /chat endpoint.
Migrating out
  • ↗To a hosted docs assistant: export your documentation URLs and re-index them in the managed service, accepting that content now leaves your infrastructure.

Integrations

DiscordSlackGoogle reCAPTCHA v3

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Ragpi”, and we withheld 6: 6 could not be judged, because “Ragpi” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Ragpi.

Official links

Tools that pair well with Ragpi

Common stack mates teams adopt alongside Ragpi, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Ragpi

View all
Humata AI

Humata AI

Humata AI is a PDF AI that answers questions across your documents with cited links into the exact source section — citations you can trace

FreemiumTry
ChatPDF

ChatPDF

ChatPDF turns any PDF into a chat partner: ask questions, get cited answers, summaries, and translations in seconds.

FreemiumTry
PaperBrain

PaperBrain

Turn open-access research papers into audio podcasts and ask them questions by chat.

FreemiumTry

Frequently Asked Questions

Used Ragpi? Help shape our editorial sentiment research.