{"repo":"jmamda/OpenTrace","free":true,"listed":false,"github":"https://github.com/jmamda/OpenTrace","clone":"git clone https://github.com/jmamda/OpenTrace.git","description":"A local reverse proxy that records every LLM request/response to SQLite. No cloud, no data leaving your machine.","language":"Rust","stars":15,"topics":["llm","observability","openai","proxy","rust","sqlite"],"license":"MIT","category":"ai-agents","readme_excerpt":"OpenTrace The strace of LLM calls. A single Rust binary that acts as a local reverse proxy, recording every LLM request and response to a SQLite file on your machine. No cloud. No infra. No data leaving your machine. --- Why OpenTrace? Problem OpenTrace's answer --- --- Helicone and LangSmith send your prompts to their servers Everything is written to /.trace/trace.db and stays there Langfuse self-hosted needs ClickHouse + Postgres + Redis + a worker One binary, one SQLite file SDK wrappers require code changes and redeployment Change one env var -- that's it --- Table of Contents - Install - Quickstart - How It Works - Commands - trace start - trace serve - trace report - trace config - trace query - trace watch - trace show - trace stats - trace search - trace export - trace eval - trace replay - trace prices - trace workflow - trace agents - trace status - trace vacuum - trace info - trace clear - Embedded Query API - Multi-Agent Orchestration - Multi-Upstream Routing - Observability Integrations - Privacy and Compliance - What Gets Captured - Supported Providers - Comparison - Security Notes - Contributing - License --- Install --- Quickstart 1. Start the proxy Startup output: 2. Point your app at the proxy No code changes. The proxy passes all headers through unchanged, including your Authorization header. --- How It Works The proxy path adds no observable latency . DB writes happen on a bounded background channel (capacity 20,000 records); under extreme load, records ar","default_branch":null,"files":null,"tree":[],"storefront":"/r/jmamda","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jmamda/OpenTrace/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."}