Building blocks for AI products that you run yourself
Five open-source projects that fit together: one gateway for every model, one sign-in for every product, and the platforms you build on top of them — agents, content and knowledge.
Use one on its own, or run them together. Each is a complete product with its own repository, documentation and Docker setup — and pacod-demo runs all five as one platform.
All five projects working as one platform — one address, one sign-in, one gateway. Try it at demo.pacod.io.
All five projects behind one address
One sign-in, one gateway, one network
One configuration file, one make
Docker Compose
Caddy
PostgreSQL
Qdrant
Learn more
How they fit together
Every LLM call goes through the gateway. Every person signs in through the identity provider. The products on top stay simple — and never hold a provider's key. Run together, they share one of each common component: one edge, one database server, one vector store, one set of dashboards.
Diagram: how the pacod projects fit togetherLLM callsSign-in and rolesTap a project to see what it connects to.
Built on a few firm ideas
Open source
Apache-2.0 licensed, with the source, the tests and the threat models in the open.
Self-hosted
Docker Compose for a laptop, Helm charts where it matters. Your data stays on your machines.
One sign-in
pacod-id signs people in to every product and records what they may do.
One gateway
pacod-gw holds the keys, prices the calls and enforces the quotas — for every product.
See them running together
The live demo runs all five projects as one platform, behind one sign-in. On your own machine, pacod-demo starts the same stack with one make, and each project also runs alone with a mock model provider, so nothing leaves your machine until you want it to.