Pezzo is an open-source LLMOps platform focused on prompt design, version management, observability, collaboration, and delivery. It provides Node.js/Python clients, observability features, and Docker-based deployment, with active maintenance and multiple releases.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Pezzo is an open-source LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
How it works
The project provides a full-stack stack with Node.js and Python clients, and a cloud-native architecture that relies on PostgreSQL, ClickHouse, Redis, and Supertokens. Documentation covers architecture, tutorials, and recipes for various use cases. The Getting Started section includes instructions for running locally via Docker Compose, setting up environment files, and starting Prisma migrations, the server, and the console.
Getting started
Prerequisites include Node.js 18+, Docker. Install dependencies:
npm install
Environment files use a .env file; for Docker, create .env.docker. See .env.example for reference.
Spin up infrastructure via Docker Compose:
docker-compose -f docker-compose.infra.yaml up
Start Pezzo:
npx dotenv-cli -e apps/server/.env -- npx prisma migrate deploy --schema apps/server/prisma/schema.prisma
npx nx serve server
To run GraphQL codegen in watch mode after starting the server:
npm run graphql:codegen:watch
Finally, run the Pezzo Console:
npx nx serve console
The console is available at http://localhost:4200.
## Release history
Latest releases include:
- v0.9.2 (2024-05-15): hotfix: encrypted keys migration
- v0.9.1 (2024-05-14): support gpt-4o by @arielweinberger
- v0.9.0 (2024-04-28): security advisory and trivial cleanup
- v0.8.6 (2024-04-10): Update llm-toolkit for newer OpenAI models
- v0.8.5 (2024-02-03): various fixes including docker-compose and SendGrid wrap
## Traction
Stars: 3262
Forks: 278
Open issues: 53
## License and basics
License: Apache-2.0
Language: TypeScript
Created: 2023-04-22
Last push: 2026-07-29
## Getting started (summary)
Install dependencies with npm install, then run infrastructure via docker-compose -f docker-compose.infra.yaml up, migrate prisma, start server, connect codegen in watch mode, and start the console. The repository uses Node.js 18+ and Docker, with .env/.env.docker configuration and Prisma migrations as part of setup.






