pezzolabs/pezzo

โ˜… 3,273โ‘‚ 279

๐Ÿ•น๏ธ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.

About pezzolabs/pezzo

pezzolabs/pezzo is an open-source project on GitHub, mainly written in TypeScript. ๐Ÿ•น๏ธ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting It currently holds 3,273 stars and 279 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Prompt Engineering board.

GitHub Repository Details

Repository pezzolabs/pezzo ยท default branch - ยท size 0 KB ยท watchers 0 ยท source: GitHub REST API and repository README

README

https://github.com/pezzolabs/pezzo/blob/HEAD/logo

https://github.com/pezzolabs/pezzo/blob/HEAD/logo

Pezzo is a fully cloud-native and open-source LLMOps platform. Seamlessly observe and monitor your AI operations, troubleshoot issues, save up to 90% on costs and latency, collaborate and manage your prompts in one place, and instantly deliver AI changes.

     

https://github.com/pezzolabs/pezzo/blob/HEAD/Contributor Covenant https://github.com/pezzolabs/pezzo/blob/HEAD/License

โœจ Features

Documentation

Click here to navigate to the Official Pezzo Documentation

In the documentation, you can find information on how to use Pezzo, its architecture, including tutorials and recipes for varius use cases and LLM providers.

Supported Clients

Feature Node.js โ€ข Docs Python โ€ข Docs LangChain
Prompt Management โœ… โœ… โœ…
Observability โœ… โœ… โœ…
Caching โœ… โœ… โœ…

Looking for a client that's not listed here? Open an issue and let us know!

Getting Started - Docker Compose

If you simply want to run the full Pezzo stack locally, check out Running With Docker Compose in the documentation.

If you want to run Pezzo in development mode, continue reading.

Prerequisites

Install dependencies

Install NPM dependencies by running:

npm install

Set up the environment files

Pezzo uses a .env file to store environment variables. When using docker, you should also create a .env.docker file.

See the .env.example file for reference.

Spin up infrastructure dependencies via Docker Compose

Pezzo is entirely cloud-native and relies solely on open-source technologies such as PostgreSQL, ClickHouse, Redis and Supertokens.

You can run these dependencies via Docker Compose:

docker-compose -f docker-compose.infra.yaml up

Start Pezzo

Deploy Prisma migrations:

npx dotenv-cli -e apps/server/.env -- npx prisma migrate deploy --schema apps/server/prisma/schema.prisma

Run the server:

npx nx serve server

The server is now running. You can verify that by navigating to http://localhost:3000/api/healthz.

In development mode, you want to run codegen in watch mode, so whenever you make changes to the schema, types are generated automatically. After running the server, run the following in a _separate terminal Window_:

npm run graphql:codegen:watch

This will connect codegen directly to the server and keep your GraphQL schema up-to-date as you make changes.

Finally, you are ready to run the Pezzo Console:

npx nx serve console

That's it! The Pezzo Console is now accessible at http://localhost:4200 ๐Ÿš€

Contributing

We welcome contributions from the community! Please feel free to submit pull requests or create issues for bugs or feature suggestions.

If you want to contribute but not sure how, join our Discord and we'll be happy to help you out!

Please check out CONTRIBUTING.md before contributing.

License

This repository's source code is available under the Apache 2.0 License.

GitHub Stars & Activity

3,273Stars
279Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars3,273
Forks279
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

linshenkx / prompt-optimizer

TypeScriptโ˜… 35,188โ‘‚ 4,108
โ†’
2

langfuse / langfuse

TypeScriptโ˜… 34,845โ‘‚ 3,816
โ†’
3

humanlayer / 12-factor-agents

TypeScriptโ˜… 26,308โ‘‚ 1,977
โ†’
4

promptfoo / promptfoo

TypeScriptโ˜… 25,303โ‘‚ 2,344
โ†’
5

YouMind-OpenLab / awesome-nano-banana-pro-prompts

TypeScriptโ˜… 13,451โ‘‚ 1,432
โ†’
6

cobusgreyling / loop-engineering

TypeScriptโ˜… 11,263โ‘‚ 1,512
โ†’
7

YouMind-OpenLab / awesome-gpt-image-2

TypeScriptโ˜… 9,919โ‘‚ 880
โ†’
8

rockbenben / ChatGPT-Shortcut

TypeScriptโ˜… 8,771โ‘‚ 957
โ†’

More AI Rankings