-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Joshua Hirsig edited this page Jun 30, 2026
·
7 revisions
stepshot is a lean, open-source step recorder for KDE Plasma / Wayland (alpha). It lives in the system tray; on every mouse click it screenshots the clicked window, marks the click, names the clicked UI element via accessibility (AT-SPI), and writes a self-contained report as HTML, Markdown, PDF and DOCX.
It is the open-source answer to Windows Steps Recorder (PSR) — local-only, no daemon, no cloud, no telemetry.
./install.sh # build + install binary, icon, .desktop
sudo usermod -aG input "$USER" # allow global click capture, then REBOOT- Reboot (a re-login is not enough — see Requirements and Permissions).
- Launch stepshot from the application menu → a camera icon appears in the tray.
- Tray menu → Start recording.
- Click around as usual — each click becomes a documented step (red dot = recording).
- Tray menu → Stop recording & write report.
-
Open last report folder →
report.html/.md/.pdf/.docx.
- Installation — build from source or use the prebuilt release.
- Usage — recording a session, the tray menu, output location.
-
Requirements and Permissions —
inputgroup, the reboot rule, accessibility, KWin authorization, privacy. - Output and Exports — the HTML/Markdown/PDF/DOCX report files.
-
Troubleshooting — no tray icon, 0 steps,
NoAuthorized, blank screenshots, missing element names.
Alpha — works, but rough edges and breaking changes are expected. KDE Plasma / Wayland only for now (a Windows backend is planned). See the ROADMAP.