Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Monocle is a framework for tracing GenAI app code. This repo contains implementation of Monocle for GenAI apps written in Python.
| Date | Stars |
|---|---|
| 2026-07-24 | 310 |
| 2026-07-25 | 312 |
| 2026-07-28 | 312 |
| 2026-07-30 | 312 |
| 2026-08-07 | 326 |
| 2026-08-15 | 332 |
| 2026-08-18 | 334 |
| 2026-08-20 | 334 |
| 2026-08-21 | 336 |
| 2026-08-22 | 336 |
| 2026-08-23 | 337 |
| 2026-08-25 | 337 |
| 2026-08-26 | 337 |
| 2026-08-28 | 337 |
| 2026-08-29 | 337 |
| 2026-09-10 | 337 |
| 2026-09-11 | 337 |
| 2026-09-12 | 337 |
| 2026-09-15 | 338 |
| 2026-09-17 | 338 |
| 2026-09-18 | 339 |
| 2026-09-19 | 340 |
| 2026-09-20 | 340 |
Today
— stars today
This week
+3 stars this week
This month
+4 stars this month
Momentum
38.0
growth rate 0.89%/day
<p align="center"> <img src="assets/monocle-mustache.svg" alt="Monocle" width="400" /> </p> <p align="center"><strong>Open-source tracing & testing for GenAI apps and agents.</strong></p> <p align="center"> <img src="https://img.shields.io/badge/license-Apache--2.0-blue" alt="License" /> <img src="https://img.shields.io/badge/runtime-Python-3776ab?logo=python&logoColor=white" alt="Python" /> <img src="https://img.shields.io/badge/LF%20AI%20%26%20Data-project-0a7bba" alt="LF AI & Data" /> </p> <p align="center"> <a href=https://discord.com/invite/D8vDbSUhJX><img src="https://dcbadge.limes.pink/api/server/https://discord.com/invite/D8vDbSUhJX?compact=true" alt"Join Monocle Discord"></a> <a href="https://github.com/monocle2ai/monocle/issues"><img src="https://img.shields.io/badge/Report%20a%20Bug-000000?style=for-the-badge&logo=github&logoColor=white" alt="Report a Bug" /></a> <a href="https://discord.gg/D8vDbSUhJX"><img src="https://img.shields.io/badge/Request%20a%20Feature-5865F2?style=for-the-badge&logo=github&logoColor=white" alt="Request a Feature" /></a> <a href="https://www.bestpractices.dev/projects/9176"><img src="https://www.bestpractices.dev/projects/9176/badge"></a> </p> <h2 align="center"> A GitHub Star goes a long way. <img src="https://fonts.gstatic.com/s/e/notoemoji/latest/1f31f/512.gif" alt="Glowing star" width="32" height="32" align="top" /> </h2> <p align="center"> <a href="#how-it-works">How It Works</a> · <a href="#quick-start">Quick Start</a> · <a href="#testing-ai-agents-with-monocle-test-tools">Testing</a> · <a href="#supported-frameworks-and-providers">Frameworks</a> · <a href="#ides-adk-and-ecosystem-integrations">Integrations</a> · <a href="#contributing--community">Contributing</a> </p> <p align="center"> Built under the <a href="https://lfaidata.foundation/projects/monocle/">Linux Foundation AI & Data</a> umbrella, designed to plug into your existing OpenTelemetry stack. With a few lines of code (or none at all), you get rich traces, CI-friendly tests, and deep visibility across LLMs, agents, tools, and vector stores. </p> ## How it works At its core, Monocle is a **GenAI-specific observability layer built on OpenTelemetry**. * 🧬 **Metamodel** — defines entities such as agents, prompts, responses, tools, and vector operations, and maps them to standardized span attributes. See the [metamodel docs](src/monocle_apptrace/metamodel/spans/span_format.json) for details. * 🔌 **Instrumentation adapters** — for GenAI frameworks automatically create spans for key operations (agent runs, tool calls, LLM invocations, retrieval queries) without you wiring them manually. * 📤 **OTLP-compatible traces** — your existing collectors, backends, and dashboards just work. Because the traces are structured and consistent, they are easy for humans, dashboards, and even SRE/QA agents to consume. ## Why developers love Monocle * 🔍 **Turn black-box agents into step-by-step traces** — see every model call, tool invocation, vector lookup, and intermediate state in one connected timeline. * 🧩 **Works with the GenAI stack you already use** — LangChain, LlamaIndex, Haystack, Google ADK, OpenAI, Anthropic and more are supported through first-class instrumentation. * 📡 **Speaks OpenTelemetry natively** — Monocle emits standard OTLP spans so you can send them to any observability backend (file, console, cloud storage, or your favorite APM). * 🧪 **Makes AI testing real, not aspirational** — with `monocle-test-tools`, you can assert on traces themselves — agents invoked, tools used, token costs, error states — not just input/output pairs. * 🏛️ **Linux Foundation & CNCF community DNA** — built and governed in the open, with contributions from the broader AI and cloud-native observability communities. If you care about **debuggability, reliability, or compliance** for AI agents, Monocle is meant for you. ## Who Monocle is for * 👩💻 **App developers** — trace GenAI apps
Excerpt of 17,175 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:418a9d33bc6ea1d7, topic:observability, topic:tracing, topic:telemetry
matched fp:418a9d33bc6ea1d7, topic:multi-agent, topic:agentic-ai, topic:llm-agent