LMNR

活跃
GitHub TypeScript Apache-2.0

简介

LMNR 是面向 LLM 与 Agent 应用的开源可观测性平台,关注 tracing、质量分析与运行诊断,适合在生产环境中持续监控 Agent 行为。

核心特性

  • OpenTelemetry 原生追踪 SDK - 一行代码自动追踪 Vercel AI SDK、Browser Use、LangChain、OpenAI、Anthropic 等主流框架
  • 可扩展的评估系统 - 无偏见的 SDK 和 CLI,支持本地和 CI/CD 管道运行评估,配合 UI 可视化比较结果
  • AI 监控信号 - 用自然语言描述事件,追踪 Agent 的问题、逻辑错误和自定义行为
  • 内置 SQL 编辑器 - 直接用 SQL 查询 traces、指标和事件,支持批量创建数据集
  • 自定义仪表盘 - 强大的仪表盘构建器,支持 traces、指标、事件和自定义 SQL 查询可视化
  • 极高性能 - Rust 编写,实时引擎支持 trace 实时查看,超快全文搜索,gRPC 数据导出

适用场景

💡 在生产环境中持续监控 LLM 和 Agent 应用的运行状态和性能
💡 通过自然语言定义监控规则,自动检测 Agent 行为异常和逻辑错误
💡 使用 SQL 编辑器深度分析 traces 数据,发现性能瓶颈和优化机会
💡 在 CI/CD 管道中运行 Agent 评估,确保模型质量的持续回归检测

快速开始

访问 laminar.sh 创建项目并生成 API 密钥。Python 安装:pip install 'lmnr[all]',然后 Laminar.initialize(project_api_key='...') 初始化。TypeScript 安装:npm add @lmnr-ai/lmnr,使用 Laminar.initialize() 初始化。用 @observe() 装饰器或 observe() 函数包装需要追踪的函数。自托管:git clone 后 docker compose up -d 启动。

相关项目