# lmnr-ai/lmnr

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lmnr-ai-lmnr).**

2,608 stars · 170 forks · TypeScript · apache-2.0

## Links

- GitHub: https://github.com/lmnr-ai/lmnr
- Homepage: https://laminar.sh
- awesome-repositories: https://awesome-repositories.com/repository/lmnr-ai-lmnr.md

## Topics

`agents` `ai` `ai-observability` `aiops` `analytics` `developer-tools` `evals` `evaluation` `llm-evaluation` `llm-observability` `llm-workflow` `llmops` `monitoring` `observability` `open-source` `rust` `rust-lang` `self-hosted` `ts` `typescript`

## Description

Lmnr is an LLM observability platform and evaluation framework designed for tracing, logging, and monitoring language model executions. It provides the tools necessary to debug agent behavior, analyze performance, and identify failure patterns in AI agents.

The platform differentiates itself through a trace-to-dataset pipeline that converts production logs into labeled test sets for regression testing. It includes a prompt-variant replay engine to compare different prompts or models side-by-side and a state-cached debugging system to replay agent loops without restarting the process.

The system covers a broad range of capabilities, including event analysis via natural language extraction, SQL-based observability storage, and the creation of time-synchronized dashboards. It also manages AI datasets with versioning and annotation, provides real-time alerting through external integrations, and supports PII data redaction for privacy compliance.

The software is available as a self-hosted observability stack that can be deployed using container orchestration and cloud provider images.

## Tags

### Artificial Intelligence & ML

