Chat with your docs (RAG)
Your product answers questions from a pile of documents — help docs, contracts, a knowledge base. You need to ingest files, search them by meaning, and stream answers that cite their sources.
34 makers' products and 74 open-source projects use at least half of these 8 tools.The picks
Streaming chat UI and the API routes that call the model, in one app.
Chosen for frontend framework by 1510 makers' products we track · the alternatives →Postgres for users and documents, file storage for the uploads, and the pgvector extension one click away.
Chosen for database by 564 makers' products we track · the alternatives →Embeddings live next to the rows they describe, so filtering by user or workspace is a normal SQL WHERE — no second database to keep in sync.
No maker's product we track shows it for vector database yet · the alternatives →Embedding calls, streaming answers and tool calls with one API, and a provider switch when a cheaper model is good enough.
Chosen for AI SDK & agent framework by 4 makers' products we track · the alternatives →Embedding and chat models from one account; the most examples to copy for retrieval.
Chosen for LLM API by 734 makers' products we track · the alternatives →Parsing and embedding a 300-page PDF takes minutes — run it as a job with retries, not inside a request.
Chosen for background jobs & cron by 23 makers' products we track · the alternatives →See which chunks each answer retrieved, what it cost, and whether a prompt change made answers better — the difference between a demo and a product.
Chosen for LLM observability & evals by 33 makers' products we track · the alternatives →What this costs you
pgvector is plenty until millions of vectors or heavy hybrid search; then a dedicated store like Qdrant or turbopuffer earns its keep. Retrieval quality depends far more on how you chunk and label documents than on any tool here — budget time for evals.
Who builds this way
Using at least half of these tools, each with a source: makers' products from their own words, customer stories, subprocessor lists or websites; open-source projects from their code.