All 327 Dependencies
Every package Helicone depends on, ranked by repo health score.
Helicone is an open-source AI Gateway and LLM observability platform built by a Y Combinator-backed team for engineers shipping production AI applications. Instead of bolting logging onto an existing integration, Helicone puts a proxy directly in the request path: point your OpenAI-compatible client at Helicone's gateway and every call to any of 100+ models across OpenAI, Anthropic, Gemini, Bedrock, Groq, and other providers is automatically routed, logged, and priced, with intelligent fallbacks if a provider has an outage.
The project is a TypeScript monorepo split into five cooperating services: a Next.js web dashboard, a Cloudflare Worker that does the actual request proxying and rate-limiting, an Express/Tsoa API server called Jawn that ingests and serves logs, a Supabase/Postgres database for organization and auth state, and a ClickHouse cluster (with Minio for object storage) for high-volume analytics. Because observability and routing share the same code path, dashboards for cost, latency, and quality are populated from the same request that already had to be proxied, rather than from a separate log-shipping pipeline.
Beyond raw request logs, Helicone groups related calls into sessions and traces for debugging multi-step agents and chatbots, offers a Playground for iterating on prompts, and supports versioned prompt management that can be deployed through the gateway without redeploying application code. The entire stack — web, worker, Jawn, and shared packages — is Apache-2.0 licensed and can be self-hosted with a single Docker Compose command, with Kubernetes/Helm available for larger deployments.