What Is wayscriber and What Can It Do?
Updated
wayscriber is a free, open-source, MIT-licensed live screen annotation tool for Linux, written in Rust. One keybind places a drawing layer over whatever is on screen, so you can annotate, present, zoom, and capture, then hide the layer again. It is a good fit if you run a Wayland compositor such as Hyprland, Sway, River, Wayfire, Niri, COSMIC, or KDE Plasma, or GNOME with limits, and you want ZoomIt-style markup without leaving your desktop. It is not a general-purpose drawing app: the overlay is temporary and meant for live use over other applications.
How it works
The model is deliberately small. A daemon runs in the background, a global shortcut toggles the overlay, and everything happens on top of the current screen.
- Install the package. Native repositories exist for Debian, Ubuntu, and Fedora, plus the AUR for Arch, a Nix flake, and one-off
.deband.rpmdownloads. - Bind one key. Run the daemon, then bind
wayscriber --daemon-toggleto a global shortcut. The configurator can handle both steps for you, or you can enable the user service directly:systemctl --user enable --now wayscriber.service - Draw over anything. Press your key and the overlay appears with pen, shapes, text, boards, and zoom. Press
F1for searchable, clickable Help, andEscto hide the overlay.
What you can do with it
All features are included. There are no plugins and no accounts.
Drawing toolkit
- Pen, highlighter, and eraser
- Lines, rectangles, ellipses, and fillable polygons
- Arrows with auto-numbered labels, step markers, and blur
- Multiline text, sticky notes, and a screen eyedropper with a magnified pixel loupe
- Undo and redo across all of the above
Command palette
A fuzzy search over actions, with icons and category headers. You can reopen a recent item, save a preset slot, or edit a shortcut in place. Open it with Ctrl+K or Ctrl+Shift+P.
Radial menu at the cursor
A fixed eight-way compass with tool glyphs, recent colors, and an outer size ring. Hold middle-click, move the pointer to a tool, then release.
Boards and pages
Backgrounds include a transparent overlay, whiteboard, blackboard, blueprint, and corkboard. Each board keeps separate pages with auto-contrast pens. Ctrl+Shift+1..9 jumps to a slot, and Space+drag pans a solid board.
Performance and configuration
The tool ships as a single native Rust binary, with no Electron and no webview. On the project's own hardware measurements it reports 8–9 ms p95/p99 input-to-commit at 120 FPS, with 120 FPS as the default cap and vsync off; 144/240+ is configurable. Around 130 actions are rebindable through a single TOML file.
Is it right for you?
| If you want to… | wayscriber fits if… |
|---|---|
| Annotate live during a talk or demo | You are on a supported Wayland compositor and can bind a global shortcut |
| Draw over any app without switching windows | You want a temporary overlay rather than persistent documents |
| Avoid accounts, plugins, or telemetry | You are fine configuring behavior through a TOML file |
| Use GNOME | You accept that support is limited |
The main constraints to check before adopting it are your compositor (GNOME is explicitly limited) and your willingness to set up a daemon plus a global keybind. If those are fine, the install-to-drawing path is three steps, and the overlay is available from any application.