
TruLens is an open-source Python tool for developers who need to find why an AI agent gives a wrong answer or spends too much on a task. It pairs step-level traces with evaluation scores, so you can connect failures to retrieval, reasoning or tool calls. It uses the MIT license and can write results to a database you run.
Each trace records inputs, outputs, latency, token use and cost. LLM judges explain their scores, which helps distinguish a poor tool choice from invalid arguments or an answer unsupported by retrieved documents. For retrieval-augmented generation (RAG), it checks context relevance, answer relevance and groundedness. Agent metrics also assess plan quality, adherence and redundant work; MCP tracing captures tool arguments, results and timing.
You can compare application versions by quality, latency and cost, then inspect the steps behind those differences. Evaluations can run as traces arrive or against a dataset. Custom Python metrics and judge prompts let teams define their own criteria, with rubrics, examples and scoring ranges suited to their domain.
TruLens works with LangChain, LangGraph, LlamaIndex and custom Python applications. Its OpenTelemetry traces can go to Jaeger, Grafana Tempo or other OTLP-compatible backends. Judge integrations include HuggingFace and LangChain models, alongside cloud providers such as OpenAI, Google Gemini, AWS Bedrock and Snowflake Cortex. The choice of judge determines which model service handles evaluation requests.
Claim this page with an email at trulens.org. TruLens gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find TruLens?Promote it
Something wrong or outdated on this page?
28.2KUpdated 1 day agoApache-2.0
Docker · Web#Batch processing#LLM tracing#MCP
MLflow brings agent tracing, LLM evaluation, and model experiment tracking into a platform you can run locally or on your own servers. It's for developers and teams who need to understand failures, compare changes, and monitor AI applications in production. It's open source under Apache 2.0.
42.4KUpdated 1 day agoApache-2.0
Docker · Web#Guardrails#Human approval#LLM tracing
11.7KUpdated 23 hours ago
Docker · Web#LLM tracing#MCP#Ollama integration
9.4KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Batch processing#LLM tracing#Structured output
3.3KUpdated 2 weeks agoApache-2.0
Docker · Web#LLM tracing#MCP
Laminar is an open-source platform for developers who need to see why an AI agent failed and check whether a fix worked. You can self-host it with Docker or on Kubernetes, including AWS and GCP, or use its managed cloud service. It uses the Apache 2.0 license.
35.2KUpdated 2 hours ago
Docker#Agent Skills#LLM tracing#MCP
Agno is a Python framework and runtime for developers building customer-facing or internal AI agents. You can run its agent platform locally with Docker, on your own servers or in your cloud. The open-source framework uses the Apache 2.0 license, and the platform keeps sessions, memory, knowledge and traces in your database.
Arize Phoenix is a self-hosted platform for developers who need to understand why an AI agent failed and test changes before shipping them. It runs on a laptop, in Docker, or on Kubernetes. Self-hosting keeps traces on your infrastructure; Phoenix Cloud provides a hosted alternative. Phoenix uses the Elastic License 2.0 (ELv2), a source-available license.
BAML is a programming language for developers building AI agents, with typed model calls and local tracing built into the language. It runs standalone on macOS, Linux and Windows, or alongside an existing application. The language is open source under Apache 2.0, and works offline.
Langfuse is an open source observability and evaluation platform for teams building LLM applications and AI agents. It shows the steps behind a response so developers can investigate failures, slow requests, and cost. Teams can run its MIT-licensed core on their own servers with Docker Compose or Kubernetes, or use Langfuse Cloud as a hosted service.