- [AI Observability Tracing](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-observability-tracing.md) — The project searches and visualizes traces in real time using full-text search and raw database access. ([source](https://cdn.jsdelivr.net/gh/lmnr-ai/lmnr@main/README.md))
- [AI-Assisted Trace Analysis](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-observability-tracing/ai-assisted-trace-analysis.md) — Transforms unstructured logs into structured events using AI and SQL for deep trace analysis.
- [AI-Powered Observability Analysis](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-observability-analysis.md) — Uses language models to analyze observability telemetry and convert natural language into database queries for system insights. ([source](https://laminar.sh/docs/hosting-options))
- [Trace-to-Dataset Converters](https://awesome-repositories.com/f/artificial-intelligence-ml/dataset-generation-suites/trace-to-dataset-converters.md) — Converts production execution logs into labeled test sets for regression testing and model fine-tuning.
- [Dataset Management](https://awesome-repositories.com/f/artificial-intelligence-ml/dataset-management.md) — Manages pairs of inputs and expected outputs to facilitate model tuning and automated performance testing. ([source](https://laminar.sh/docs/datasets/introduction))
- [Event Analysis](https://awesome-repositories.com/f/artificial-intelligence-ml/event-analysis.md) — Transforms unstructured trace data into structured events to trigger alerts and find failure patterns. ([source](https://laminar.sh/docs))
- [LLM Evaluation Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-evaluation-frameworks.md) — Implements a framework for measuring accuracy and detecting regressions via systematic experiments.
- [Model Performance Evaluators](https://awesome-repositories.com/f/artificial-intelligence-ml/model-performance-evaluators.md) — Includes a framework for scoring model outputs against datasets to detect regressions.
- [Natural Language Entity Extraction](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-entity-extraction.md) — Transforms unstructured trace text into structured database records for alerting and analysis using language models.
- [Prompt Variant Experimentation](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-engineering/prompt-variant-experimentation.md) — Executes historical trace inputs against different prompt variants or models to compare output quality side-by-side.
- [CLI Evaluation Runners](https://awesome-repositories.com/f/artificial-intelligence-ml/evaluation-workflow-automation/cli-evaluation-runners.md) — Executes collections of evaluation files from a local directory via CLI for use in automated testing pipelines. ([source](https://laminar.sh/docs/evaluations/introduction))
- [Remote Evaluation Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/training-monitoring-and-profiling/ai-observability/ai-observability-and-evaluation/evaluation-execution-tracers/remote-evaluation-execution.md) — Executes performance tests locally or in pipelines with a UI for comparing result sets. ([source](https://cdn.jsdelivr.net/gh/lmnr-ai/lmnr@main/README.md))

### Part of an Awesome List

- [Agent Execution Traces](https://awesome-repositories.com/f/awesome-lists/devops/observability-and-tracing/agent-execution-traces.md) — Captures and visualizes detailed execution traces of language model calls and tool usage.
- [Production-to-Test Dataset Converters](https://awesome-repositories.com/f/awesome-lists/ai/llm-observability-and-evaluation/production-evaluation-strategies/production-to-test-dataset-converters.md) — Converts identified error clusters from production traces into regression test sets. ([source](https://laminar.sh/))
- [Model Evaluation and Benchmarking](https://awesome-repositories.com/f/awesome-lists/ai/model-evaluation-and-benchmarking.md) — Platform for tracing, evaluating, and analyzing LLM data.
- [Monitoring and Observability](https://awesome-repositories.com/f/awesome-lists/devtools/monitoring-and-observability.md) — Platform for tracing, evaluating, and labeling LLM products.

### User Interface & Experience

- [Agent Interaction Dashboards](https://awesome-repositories.com/f/user-interface-experience/agent-interaction-dashboards.md) — A visual interface for tracking agent execution flows, clustering recurring errors and alerting on system failures.

### System Administration & Monitoring

- [Agent Execution Tracing](https://awesome-repositories.com/f/system-administration-monitoring/agent-execution-tracing.md) — Records model calls and tool usage to provide visual debugging of end-to-end agent reasoning. ([source](https://laminar.sh/docs/tracing/introduction))
- [AI Instrumentation Libraries](https://awesome-repositories.com/f/system-administration-monitoring/ai-instrumentation-libraries.md) — Uses an industry-standard SDK to instrument AI libraries and record application execution flow. ([source](https://cdn.jsdelivr.net/gh/lmnr-ai/lmnr@main/README.md))
- [Trace Annotation](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/execution-tracing-analysis/execution-tracing/trace-annotation.md) — Assigns markers to specific traces or results to build training sets for fine-tuning and evaluation. ([source](https://laminar.sh/))
- [Agent Observability Platforms](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/distributed-tracing-execution-analysis/agent-observability-platforms.md) — Provides a complete platform for tracing, logging, and monitoring AI agent execution flows.
- [AI Agent Behavior Monitors](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-and-monitoring-agents/ai-agent-behavior-monitors.md) — Provides tools to monitor AI agent behavior, detect failure patterns, and send real-time alerts.
- [SQL-Based Trace Queries](https://awesome-repositories.com/f/system-administration-monitoring/trace-querying/sql-based-trace-queries.md) — Stores observability traces and logs in a relational database to enable complex aggregations via standard SQL.
- [Agent State Debugging](https://awesome-repositories.com/f/system-administration-monitoring/agent-state-debugging.md) — Stores execution snapshots to allow developers to replay and fix agent loops without restarting the entire process.
- [Execution Logs](https://awesome-repositories.com/f/system-administration-monitoring/execution-logs.md) — Logs calls to language models and custom functions to provide a detailed history of behavior. ([source](https://laminar.sh/docs))
- [Custom Metric Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/metrics-visualizers/custom-metric-dashboards.md) — Builds statistical tracking views and custom charts by executing queries against platform data. ([source](https://laminar.sh/))
- [Performance Visualization](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/performance-visualization.md) — Creates visual dashboards and charts based on custom database queries to monitor real-time performance. ([source](https://cdn.jsdelivr.net/gh/lmnr-ai/lmnr@main/README.md))
- [OpenTelemetry Standard Integrations](https://awesome-repositories.com/f/system-administration-monitoring/observability-instrumentation/opentelemetry-standard-integrations.md) — Uses OpenTelemetry-compatible SDKs to capture application spans and events for interoperability with AI libraries.
- [Self-Hosted Monitoring Suites](https://awesome-repositories.com/f/system-administration-monitoring/self-hosted-monitoring-suites.md) — Provides a full monitoring suite deployable on private infrastructure using container composition tools. ([source](https://cdn.jsdelivr.net/gh/lmnr-ai/lmnr@main/README.md))

### Testing & Quality Assurance

- [LLM Evaluation](https://awesome-repositories.com/f/testing-quality-assurance/model-testing/llm-evaluation.md) — Provides tools for measuring the quality of model outputs using custom metrics and automated judges. ([source](https://laminar.sh/docs/evaluations/introduction))

### Data & Databases

- [Data Visualization Dashboards](https://awesome-repositories.com/f/data-databases/data-visualization-dashboards.md) — Arranges time-series charts and data tables to monitor signals across a shared time window. ([source](https://laminar.sh/docs/custom-dashboards/overview))
- [Full Text Search](https://awesome-repositories.com/f/data-databases/full-text-search.md) — Provides full-text search across all inputs, outputs, and attributes within the execution trace data. ([source](https://laminar.sh/))
- [Metric Query Interfaces](https://awesome-repositories.com/f/data-databases/query-engines/metric-query-languages/metric-query-interfaces.md) — Allows writing custom SQL expressions to calculate complex aggregations and metrics from traces. ([source](https://laminar.sh/docs/custom-dashboards/overview))
- [Agent Flow Visualizations](https://awesome-repositories.com/f/data-databases/query-performance-monitors/execution-detail-visualizers/execution-flow-visualizations/agent-flow-visualizations.md) — Displays execution flow through transcripts and timelines that surface reasoning and sub-agent activity. ([source](https://laminar.sh/))

### DevOps & Infrastructure

- [Log Event Clustering](https://awesome-repositories.com/f/devops-infrastructure/event-triggers/event-pattern-detection/log-event-clustering.md) — Groups related error events into named categories to track frequency and resolution status. ([source](https://laminar.sh/))
- [Self-Hosted AI Platforms](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-ai-platforms.md) — Offers a self-hosted observability stack deployable via container orchestration on private infrastructure.
