What problem does it solve?
Reversa-visor helps you document a legacy application's user interface from screenshots so you can extract screen structure, components, and navigation without needing the system to be running.
Core Features & Use Cases
- Screen inventory from images: Captures each screen’s purpose, state (loading/empty/error/etc.), and how the user reached it.
- Interface element extraction: Documents forms (fields, validations, buttons), tables (columns, row actions, pagination/filters), and feedback UI (messages, modals, confirmations, tooltips).
- Navigation flow mapping: Reconstructs main and alternative routes between screens and builds a unit-traversing flow output for later design/implementation.
- Unit mapping by configuration: Assigns each screen to the most appropriate unit using
granularity rules sourced from .reversa/config.toml and optional .reversa/config.user.toml, then writes per-unit screens.md plus global inventory.md and flow.md.
Quick Start
Provide the relevant screenshots of the application screens and flows, and tell the Visor to document the interface and map each screen into units based on your .reversa configuration.