<p align="center">
<img src="demo/banner.png" alt="rewynd — the flight recorder for your backend, for humans and the agents that debug with them" width="100%">
</p>
<p align="center">
<a href="https://github.com/SrinjoyDev/rewynd/actions/workflows/ci.yml"><img src="https://github.com/SrinjoyDev/rewynd/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
<a href="./LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT License"></a>
<img src="https://img.shields.io/badge/Go-1.22+-00ADD8?logo=go&logoColor=white" alt="Go 1.22+">
<img src="https://img.shields.io/badge/Node-18+-339933?logo=node.js&logoColor=white" alt="Node 18+">
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs welcome">
</p>
A zero-config, OTLP-native flight recorder for your backend. It silently records every
HTTP request, database query, outbound call, log line, and exception during local development,
correlates them per request, and lets you — or your coding agent — see exactly what
happened. No console.log, no re-running.
<p align="center">
<img src="demo/tui.gif" alt="rewynd TUI — live requests with the N+1 waterfall" width="100%">
</p>
<p align="center"><sub>Above: the human view — click the broken request, see its whole story. Below: the same recording, driven by your coding agent.</sub></p>
<p align="center">
<img src="demo/agent-loop.gif" alt="rewynd agent loop — clear, trigger, watch, diagnose" width="100%">
</p>
Laravel Telescope, reborn for Node — terminal-native, and the first backend recorder your
coding agent can actually drive. OpenTelemetry under the hood, zero config on top. Runs
entirely on your machine.
v0.1.0 is live. The core, the TUI, the CLI, the agent loop, the MCP server,
Node + Python capture, and header/body recording all work today — install below. Stars
and feedback welcome.
Install
# macOS / Linux — grab the binary (recommended):
curl -fsSL https: