lmnr-ai/lmnr

Laminar - open-source observability platform purpose-built for AI agents. YC S24.

What it solves

Laminar 提供一個集中式的 AI 代理觀測平台,協助開發者除錯、監控與評估其 LLM 驅動應用程式的效能。它解決了追蹤代理工作流程的複雜性,這類工作流程通常包含多個步驟、工具呼叫以及非確定性的輸出。

How it works

Laminar 使用原生 OpenTelemetry SDK,只需在專案中加入一行程式碼,即可自動追蹤來自 OpenAI、Anthropic、Gemini 等提供者的 LLM 呼叫,以及 LangChain、Vercel AI SDK 等框架的呼叫。它會捕獲 trace、span 與 metric,並在儀表板上可視化。系統以 Rust 撰寫,具備高效能,提供 20 倍的 trace 壓縮與自訂即時引擎,讓使用者即時檢視 trace。

Who it’s for

此平台設計給開發 AI 代理與 LLM 應用程式的開發者,讓他們能深入了解代理的內部邏輯、效能指標與評估資料集。

Highlights

  • Tracing:為主要 LLM 提供者與代理框架提供自動化插裝。
  • Signals:能以自然語言描述代理行為並追蹤,發生時可收到 Slack 通知。
  • Evals:可擴充的 SDK 與 CLI,支援在本機或 CI/CD 流程中執行評估。
  • MCP/CLI Access:使用 SQL 查詢 trace 與 metric,讓編碼代理協助除錯。
  • Data Annotation:提供快速資料標註與建立評估資料集的 UI。
  • Custom Dashboards:以 SQL 為基礎的儀表板建構器,用於 metric 與事件。