Holdings

Latest

Scribe Oct 2026 · 146 commits

52 projects · 46 repositories

docwalk

UI tutorials written by an agent, and replayed in CI so they never go stale

Prototype Sheet 40 of 55

Description

docwalk lets a coding agent write step-by-step tutorials for a desktop or web app on its own. It reads the code, drives the running app, takes screenshots with framewatch, marks them up, and saves the result as a portable tutorial package.

The same package replays as a test in CI. If a button moves or a label changes, the tour fails and tells you which step broke, so your docs get fixed at the same time as the UI. Native tours work on macOS and web tours work anywhere. Windows and Linux support is written but not yet verified.

Features

  • Records a tour by driving the real app, then replays it headless in CI with JUnit output
  • Four fallback ways to find each element, with weakened matches flagged in the pull request
  • Exports to Markdown, a standalone HTML viewer, Driver.js, Shepherd and MkDocs
  • An MCP server with a built-in skill, so any agent can write tours

Construction

  • Rust
  • MCP
  • framewatch
  • Chrome DevTools Protocol
  • macOS Accessibility

Project resources

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.