← My projects

GPLv3 · Tauri · React · TypeScript

Ursa Markup

A cross-platform image annotation tool inspired by the Windows Snipping Tool.

Markup interface

Highlights

  • Pen, highlighter, area, and eraser tools with a smooth canvas engine
  • Multi-tab workflow, undo/redo, and optional auto-copy to clipboard
  • Deep customization via theme.json plus remappable shortcuts

Feature tour

Drawing tools

  • Pen: freehand strokes with smooth anti-aliasing
  • Highlighter: flat caps and translucent ink
  • Area rectangles and rounded rectangles for emphasis
  • Eraser: stroke- or object-based cleanup

Canvas & productivity

  • Zoom & pan (Ctrl+scroll, drag gestures) plus fit/center framing
  • Ruler overlay (Ctrl+R) with scroll-wheel rotation
  • Blend modes Normal / Multiply for area tools
  • Multi-tab images with per-document undo/redo histories

Keyboard shortcuts

These match the README defaults. Ursa Markup includes a full shortcut editor so you can remap everything.

Ctrl+O Open image
Ctrl+S Save image
Ctrl+C Copy to clipboard
Ctrl+V Open image from clipboard
Ctrl+Z Undo
Ctrl+Shift+Z Redo
Ctrl+R Toggle ruler
1-3 / E Switch drawing tools