All 195 Dependencies
Every package Laminar depends on, ranked by repo health score.
Laminar is an open-source observability platform purpose-built for AI agents. It gives developers end-to-end visibility into agent behavior that traditional logging cannot capture: distributed traces across every LLM call, tool use, and sub-agent interaction; real-time streaming traces as they happen; and a built-in AI-powered debugger that lets you replay any trace with LLM response caching — pausing, rewinding, and inspecting intermediate outputs without re-running expensive model calls.
At its core, Laminar integrates natively with OpenTelemetry and ships first-party SDKs for TypeScript and Python that auto-instrument popular frameworks including OpenAI, Anthropic, Gemini, LangChain, Vercel AI SDK, Browser Use, Stagehand, and Playwright. A single initialization call captures the full execution graph of your agent, including token counts, costs, latencies, and model metadata — all searchable via Quickwit full-text search and queryable via a built-in SQL editor backed by ClickHouse.
Beyond tracing, Laminar includes a Signals system for defining natural-language monitoring rules that fire automatically across millions of spans, an Evals SDK and CLI for CI/CD-integrated evaluation pipelines, browser session replay synced to agent traces, and a dashboard builder with custom SQL queries. The backend is written in Rust for high-throughput span ingestion via gRPC, while the frontend is a Next.js 15 application with Drizzle ORM and PostgreSQL for metadata. The full stack deploys via Docker Compose and can run in a lightweight single-node mode or a production-grade full-stack with RabbitMQ and remote storage.