selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

pandaprobe logo

Self-host pandaprobe

v0.7.0

Open-source agent engineering platform for AI tracing

BetaOpen SourceApache-2.0
Updated13 hours ago
LanguagePython
Setup difficultyModerate
Stars
792
Ports
3000 (Next.js dashboard), 8000 (FastAPI application server)
Requires
PostgreSQL, Redis
Docker
ghcr.io/chirpz-ai/pandaprobe-backend
Install with Docker Compose
pandaprobe screenshot 1pandaprobe screenshot 2

What is pandaprobe?

PandaProbe is an open-source platform that helps teams trace, evaluate, and debug AI agents. It records model calls, tool usage, and agent decisions across full trajectories, evaluates outcomes to detect failures, and provides a repair harness that converts failures into validated, reusable fixes. The platform integrates with major agent frameworks like LangGraph, CrewAI, and Claude Agent SDK, plus LLM providers including OpenAI, Anthropic, and Gemini. Self-hosting uses Docker Compose with a start.sh script, deploying a Next.js dashboard, FastAPI backend, Celery workers, PostgreSQL 16, and Redis 7. Licensed under Apache 2.0 by Chirpz AI.

Should you self-host pandaprobe?

pandaprobe scores 51/100 on selfhost.directory (how scoring works) and ranks #44 of 125 in AI. It has 792 GitHub stars.

It shipped 16 stable releases in the past year. The latest, v0.7.0, came out on 4 October 2026. New versions land roughly every 3 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is ComfyUI (93/100, 143 752 stars). It scores higher overall, so compare the two before you pick. See pandaprobe vs ComfyUI side by side.

Features

  • Agent Evaluation
  • Agent Framework Integrations
  • Agent Tracing
  • API Key Authentication
  • Background job processing
  • Dashboard
  • LLM Provider Integrations
  • Multi-tenancy
  • Repair Harness
  • REST API

pandaprobe README

How to install pandaprobe

Install pandaprobe with Docker Compose

Docker

git clone https://github.com/chirpz-ai/pandaprobe.git cd pandaprobe ./start.sh

Pulls pre-built images from GHCR. Requires Docker installed and running.

How to configure pandaprobe

  • ANTHROPIC_API_KEYAnthropic API key for LLM tracing

    Anthropic API key for LLM tracing

  • APP_ENVdevelopmentApplication environment (development, production)

    Application environment (development, production)

    values: development, production

  • AUTH_ENABLEDfalseEnable JWT authentication (set to false for local development)

    Enable JWT authentication (set to false for local development)

    values: true, false

  • DEBUGtrueEnable debug mode

    Enable debug mode

    values: true, false

  • EVAL_EMBEDDING_CACHE_SIZE2048Embedding cache size

    Embedding cache size

  • EVAL_EMBEDDING_MODELvertex_ai/text-embedding-004Embedding model for evaluation

    Embedding model for evaluation

  • EVAL_LLM_MODELvertex_ai/gemini-3.5-flash-liteLLM model for evaluation (LiteLLM format)

    LLM model for evaluation (LiteLLM format)

  • EVAL_LLM_TEMPERATURE1.0Temperature for evaluation LLM

    Temperature for evaluation LLM

  • GEMINI_API_KEYGoogle Gemini API key for LLM tracing

    Google Gemini API key for LLM tracing

  • GOOGLE_CLOUD_PROJECTGoogle Cloud project ID for Vertex AI

    Google Cloud project ID for Vertex AI

  • LOG_FORMATconsoleLog format

    Log format

    values: console, json

  • LOG_LEVELDEBUGLogging level

    Logging level

    values: DEBUG, INFO, WARNING, ERROR

  • NEXT_PUBLIC_API_URLhttp://localhost:8000Backend API URL for frontend

    Backend API URL for frontend

  • NEXT_PUBLIC_AUTH_ENABLEDfalseEnable Firebase auth in frontend (must match backend AUTH_ENABLED)

    Enable Firebase auth in frontend (must match backend AUTH_ENABLED)

    values: true, false

  • NEXT_PUBLIC_FIREBASE_API_KEYFirebase API key

    Firebase API key

  • NEXT_PUBLIC_FIREBASE_APP_IDFirebase app ID

    Firebase app ID

  • NEXT_PUBLIC_FIREBASE_AUTH_DOMAINFirebase auth domain

    Firebase auth domain

  • NEXT_PUBLIC_FIREBASE_MEASUREMENT_IDFirebase measurement ID

    Firebase measurement ID

  • NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_IDFirebase messaging sender ID

    Firebase messaging sender ID

  • NEXT_PUBLIC_FIREBASE_PROJECT_IDFirebase project ID

    Firebase project ID

  • NEXT_PUBLIC_FIREBASE_STORAGE_BUCKETFirebase storage bucket

    Firebase storage bucket

  • OPENAI_API_KEYOpenAI API key for LLM tracing

    OpenAI API key for LLM tracing

  • POSTGRES_DBpandaprobe_dbPostgreSQL database name

    PostgreSQL database name

  • POSTGRES_HOSTpostgresPostgreSQL host

    PostgreSQL host

  • POSTGRES_MAX_OVERFLOW5PostgreSQL max overflow connections

    PostgreSQL max overflow connections

  • POSTGRES_PASSWORDpostgresPostgreSQL password

    PostgreSQL password

  • POSTGRES_POOL_SIZE5PostgreSQL connection pool size

    PostgreSQL connection pool size

  • POSTGRES_PORT5432PostgreSQL port

    PostgreSQL port

  • POSTGRES_USERpostgresPostgreSQL username

    PostgreSQL username

  • PROJECT_NAMEPandaProbeProject name displayed in the UI

    Project name displayed in the UI

  • REDIS_DB0Redis database number

    Redis database number

  • REDIS_HOSTredisRedis host

    Redis host

  • REDIS_PORT6379Redis port

    Redis port

  • STRIPE_PRO_PRICE_IDStripe price ID for Pro plan

    Stripe price ID for Pro plan

  • STRIPE_SECRET_KEYStripe secret key for billing

    Stripe secret key for billing

  • STRIPE_STARTUP_PRICE_IDStripe price ID for Startup plan

    Stripe price ID for Startup plan

  • STRIPE_WEBHOOK_SECRETStripe webhook signing secret

    Stripe webhook signing secret

  • VERSION0.7.0Application version

    Application version

  • VERTEX_AI_LOCATIONglobalVertex AI location

    Vertex AI location

pandaprobe releases & version history

More in Monitoring & observability

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…