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.gitFrom 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 fileThe 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 initYou 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