Fetching from the wire…
Public story · 2026-08-16 · high
Checkpoints live as hidden git refs, so a rewind resets code and the AI's conversation in the same step, with no telemetry.
Why now: Waku surfaced in the Aug. 16 coverage after picking up 32 Hacker News points.
Waku wraps the coding agent CLIs you already run and rewinds code and conversation together, per its site. That fixes a real trust problem for developers: roll back a bad diff, and the agent still talks about code that's already gone.
Checkpoints live as hidden git refs, so rewinding the working tree and the provider conversation happens in the same step. Roll back a commit, and Waku resets the AI's memory of that commit too.
It's built natively for macOS on Rust and GPUI, the GPU-accelerated framework behind Zed. The app normalizes sessions, transcripts, tool activity, and checkpoints from different CLIs into one provider-neutral model, so switching agents doesn't mean losing history. Everything stays local: no telemetry, no cloud sync.
It picked up 32 points on Hacker News. Performance claims come from a single source and haven't been verified independently, so treat any speed comparisons with caution.
The interesting claim here isn't the UI. It's that context desync, not model capability, breaks trust in agent coding sessions. If you've rolled back a bad diff and watched the agent reference code that no longer exists, that's the bug Waku targets. Whether a wrapper layer can fix a problem that's really about how CLIs manage state is the open question. Worth watching: whether major CLI vendors build checkpoint-and-rewind natively and make a wrapper like Waku unnecessary.
Each link below shares sources, entities, or timing with this story.
Grok uses Rust / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Grok uses Rust); both cover GPU, Local; overlapping topics (agent, behind).
Shared entities / Shared topic / Earlier coverage / Tension
Both cover GPU, Rust; overlapping topics (agent, already, code, context); earlier GPU coverage from 2026-05-14.
Goose uses Rust / Shared entity: GPU / Shared topic / Earlier coverage
Linked by a graph relationship (Goose uses Rust); both cover GPU; overlapping topics (agent, already, code, model).
Codex CLI uses Rust / Shared entity: Rust / Earlier coverage
Linked by a graph relationship (Codex CLI uses Rust); both cover Rust; earlier Rust coverage from 2026-05-17.
Mnemo built by Rust / Shared entity: Rust / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Mnemo built by Rust); both cover Rust; overlapping topics (agent, claim).
Shared entities / Shared topic / Earlier coverage / Tension
Both cover GPU, Rust; overlapping topics (agent, code, context); earlier GPU coverage from 2026-04-30.
Both cover Performance, Rust; overlapping topics (agent, code); earlier Performance coverage from 2026-04-08.
Macro uses Rust / Shared entity: Rust / Shared topic / Earlier coverage
Linked by a graph relationship (Macro uses Rust); both cover Rust; overlapping topics (agent, context).