# roadkeep-gui

Desktop · Backlog reader · Agent Workbench

roadkeep keeps one backlog honest; this reads all of them at once. It finds every governed checkout on the machine, shows what each one has shipped and still owes, and files or ships a line without leaving the window, always through the roadkeep command rather than around it. Hand a task to Claude Code and the session is started, claimed and shown as it works.

- Platform: Windows · Linux
- Licence: MIT
- Download: https://github.com/alegauss/roadkeep-gui/releases/latest
- Source: https://github.com/alegauss/roadkeep-gui

Public numbers as of 2026-10-20: latest release v0.1.0 (2026-09-12).

## What comes next

From docs/ROADMAP.md at 09496d1.

### Block F — The agent surface (handing one task to Claude Code)

- 📋 closing the window kills the session it was running, and reopening offers no way back to it
- 📋 a line the quit left claimed reads as another worker's, so the window will not hand it back

### Block G — The shell (an executable now, a service later)

- ⏳ the executable is unsigned, so Windows tells a person the app is untrusted before it opens

## Recently shipped

- 2026-09-24 · RG304: Enter in a session's reply box never sends it, so every answer takes a trip to the button
- 2026-09-23 · RG307: the app has no public page, so a release is reachable only by somebody who already knows the repository
- 2026-09-21 · RG303: a reply typed into a session is never drawn in its stream, so what was asked of it is gone once sent
- 2026-09-21 · RG302: show refuses every shipped entry: its reader holds the pointer to a string, and a ledger line carries none
- 2026-09-21 · RG301: a walkthrough is asked through askGloss, so the module that runs every read-only question is named after one of them
- 2026-09-21 · RG300: no shot fixture keeps an answer, so a kept gloss's notices and the walkthrough dialog are drawn by no picture
- 2026-09-21 · RG299: an explanation nests a paragraph inside a paragraph, which React reports as invalid HTML on every answer
- 2026-09-21 · RG298: npm run dev:inspect opens its first window without the debugging port, so Playwright MCP reaches it only after a restart

All entries: https://alegauss.github.io/changelog/roadkeep-gui/
