실패한 트레이스를 그룹화하고 코딩 에이전트에 수정을 맡긴 뒤 실제 트레이스에서 재생해 검증하는 AI 에이전트용 오픈소스 옵저버빌리티 플랫폼입니다.
lmnr-ai/lmnr
트레이싱, 평가, 시그널, 대시보드를 제공하며 Docker Compose로 자체 호스팅할 수 있는 AI 에이전트용 오픈소스 옵저버빌리티 플랫폼입니다.
대체할 수 있는 제품:LangSmith
Langfuse Cloud
Datadog
- 스타
- 3,428
- 포크
- 250
- 열린 이슈
- 141
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
Laminar는 AI 에이전트를 위해 구축된 옵저버빌리티 플랫폼입니다. 에이전트 실행을 OpenTelemetry 기반 트레이스로 기록해 각 LLM 호출, 도구 호출, span을 한곳에서 확인할 수 있습니다. Python 및 TypeScript SDK는 초기화 호출 한 번으로 OpenAI, Anthropic, LangChain, Vercel AI SDK, Browser Use 같은 일반적인 라이브러리를 계측하며, 데코레이터나 래퍼로 함수의 입력과 출력을 캡처합니다.
Laminar는 트레이싱뿐 아니라 평가와 모니터링도 지원합니다. 시그널을 사용하면 에이전트가 루프에 빠지는 상황처럼 원하는 동작을 일상적인 영어로 설명하고, 조건에 맞는 실행이 발생하면 Slack 알림을 보낼 수 있습니다. SDK와 CLI로 로컬이나 CI/CD에서 평가를 실행하고, UI에서 결과를 비교할 수 있습니다. 데이터셋과 어노테이션 인터페이스를 활용하면 평가 데이터를 구축할 수 있습니다. MCP와 CLI를 통해 코딩 에이전트가 SQL로 트레이스를 조회할 수도 있습니다.
백엔드는 Rust로 작성되었으며, docker compose로 자체 호스팅할 수 있고 관리형 클라우드 버전도 제공됩니다. 저장소에는 여러 LLM 제공업체와 사용자 지정 Postgres 스키마를 위한 설정 방법이 포함되어 있습니다.
핵심 기능
- 01한 줄 설정만으로 OpenAI, Anthropic, LangChain, Vercel AI SDK 및 기타 라이브러리의 트레이스를 자동으로 수집합니다.
- 02에이전트 동작이 설명과 일치하면 Slack으로 알림을 보내는 자연어 시그널을 제공합니다.
- 03로컬이나 CI/CD에서 평가를 실행하는 SDK와 CLI를 제공하며, UI에서 결과를 비교할 수 있습니다.
- 04MCP를 통한 코딩 에이전트 접근을 포함해 트레이스, span, 메트릭, 이벤트를 SQL로 조회할 수 있습니다.
- 05사용자 지정 SQL 쿼리와 데이터셋 어노테이션 도구를 지원하는 대시보드 빌더를 제공합니다.
- 06docker compose로 자체 호스팅할 수 있습니다.
활용 사례
- 트레이스에서 각 LLM 호출과 도구 호출을 확인해 프로덕션 AI 에이전트를 디버깅합니다.
- CI/CD 파이프라인에서 에이전트 회귀 평가를 실행합니다.
- 에이전트가 루프에 빠지거나 예상과 다르게 동작할 때 알림을 받습니다.
- 트레이스 데이터를 자체 인프라에 보관할 수 있도록 에이전트 옵저버빌리티 스택을 자체 호스팅합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/lmnr-ai/lmnr - 2
저장소 디렉터리로 이동합니다
cd lmnr - 3
Docker Compose로 서비스를 시작합니다
docker compose up -d - 4
프로젝트에 TypeScript SDK를 설치합니다
npm add @lmnr-ai/lmnr
사용 전 알아둘 점
- 셀프 호스팅 배포에서는 LAMINAR_TELEMETRY_DISABLED=true를 설정하지 않으면 익명화된 사용량 텔레메트리가 수집됩니다.
- 프런트엔드 AI 기능과 AI 워커를 사용하려면 LLM 제공업체 API 키 또는 AWS 자격 증명을 설정해야 합니다.
- Docker Compose 빠른 시작은 경량 스택입니다. 프로덕션 환경에는 README에서 권장하는 전체 compose 파일 또는 관리형 플랫폼을 사용하세요.
토픽
자주 묻는 질문
- lmnr은(는) 무엇인가요?
- 트레이싱, 평가, 시그널, 대시보드를 제공하며 Docker Compose로 자체 호스팅할 수 있는 AI 에이전트용 오픈소스 옵저버빌리티 플랫폼입니다. 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
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python 앱과 LLM 에이전트에 OpenTelemetry 트레이스, 메트릭, 로그를 계측하는 관측성 도구 Pydantic Logfire용 Python SDK입니다.
LLM 애플리케이션과 에이전트의 추적, 평가, 디버깅을 위한 오픈 소스 자체 호스팅 AI 옵저버빌리티 플랫폼입니다.
LLM 애플리케이션을 추적·평가·프롬프트 관리·디버깅하는 오픈소스 엔지니어링 플랫폼으로, 자체 호스팅할 수 있습니다.
AI 에이전트 추적, LLM 출력 평가, 프롬프트 관리, 프로덕션 모니터링을 위한 오픈소스 LLM 옵저버빌리티 및 평가 플랫폼입니다.
에이전트, LLM 앱, ML 모델의 디버깅·평가·모니터링·최적화를 지원하는 오픈소스 AI 엔지니어링 플랫폼입니다.