AtlasBurn
Paid
AI-native teams tracking variable inference costs
When an agent fails on step seven of a twelve-step run, you are back to print statements and grep — unless you captured the whole thing before it broke. Orchid is a zero-instrumentation proxy that records every LLM call and tool invocation your agent makes, then lets you replay and inspect each step offline.
Orchid sits between your agent and any API it talks to, capturing traffic into a local SQLite file — no cloud account, no SDK changes, no telemetry leaving your machine. The built-in web UI lets you step through a completed run, inspect every prompt, response, token count, and cost. The proxy also runs a built-in MCP server, so your IDE assistant in Cursor, VS Code, or Claude Code can query recorded traffic directly. Replay is deterministic and costs nothing in API fees. The ceiling appears when your team needs cross-service aggregation or production alerting — this tool is a local debugger, not an observability platform.
Bottom line: Pick Orchid when you are debugging a failing LangGraph agent locally and need step-by-step replay without a cloud dependency — reach for something else when you need dashboards, alerting, or traces aggregated across a fleet of production agents.
Find your fit
More options in LLM Observability. Compare pricing, platforms, and features side by side.
Paid
AI-native teams tracking variable inference costs
Free · Open source
SOC and DevSecOps teams
Debugging a multi-step agent without a trace is an exercise in working backward from a broken final state through layers of framework abstraction you did not write. Orchid solves this by running as a local proxy: your agent’s network traffic — LLM completions, tool calls, any other API request — flows through Orchid and gets written to a local SQLite database. No code changes to your agent are required. After a run, you open the built-in web UI and step through the exact sequence of prompts, responses, token counts, and costs, in order, from the moment the run started.
The differentiating feature is the built-in MCP server. Because the proxy captures structured records of every call, an AI coding assistant running in Cursor, VS Code, or Claude Code can query those records directly via MCP. The vendor describes this as giving your coding agent the ability to debug your AI app — meaning when a failure is buried behind three layers of framework abstraction, you do not have to manually correlate log lines; your IDE assistant can query the trace and answer questions about it.
Orchid fits teams doing active development and debugging of multi-step agents who want local, private observability with zero cloud dependencies. The Apache-2.0 license and self-hosted SQLite storage mean no data leaves the machine. Where this breaks: there is no production alerting, no aggregation across multiple agent instances, and no hosted dashboard for sharing traces across a team. Teams that graduate from local debugging to monitoring agents in production will need a separate observability layer — Orchid does not replace that.
The repo documents an SDK and MCP integration path alongside the proxy itself. LangGraph is called out specifically in the documentation as a target framework, though the proxy’s network-layer approach means it captures traffic regardless of the framework above it.
Sign in to rate this tool or suggest an edit.