Repolode
lmnr-ai

lmnr-ai/lmnr

面向 AI 智能体的开源可观测性平台,提供追踪、评测、信号告警与仪表盘,支持 Docker Compose 自托管。

可替代:LangSmithLangfuse CloudDatadog

Star
3,428
Fork
250
未关闭 Issue
141
最近提交
9小时前

这是什么?

Laminar 是专为 AI 智能体构建的可观测性平台。它以 OpenTelemetry 为基础记录智能体运行过程,把每次 LLM 调用、工具调用和 span 集中展示在同一处。Python 与 TypeScript SDK 只需一行初始化代码,即可自动追踪 OpenAI、Anthropic、LangChain、Vercel AI SDK、Browser Use 等常用库,装饰器或包装函数还能记录函数的输入与输出。

除追踪外,Laminar 还覆盖评测与监控。Signals 允许用英文描述想关注的智能体行为(例如陷入循环),命中时通过 Slack 通知。SDK 与 CLI 可在本地或 CI/CD 中运行评测,UI 支持对比结果。数据集与标注界面用于构建评测数据。MCP 和 CLI 则让编码智能体能用 SQL 查询追踪数据。

后端使用 Rust 编写,可通过 docker compose 自托管,也提供托管云版本。仓库中包含多种 LLM 服务商的配置方式,并支持自定义 Postgres schema。

核心功能

  • 01一行代码即可自动追踪 OpenAI、Anthropic、LangChain、Vercel AI SDK 等库的调用。
  • 02用英文描述智能体行为,命中时通过 Slack 发送告警。
  • 03提供可在本地或 CI/CD 中运行的评测 SDK 与 CLI,并附带结果对比界面。
  • 04支持用 SQL 查询追踪、span、指标和事件,并通过 MCP 供编码智能体调用。
  • 05可用自定义 SQL 构建仪表盘,并提供数据标注与数据集功能。
  • 06支持通过 docker compose 自托管。

适用场景

  • 通过查看每次 LLM 和工具调用的追踪记录,排查线上 AI 智能体问题。
  • 在 CI/CD 流水线中对智能体运行回归评测。
  • 在智能体陷入循环或行为异常时及时收到提醒。
  • 将智能体可观测性栈部署在自有基础设施中,让追踪数据留在内部。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/lmnr-ai/lmnr
  2. 2

    进入仓库目录

    cd lmnr
  3. 3

    使用 Docker Compose 启动服务

    docker compose up -d
  4. 4

    在你的项目中安装 TypeScript SDK

    npm add @lmnr-ai/lmnr

使用前须知

  • 自托管部署默认收集匿名使用遥测数据,除非设置 LAMINAR_TELEMETRY_DISABLED=true。
  • 前端 AI 功能和服务端 AI 工作进程需要配置 LLM 提供商 API 密钥或 AWS 凭证。
  • Docker Compose 快速启动方案是轻量版本;README 建议生产环境使用完整 compose 文件或托管平台。

标签

常见问题

lmnr 是什么?
面向 AI 智能体的开源可观测性平台,提供追踪、评测、信号告警与仪表盘,支持 Docker Compose 自托管。 Laminar 是专为 AI 智能体构建的可观测性平台。它以 OpenTelemetry 为基础记录智能体运行过程,把每次 LLM 调用、工具调用和 span 集中展示在同一处。Python 与 TypeScript SDK 只需一行初始化代码,即可自动追踪 OpenAI、Anthropic、LangChain、Vercel AI SDK、Browser Use 等常用库,装饰器或包装函数还能记录函数的输入与输出。
lmnr 可以免费使用吗?用的什么许可证?
lmnr 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
lmnr 还在维护吗?
活跃维护中。lmnr 最近一次提交是在 2026年10月21日。
lmnr 适合用来做什么?
通过查看每次 LLM 和工具调用的追踪记录,排查线上 AI 智能体问题。 在 CI/CD 流水线中对智能体运行回归评测。 在智能体陷入循环或行为异常时及时收到提醒。 将智能体可观测性栈部署在自有基础设施中,让追踪数据留在内部。
lmnr 怎么安装和运行?
克隆仓库: git clone https://github.com/lmnr-ai/lmnr 进入仓库目录: cd lmnr 使用 Docker Compose 启动服务: docker compose up -d 在你的项目中安装 TypeScript SDK: npm add @lmnr-ai/lmnr
在哪里获取 lmnr?
源代码和安装说明在 GitHub 上:https://github.com/lmnr-ai/lmnr

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目