Safe, idiomatic Rust bindings for Apple ScreenCaptureKit — high-performance screen, window, and audio capture on macOS.
-
Updated
Sep 24, 2026 - Rust
Safe, idiomatic Rust bindings for Apple ScreenCaptureKit — high-performance screen, window, and audio capture on macOS.
Cross-platform screen & system-audio capture for Rust. Raw frames + real metadata from native backends: PipeWire/X11, ScreenCaptureKit, DXGI/WGC/WASAPI. No ffmpeg, no wrappers.
Cross-platform Rust computer-use MCP server for macOS and Windows: AX/UIA, screenshots, OCR, pointer and keyboard input, clipboard, stdio, and HTTP.
Pair two computers on your local network and each can use the other's default microphone and speaker as its own audio device. macOS and Windows.
A tailnet-native remote workstation in Rust: hardware-accelerated HEVC-only video over your existing Tailscale identity, on the Asupersync runtime. Freshness over throughput, input authority that ends cleanly, no accounts or pairing. Spec-first: comprehensive design plan, pre-implementation.
Unofficial RustDesk fork for Windows <-> macOS self-hosted remote desktop: ScreenCaptureKit capture, zero-copy VideoToolbox encoding (macOS CPU 45% -> 9%), device roster from your own ID server, accounts and same-account passwordless access. AGPL-3.0.
Patched scap screen-capture library for visual-cortex, adding cross-process macOS window capture and recoverable capture errors.
A fast replay-buffer clip recorder and editor, written in Rust
To associate your repository with the screencapturekit topic, visit your repo's landing page and select "manage topics."