Ultra-light Windows screen recorder
Spiritual successor to Captura.
| 🪟 | Capture modes + Windows-tuned stack — Display / window / region, with a Windows-first path (DXGI / WASAPI and friends) instead of a generic lowest-common-denominator backend. |
| 🎬 | MP4 & GIF — Record to MP4 (auto NVENC / QSV / AMF / libx264) or export GIF. |
| ✨ | Overlays — Mouse-click highlights, keystroke overlay, webcam PiP, include-cursor, and live preview. |
| 🎞️ | Rebuilt FFmpeg sidecar (capto-ffmpeg) — Capto-owned, pinned, attested FFmpeg embedded in the app. Encoding goes only through this bundle — not whatever is on PATH. |
| 🤖 | CLI + Agent Skill for AI — Full capto control plane (JSON, stable exit codes) and capto-agent-skill so agents can doctor → record → stop → collect outputs. |
| 🔒 | Open source · local · safe — MIT, no upload SDKs, files stay on your machine. |
Download the NSIS setup for your CPU (x64 / arm64) from Releases. Installers embed verified FFmpeg from capto-ffmpeg and the capto CLI at <install>\cli\capto.exe, and add that cli folder to your user PATH so capto works in new terminals (not a separate download).
npm install --prefix apps/desktop
.\scripts\download-ffmpeg.ps1 # or copy-ffmpeg.ps1
cargo build -p capto-cli --release
.\scripts\copy-cli.ps1 # required for tauri build / package
npm run tauri --prefix apps/desktop -- dev
cargo test --workspace
cargo run -p capto-cli -- statusIf the CLI cannot find the desktop in dev:
$env:CAPTO_APP_PATH = "D:\AIWorkspace\Capto\target\debug\capto-app.exe"Elwina Vardal · elwina.work · GitHub
MIT (clean-room implementation — not a Captura fork)
