Pebblo
Ship GenAI apps without the compliance anxiety — find sensitive topics and entities in your RAG data first.
About
Pebblo answers the question every RAG team dreads: what is actually in the data we are feeding the model? It wraps your framework's data loaders (LangChain supported) and runs semantic topic and entity classification over every loaded snippet, then summarizes the findings in a UI dashboard or a PDF report you can hand to compliance. It also ships a SafeRetriever that enforces identity and semantic rules on vector-database retrieval before LLM inference.
The pitch is speed to production: instead of a security review discovering PII or toxic topics late, Pebblo surfaces them during development, with reports aligned to regulations like the EU AI Act. It is MIT-licensed and pip-installable.
The honest caveat: the project has been quiet since mid-2025 (~149 stars, last push June 2025) and the LangChain-only loader support never broadened to LlamaIndex or Haystack as promised. The classifiers are heuristic/ML-based, not guarantees — treat Pebblo as a safety net and audit layer, not a compliance certification. Still useful as a lightweight, self-hosted check before a RAG app goes live.
What it can do
- Semantic topic and entity classification over loaded RAG data
- Pebblo Server: REST API with classifiers and reporting (UI + PDF)
- Safe DataLoader: drop-in wrapper for GenAI framework loaders (LangChain)
- SafeRetriever: identity and semantic rule enforcement at retrieval time
- EU AI Act-aligned compliance reporting; MIT licensed
Setup
pip install pebblo --extra-index-url https://packages.daxa.ai/simple/(Linux may need libpango system packages).- Start the daemon:
pebblo(listens on localhost:8000). - Wrap your LangChain data loader with Pebblo's Safe DataLoader (
pip install pebblo-langchain). - Load data as normal — review topics/entities in the UI at localhost:8000 or export the PDF report.
Prerequisites
Python 3; a LangChain-based RAG app (other frameworks not yet supported); localhost port 8000 free.
Use cases
Works with
Trust score — 6/10
Scored 6/10 (metrics tier, metrics-v1). Evidence: Pebbulo by Daxa AI, 149 GitHub stars; early-stage.; Trust data reconstructed by coordinator after parallel-worker file overwrite; scores evidence-based from entry metadata..
★ 149 GitHub stars
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.