Pilotbase vector chunk browser showing a Qdrant collection

Built for AI-era data stacks

If you run retrieval-augmented generation (RAG), your data lives in two places: the relational or document database behind the app, and a vector store full of embedded chunks. Most admin tools only cover the first. Pilotbase treats vector stores as ordinary connections, next to Postgres or MongoDB in the same tree.

Five engines are supported: Qdrant, ChromaDB, Weaviate, Pinecone and Milvus. Expand a connection and each collection shows its point count, so you can see at a glance which ones are empty or still filling.

Pilotbase showing Qdrant collections with point counts and a chunk's payload
Qdrant: collections with their point counts on the left, the chunk list in the middle, and the selected chunk's payload on the right.

Browse, filter and fix chunks

Open a collection and its chunks page in like rows in a table. Select one to read its payload, the metadata stored with the vector such as source document, title or tags (see Qdrant's payload docs). Edit changes the payload in place, which helps when a bad title or a wrong source tag is skewing your retrieval. The search box filters the loaded chunks by their content, and Sort by orders them by any payload field.

Pilotbase vector chunk browser filtered to a single chunk
Filtering the chunk list, then opening the match to read or edit its payload.

Deleting chunks is deliberately a manual, per-chunk action in the UI. The AI agent can browse collections and update payloads, but it can't delete chunks.

The AI agent works here too

The agent inspects whichever connection is active, so you can ask a vector store questions the same way you'd ask Postgres, for example “which collections are empty?” or “show me 20 chunks from products”. It opens the collection in the chunk browser for you. See Ask your database a question for how the agent works.

Pilotbase is free and MIT-licensed. Run it as a desktop app or with Docker, connect a database, and see for yourself.

Get Pilotbase