Skip to main content

Welcome to OpenScreen

OpenScreen is a free, open-source screen recorder and editor. It uses native capture APIs (ScreenCaptureKit on macOS, Windows Graphics Capture on Windows) for low-overhead recording, and composites both the live preview and the final export on the GPU through a native Rust renderer (Direct3D 11 on Windows, Metal on macOS, wgpu on Linux) — one path, so what you see in the editor is what comes out of the export.

warning

OpenScreen is not production-grade. The project is in active development and rough edges are expected.

What you can do

  • Record a specific window or your whole screen, with system audio, microphone, and webcam — from a floating HUD or from the editor itself.
  • Build a project from several sources: import, trim, crop, reorder, and split clips on one timeline.
  • Edit with zooms, trims, per-region speed, Full Camera segments, text/image/arrow/blur annotations, cursor themes, webcam layouts, and background/effects.
  • Transcribe on-device with Whisper, then burn in captions — restyled live, translatable into 15 languages — or cut your recording by deleting words from the transcript.
  • Optionally connect your own LLM key to edit by chat — off by default, never required.
  • Export to MP4 (720p/1080p/source, H.264 or H.265) or animated GIF.
note

Recording, editing, transcription, captions, and export all work offline with no account. The one exception is the first transcription you ever run, which downloads its Whisper model (~264 MB) once — after that, transcription is offline too. AI chat editing and caption translation are the only features that keep talking to a network, and only once you connect a provider yourself.

Project facts

LicenseMIT — free forever
PlatformsWindows, macOS, Linux (see the roadmap for packaging status)
Repogithub.com/getopenscreen/openscreen

Status of this site

Everything under Features in the sidebar documents what's actually shipped in the app today, not the roadmap. The deeper internal specs this site is built from — architecture notes, engineering docs, test plans — still live in the repo and aren't migrated here yet: