# Agent Workbench

Tools for working with coding agents without losing track of them.

The backlog stays a schema, the commit says what changed, the test says what it actually observed, and the usage stays on screen. Each tool does one of those, and the method page shows how they fit.

- [Claude Code Tray](https://alegauss.github.io/products/claude-tray/) — Windows · Tray app. Your Claude Code rate-limit percentage, always in the tray, as a crisp DPI-aware icon.
- [roadkeep](https://alegauss.github.io/products/roadkeep/) — Docs · CLI. Owns the writes to your ROADMAP, CHANGELOG and IMPROVEMENTS, so the format is a schema at insertion instead of a convention you remember.
- [roadkeep-gui](https://alegauss.github.io/products/roadkeep-gui/) — Desktop · Backlog reader. Every roadkeep backlog on your machine in one window: read what each project owes, file or ship a line, hand a task to Claude Code.
- [commitclerk](https://alegauss.github.io/products/commitclerk/) — Git · CLI. Reads your staged diff, asks an LLM for a Conventional Commits message, shows it to you, and commits.
- [winwright](https://alegauss.github.io/products/winwright/) — Testing · .NET library. Drives a Windows desktop app from a test — four verdicts rather than two, so a check that never ran never reads as one that passed.
- [polyweave](https://alegauss.github.io/products/polyweave/) — 3D · Claude Code plugin. Makes 3D assets by declaring what they must satisfy and searching for the parameters that do, on Blender, Godot and a mesh service.
- [Piano](https://alegauss.github.io/products/piano/) — Music · Desktop app. A piano Claude Code can write scores for, play and teach from: the notes fall onto the keys and you learn to play them.
