[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74298":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},74298,"Observal","BlazeUp-AI\u002FObserval","BlazeUp-AI","Observal is a unified agent registry and analytics platform. ","http:\u002F\u002Fobserval.io\u002F",null,"Python",2063,426,7,213,0,45,257,993,135,109.89,"Other",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"agents","claude-code","cli-tool","cursor","evaluation","gemini-cli","kiro","large-language-models","llm","llm-evaluation","llm-observability","llmops","monitoring","observability","open-source","playground","self-hosted","2026-06-12 04:01:14","\u003C!-- SPDX-FileCopyrightText: 2026 Ai-chan-0411 \u003Caoikabu12@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Apoorv Garg \u003Capoorvgarg.21@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Aryan Iyappan \u003Caryaniyappan2006@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Subramania Raja \u003Cdhanpraja231@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Hari Srinivasan \u003Charisrini21@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Hemalatha Madeswaran \u003Chemalathamadeswaran@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Kaushik Kumar \u003Ckaushikrjpm10@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Lokesh Selvam \u003Clokeshselvam7025@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Naraen Rammoorthi \u003Cnaraen13@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Shaan Narendran \u003Cshaannaren06@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Shreem Seth \u003Cshreemseth26@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 DoomsCoder \u003Cvedantkakade05@gmail.com> -->\n\u003C!-- SPDX-FileCopyrightText: 2026 Vishnu Muthiah \u003Cvishnu.muthiah04@gmail.com> -->\n\u003C!-- SPDX-License-Identifier: AGPL-3.0-only -->\n\n\u003Cpre>\n ██████╗ ██████╗ ███████╗███████╗██████╗ ██╗   ██╗ █████╗ ██╗\n██╔═══██╗██╔══██╗██╔════╝██╔════╝██╔══██╗██║   ██║██╔══██╗██║\n██║   ██║██████╔╝███████╗█████╗  ██████╔╝██║   ██║███████║██║\n██║   ██║██╔══██╗╚════██║██╔══╝  ██╔══██╗╚██╗ ██╔╝██╔══██║██║\n╚██████╔╝██████╔╝███████║███████╗██║  ██║ ╚████╔╝ ██║  ██║███████╗\n ╚═════╝ ╚═════╝ ╚══════╝╚══════╝╚═╝  ╚═╝  ╚═══╝  ╚═╝  ╚═╝╚══════╝\n\u003C\u002Fpre>\n\n**Discover, share, and monitor AI coding agents with full observability built in.**\n\n\u003Cp>\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-AGPL--3.0-blue?style=flat-square\" alt=\"License\">\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.11+-3776ab?style=flat-square&logo=python&logoColor=white\" alt=\"Python\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstatus-alpha-orange?style=flat-square\" alt=\"Status\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBlazeUp-AI\u002FObserval\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FBlazeUp-AI\u002FObserval?style=flat-square\" alt=\"Stars\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002FBlazeUp-AI\u002FObserval\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002FBlazeUp-AI\u002FObserval?style=flat-square&logo=codecov\" alt=\"Coverage\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n> If you find Observal useful, please consider giving it a star. It helps others discover the project and keeps development going.\n\n---\n\nObserval is a **self-hosted AI agent registry with built-in observability**. Think Docker Hub, but for AI coding agents.\n\nBrowse agents created by others, publish your own, and pull complete agent configurations — all defined in a portable YAML format that templates out to **Claude Code**, **Kiro CLI**, **Cursor**, **Gemini CLI**, and more. Every agent bundles its MCP servers, skills, hooks, prompts, and sandboxes into a single installable package. One command to install, zero manual config.\n\nEvery interaction generates traces, spans, and sessions that flow into a telemetry pipeline. The built-in eval engine scores agent sessions so you can measure performance and make your agents better over time.\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**Agent Registry**\n\n![Agent Registry](docs\u002Fimg\u002Fagents.png)\n\nBrowse, search, and install published agents\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**Dashboard**\n\n![Dashboard](docs\u002Fimg\u002Fdashboard.png)\n\nAgent scores, recent sessions, top downloads\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**Trace Detail**\n\n![Trace Detail](docs\u002Fimg\u002Ftrace-detail.png)\n\nEvery tool call: models, token counts, 16 turns\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**Insight Report**\n\n![Insights](docs\u002Fimg\u002Finsights.png)\n\nAI-generated analysis of agent usage patterns\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**Error Log**\n\n![Errors](docs\u002Fimg\u002Ferrors.png)\n\nClassified errors with drill-through to sessions\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**Review Queue**\n\n![Review](docs\u002Fimg\u002Freview-detail.png)\n\nAdmin approve\u002Freject workflow for submissions\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Documentation\n\n**Full docs live at [docs.observal.io](https:\u002F\u002Fdocs.observal.io\u002F)**\n\n| Start here                           | Go to                                                        |\n| ------------------------------------ | ------------------------------------------------------------ |\n| 5-minute install and first trace     | [Quickstart](docs\u002Fgetting-started\u002Fquickstart.md)             |\n| Understand the data model            | [Core Concepts](docs\u002Fgetting-started\u002Fcore-concepts.md)       |\n| Instrument your existing MCP servers | [Observe MCP traffic](docs\u002Fuse-cases\u002Fobserve-mcp-traffic.md) |\n| Run Observal on your infrastructure  | [Self-Hosting](docs\u002Fself-hosting\u002FREADME.md)                  |\n| Look up a CLI command                | [CLI Reference](docs\u002Fcli\u002FREADME.md)                          |\n| Report a bug with diagnostics        | [Reporting Issues](#reporting-issues)                        |\n\nSee [CHANGELOG.md](CHANGELOG.md) for recent updates.\n\n## Quick start\n\n### One-line install (recommended)\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FBlazeUp-AI\u002FObserval\u002Fmain\u002Finstall-server.sh | bash\n```\n\nDownloads a lightweight config package, runs a guided setup, pulls pre-built Docker images from GHCR, and starts the full stack. No repo clone required.\n\n### From source\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FBlazeUp-AI\u002FObserval.git && cd Observal\ncp .env.example .env\nmake up\n```\n\n### Connect your IDE\n\n```bash\nuv tool install observal-cli\nobserval auth login\n```\n\nThis installs hooks in your IDE (Claude Code, Kiro, etc.) to automatically capture traces.\n\nSee [SETUP.md](SETUP.md) for the full setup guide.\n\n## Supported IDEs\n\n| IDE         | Support                                                        |\n| ----------- | -------------------------------------------------------------- |\n| Claude Code | Full — skills, hooks, MCP, rules, OTLP telemetry               |\n| Kiro CLI    | Full — superpowers, hooks, MCP, steering files, OTLP telemetry |\n| Gemini CLI  | Tested — hooks, MCP, rules, OTLP telemetry                     |\n| Cursor      | Tested — MCP + shim telemetry, rules                           |\n| VS Code     | Limited — MCP + shim telemetry, rules                          |\n| Copilot CLI | Limited — hooks, MCP + shim telemetry, rules                   |\n| Codex CLI   | Limited — rules                                                |\n| OpenCode    | Limited — JS plugin hooks, MCP + shim telemetry, rules         |\n\nCompatibility matrix and per-IDE setup: [Integrations](docs\u002Fintegrations\u002FREADME.md).\n\n## Tech stack\n\n| Component   | Technology                                                |\n| ----------- | --------------------------------------------------------- |\n| Frontend    | Next.js 16, React 19, Tailwind CSS 4, shadcn\u002Fui, Recharts |\n| Backend     | Python 3.11+, FastAPI, Strawberry GraphQL, Uvicorn        |\n| Databases   | PostgreSQL 16 (registry), ClickHouse (telemetry)          |\n| Queue       | Redis + arq                                               |\n| CLI         | Python, Typer, Rich                                       |\n| Eval engine | AWS Bedrock \u002F OpenAI-compatible LLMs                      |\n| Telemetry   | OpenTelemetry Collector                                   |\n| Deployment  | Docker Compose (10 services)                              |\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). The short version:\n\n1. Fork and clone\n2. `make hooks` to install pre-commit hooks\n3. Create a feature branch\n4. Run `make lint` and `make test`\n5. Open a PR\n\nSee [AGENTS.md](AGENTS.md) for internal codebase context.\n\n## Running tests\n\n```bash\nmake test      # quick\nmake test-v    # verbose\n```\n\nAll tests mock external services. No Docker needed.\n\n## Community\n\nHave a question, idea, or want to share what you've built? Head to [GitHub Discussions](https:\u002F\u002Fgithub.com\u002FBlazeUp-AI\u002FObserval\u002Fdiscussions). Please use Discussions for questions; open Issues for confirmed bugs and concrete feature requests.\n\nJoin the [Observal Discord](https:\u002F\u002Fdiscord.observal.io) to chat directly with the maintainers and other community members.\n\n## Reporting issues\n\nWhen filing a bug report, please attach a support bundle so maintainers can diagnose the problem quickly:\n\n```bash\nobserval support bundle\n```\n\nThis produces a `.tar.gz` archive containing version info, sanitized configuration, health probes, aggregate table counts, and optional system metrics. All values pass through a redaction layer — no customer data, row contents, or credentials are included. Review the bundle before sharing:\n\n```bash\nobserval support inspect observal-support-*.tar.gz\n```\n\n## Security\n\nTo report a vulnerability, please use [GitHub Private Vulnerability Reporting](https:\u002F\u002Fgithub.com\u002FBlazeUp-AI\u002FObserval\u002Fsecurity\u002Fadvisories) or email contact@blazeup.app. **Do not open a public issue.** See [SECURITY.md](SECURITY.md).\n\n## Star history\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=BlazeUp-AI%2FObserval&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=BlazeUp-AI\u002FObserval&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=BlazeUp-AI\u002FObserval&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=BlazeUp-AI\u002FObserval&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n## License\n\nGNU Affero General Public License v3.0 (AGPL-3.0). See [LICENSE](LICENSE).\n","Observal 是一个为人类参与循环的代理提供可观测性和评估的平台。其核心功能包括自托管的AI代理注册表，支持以YAML格式定义和分享代理配置，并且能够一键安装Claude Code、Kiro CLI、Cursor等工具。此外，它还内置了评估引擎，可以生成交互过程中的追踪、跨度和会话数据，便于监控和分析。适用于需要对AI编码助手进行开发、测试及部署的场景，尤其是关注于提高模型透明度与性能调优的应用环境。",2,"2026-06-11 03:49:51","high_star"]