helicone  by Helicone

LLM observability platform for monitoring, evaluating, and experimenting

Created 3 years ago
5,139 stars

Top 9.7% on SourcePulse

GitHubView on GitHub
Project Summary

Helicone provides an open-source platform for LLM observability, enabling developers to monitor, evaluate, and experiment with their AI applications. It targets developers building with large language models, offering a unified solution to track costs, latency, and quality, manage prompts, and integrate with various LLM providers and frameworks.

How It Works

Helicone acts as a proxy and logging layer, intercepting LLM requests. It supports numerous integrations via a simple code modification or header addition, routing requests through its platform. The core architecture includes a web frontend, a Cloudflare Worker for proxy logging, a dedicated server (Jawn) for log collection, Supabase for application data, ClickHouse for analytics, and Minio for object storage. This distributed setup allows for scalable data ingestion and analysis.

Quick Start & Requirements

  • Install/Run: Self-hosting via docker compose up after cloning the repository and configuring .env. Cloud offering available with a free tier.
  • Prerequisites: Docker for self-hosting. Cloud offering requires API key signup.
  • Links: Docs, Discord, Roadmap, Demo.

Highlighted Details

  • One-line code integration for over 20 LLM providers and frameworks (OpenAI, Anthropic, LangChain, etc.).
  • Features include prompt management, automated evaluations (Ragas, LastMile), fine-tuning partnerships, and a gateway for caching and rate limiting.
  • Cloud offering boasts low latency (~10ms) via Cloudflare Workers.
  • SOC 2 and GDPR compliant for enterprise readiness.

Maintenance & Community

The project is actively maintained, with a public roadmap and a Discord community for support and contributions. Contributions for documentation, integrations, and feature requests are welcomed.

Licensing & Compatibility

Licensed under the Apache v2.0 License, permitting commercial use and integration with closed-source applications.

Limitations & Caveats

Manual self-hosting is explicitly not recommended. The README mentions potential out-of-date integration lists, suggesting direct contact for missing providers.

Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
55
Issues (30d)
5
Star History
113 stars in the last 30 days

Explore Similar Projects

Starred by Alex Graveley Alex Graveley(Creator of GitHub Copilot, Dropbox Paper, Mobilecoin, Hackpad), Gregor Zunic Gregor Zunic(Cofounder of Browser Use), and
4 more.

lmnr by lmnr-ai

0.7%
3k
Open-source platform for engineering AI products
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.