Unix CLI
for RenderDoc
65 commands. TSV pipes. JSON mode.
Designed for CI pipelines and AI agents.
Design Philosophy
rdc-cli is not a replacement for RenderDoc.
It turns .rdc capture data into pipe-friendly text streams
that integrate with Unix tools, CI systems, and AI agents.
TSV by Default
Every command outputs tab-separated values. Pipe through
grep, awk, cut, sort —
standard Unix tools just work. Add --json for structured output.
Two-Layer Architecture
A background daemon holds the capture open. CLI commands send JSON-RPC queries over TCP. Load once, query many — no per-command startup cost.
Stderr for Metadata
Data goes to stdout, diagnostics to stderr. Pipes never break because of progress messages or warnings. Exit codes follow Unix convention: 0 success, 1 failure, 2 error.
Stable VFS Paths
Every piece of capture data has a stable path like
/draws/142/shader/ps. Paths are deterministic across
sessions — safe for scripts and agents.
Built for Automation
Every design decision optimized for pipelines, scripting, and agent-driven workflows.
Unix Pipes
TSV output by default. Pipe through grep, awk, jq, or any Unix tool.
rdc draws | grep Triangle | cut -f1 JSON Mode
Every command supports --json. Perfect for CI assertions and AI agents.
rdc pipeline 42 --json | jq .shader VFS Paths
Browse captures like a filesystem. Tab-complete through draws and state.
rdc cat /draws/142/shader/ps Daemon Session
Load once, query many. Long-lived daemon holds the capture open.
rdc open cap.rdc && rdc draws && rdc close CI Assertions
Built-in pixel, image, state, and count assertions. Exit code 0/1/2 for pass/fail/error.
rdc assert-pixel 142 400 300 --expect "1 0 0 1" AI Agent Ready
Claude Code skill auto-installs. VFS paths + JSON output make captures agent-navigable.
rdc install-skill && rdc ls /draws/142/ See It in Action
Open a capture, explore draw calls, inspect the pipeline, export data.
VHS tape files
· docs/tapes/
65 Commands
Everything you need to inspect GPU captures, organized by workflow.
GPU State
Debug
Assertions
Diff
Utility
Get Started
Install in seconds. Start inspecting captures immediately.