Percolate - AI in the data tier
Percolate is a data-native agentic orchestrator in a multimodal database

Percolate brings language models, tools and agents into the database. You can orchestrate powerful agentic systems with multi-modal RAG in any language, including natural language.
Try it now
To run it locally, clone the repo
git clone https://github.com/Percolation-Labs/percolate.git
From the repo, launch the docker container so you can connect with your preferred database client. This assumes you have installed Docker e.g. Docker Desktop.
docker compose up -d #The connection details are in the docker-compose file
The easiest way to get started is to run the init
- this will add some test data and also sync API tokens for using language models from your environment into your local database instance. This requires Poetry to be installed.
#cd clients/python/percolate to use poetry to run the cli
poetry run p8 init
You can ask a question to make sure things are working. Using your preferred Postgres client log in to the database on port 5438
using password:password
and ask a question.
Select * from percolate('How does Percolate make it easy to add AI to applications?')
Learn more
We are building out examples in the docs but you might start with Percolating Python-first
Connect and Learn
To learn more follow us sing the links below
Last updated