{"repo":"Crashlens/crashlens","free":true,"listed":false,"github":"https://github.com/Crashlens/crashlens","clone":"git clone https://github.com/Crashlens/crashlens.git","description":"Production LLM observability CLI — detects token waste, retry loops & model overkill across OpenAI/Anthropic/Gemini. Prometheus metrics, Grafana dashboard, PyPI shipped.","language":"Python","stars":13,"topics":["bug-tracking","crash-reporting","debugging","developer-tools","error-tracking","log-analysis","log-visualization","monitoring","observability","application-logs"],"license":"MIT","category":"analytics","readme_excerpt":"🧠 CrashLens: AI Token Waste Detective The Ultimate AI Cost Optimization Tool Detect hidden token waste • Prevent budget overruns • Optimize LLM usage 🎬 📁 Open demo video folder Core features: Runtime enforcement · CI guardrails (fail-on-violation) · Prometheus metrics & Grafana Quick Start • Features • Documentation • Examples --- 🎯 What is CrashLens? CrashLens is a developer-first CLI tool that analyzes your AI API logs to uncover hidden token waste , retry loops, model overkill, and inefficient patterns. It helps you optimize OpenAI, Anthropic, and Langfuse usage by providing actionable cost-saving insights. 🔍 Why CrashLens? \"You can't optimize what you can't see.\" - 💰 Cost Savings : Identify 40-60% potential savings in AI spending - 🔒 Privacy First : 100% local analysis, no data leaves your machine - ⚡ Production Ready : Battle-tested policy engine with CI/CD integration - 🎯 Actionable : Specific recommendations, not just analytics --- 🚀 Quick Start Prerequisites - Python 3.12+ (Download here) - AI usage logs in JSONL format (OpenAI, Anthropic, Langfuse) Installation & Setup Non-Interactive Setup (CI/CD) macOS/Linux: Windows (PowerShell): --- � Core Features 🕵️ Waste Detection Engine - 🔄 Retry Loop Detection : Exponential backoff failures, redundant retries - ❓ Model Overkill : GPT-4 used for simple 3-token completions - 📢 Fallback Storms : Cascading model failures wasting tokens - ⚡ Prompt Inefficiency : Long prompts generating tiny responses - 💸 Budget Viola","default_branch":null,"files":null,"tree":[],"storefront":"/r/Crashlens","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Crashlens/crashlens/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}