Forked is a time-travel debugger for OpenClaw that records agent execution and lets you inspect, fork, and rewind runs.
What it captures:
- LLM inputs/outputs (including token usage when available) - tool calls/results - message flow - file-modifying actions (with snapshots) - lifecycle/config/setup-file changes
What you can do:
- inspect a full timeline of a run - fork from a decision point, modify payload, replay - rewind file state to a prior snapshot-backed point, then branch from there
Architecture is simple/local:
OpenClaw tracer plugin -> WebSocket local daemon (Node + SQLite) local UI (React)
Privacy model:
MIT licensed local-first (127.0.0.1) no cloud dependency, no telemetry required Repo: https://github.com/MurbotLabs/Forked
This is v1. I’d really value feedback on:
- Missing debugging workflows - Pain points in fork/rewind UX - What would make this essential in daily OpenClaw dev loops