30 open-source projects similar to getopenscreen/openscreen, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center
OpenFilm is an open-source video editor built for coding agents. An agent writes a film as web pages while a local editor shows the video taking shape, and a person can then review, adjust and export the result by hand or by request. A film is described in a single HTML file of tracks and timed clips, with trims, speed and volume, styled and animated with CSS. Each shot is a web page that draws any moment from a time value alone, so scrubbing, parallel rendering, motion blur and re-rendering a single shot give identical output. The editor runs in a browser or as a standalone desktop app with
Concat is a free, open-source, non-linear video editor that runs natively on the user's own computer. Footage, projects, and processing stay on the local machine, so editing works offline with no uploads, accounts, subscriptions, or watermarks on exports. It is available on macOS, Windows, Linux, and Android, with builds for iPhone and iPad as well, and the same project files and workflow carry across devices. What sets it apart is that the editor can be driven by software as well as by hand. It exposes its functions through the Model Context Protocol so AI agents can connect and perform edit
OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content. The project includes a dynamic zoom editor for applying manual or cursor-following zooms with adjustable depth and easing. It features a local caption generator that uses on-device transcription to create voiceover captions without uploading data to external servers. Additional specialized tools allow for the integration of we
VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes
Filmcraft is a multi-track nonlinear video editor written in Rust. It runs as a native desktop application on macOS, Windows and Linux, and the same editing engine and interface also compile to WebAssembly, so the editor can run in a browser on WebGPU or WebGL2 with media kept on the user's machine. Its codecs and container formats are implemented from scratch in Rust, covering H.264, HEVC, ProRes, DNxHR, AV1 and VP9. What sets it apart is that every editing action is a command that scripts and AI agents can call. Commands can be run from a command line, through a token-protected JSON channel
This project is an AI video post-production suite that uses large language models and programmatic tools to automate editing, transcription, and subtitle generation. It functions as an AI editing agent that translates natural language instructions into shell commands, providing a programmatic interface for manipulating media via FFmpeg. The toolkit includes a motion graphics engine that generates technical animations and visual overlays through code-driven rendering and mathematical definitions. It distinguishes itself by combining an AI-powered transcriber for word-level timestamps with an a
This project is an open-source screen and audio capture utility for Windows that functions as a virtual media device. It exposes desktop activity and system sounds as standard input sources, allowing external software to detect and process the data stream as if it were coming from a physical camera or microphone. The tool utilizes a filter architecture to integrate with the Windows multimedia ecosystem, enabling third-party applications to access desktop feeds for recording, broadcasting, or remote transmission. By capturing pixel data directly from the screen buffer and hooking into system a
ShortGPT is an automated short-form video creation framework that combines large language model-driven scripting with neural voice synthesis, visual asset retrieval, and programmatic video editing. The project provides a modular pipeline architecture that chains script generation, voiceover synthesis, caption rendering, and video assembly into automated workflows, enabling the production of complete short videos from a topic prompt. The framework distinguishes itself through an LLM-oriented editing language that controls video assembly and rendering tasks programmatically, and a multilingual
Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio into multimedia recordings. It functions as a recording suite that can also be operated as a command line video recorder, allowing users to trigger and manage capture workflows via terminal commands. The software distinguishes itself by recording user input, such as mouse movements and keystrokes, as visual overlays on top of the captured video. It further supports automated workflows through the integration of system-level hardware media keys, enabling recording state change
This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics. It serves as a resource for improving game visual quality through custom shader files and demo scenes. The library is organized into three primary areas: a 2D sprite effect gallery for visuals such as water simulations and palette swapping, a 3D material shader collection featuring outlines and dissolve effects, and a post-processing shader suite for full-screen effects like Gaussian blur and color inversion. The collection covers a range of capabilities including 2D sprite
This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game engine. It serves as a shader library providing 2D and 3D visual effects, as well as a collection of post-processing shaders for modifying the final rendered image. The library includes specific implementations for spatial effects on 3D objects, such as outlines and dissolve transitions, and planar effects for 2D sprites, including palette swapping and glow. These effects are paired with standalone demo scenes that provide a playable preview of the graphical results. The repositor
The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Video Shotcraft is a skill for AI coding agents such as Claude Code and Codex that turns a single plain-language request into a finished product promo video. The agent captures real product pages, storyboards shots from a library of reusable recipes, animates each shot in code with Remotion, and renders an on-brand MP4. Footage comes from actual product screenshots rather than generated imagery. Beyond the one-prompt pipeline, the project provides a searchable library of shot recipe cards with switchable motion previews, so a planner can pick and adapt a proven effect instead of inventing one
This is a written reference for designing, building and operating production AI systems, aimed at engineers who work with large language models. It is organized as chapters, worked case studies and interview-preparation material rather than as installable software. The central topics are tool-using LLM agents, retrieval-augmented generation, cost and model selection, evaluation and observability, and security and compliance, with explicit trade-offs among latency, cost, accuracy and safety. The agent material covers control loops such as ReAct and plan-and-execute, graph-based orchestration,
Skill Recorder is a desktop app that records an on-screen work session and turns it into a reusable skill or scheduled automation for AI agents. It captures clicks, app and window switches, visited pages, clipboard previews, terminal activity and spoken narration in the background, controlled by a global shortcut and a floating bar. It can also import an existing MP4 or WebM demonstration instead of recording live. Everything is recorded and stored locally until the user chooses to analyze it. Analysis uses the GitHub Copilot SDK, with sign-in through the browser via enterprise single sign-on
ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF animations and video files. It functions as a screen-to-video capture tool for creating visual demonstrations, documentation, and tutorials. The application includes a non-linear frame editor that allows for the modification of recorded footage before export. It can capture a selected screen area, webcam feed, or sketchboard, and exports the resulting animations as images, videos, or GIFs. The tool supports user interface translation to provide a localized experience in multi
Vorssaint Utils is a free, open-source collection of system utilities for macOS that lives in the menu bar. It bundles tools for audio, window management, clipboard handling, input devices, screen capture, and system monitoring into a single app. Audio control covers separate volume levels for each app, boosts above 100 percent, routing apps to different outputs without an audio driver, and microphone selection and muting by shortcut. Window management includes snapping and tiling into saved layouts, app and window switching with previews, Dock hover previews, and protection against accidenta
ffmpeg-skill is a local command-line video and audio editing toolkit that wraps FFmpeg in typed, structured tools, packaged as a skill for coding agents. An agent can cut, join, caption, reframe, clean up audio, correct color and export footage from a plain-language request. Everything runs on the user's own machine with locally installed FFmpeg, with no API keys, uploads or cloud services. The agent-facing side is what sets it apart. A machine-readable JSON contract lists every tool's schemas, flags, dry-run behavior and verification steps, and a snapshot comparison guards it against breakin
This is a desktop application for managing connected Android and iOS devices. It serves as a cross-platform tool for sideloading application packages, capturing device screens, collecting system diagnostic bug reports, and executing shell scripts. The project distinguishes itself by providing a unified interface for both mobile operating systems. It enables the simultaneous recording of video and taking of screenshots from multiple devices to local storage, and allows for the execution of custom bash scripts across one or many connected hardware targets. The software covers several operation
RecordRTC is a JavaScript library for capturing audio, video, and screen streams within the browser. It functions as a media recording tool that enables the capture of media streams and their export as playable files. The library provides specialized utilities for recording desktop windows or entire screens and capturing 2D or 3D animations from canvas elements. It handles these tasks by interfacing with browser media stream objects to save activity as video files.
Short video factory is a local AI content generator and automated video editing tool. It provides a production pipeline that uses large language models to transform text prompts into marketing scripts and rendered short-form videos. The system is designed for local-first execution, running all processing and asset management on the host machine to maintain data privacy. It distinguishes itself through a batch-processing workflow that can sequentially execute copywriting and rendering for multiple items using predefined presets. The software covers a broad range of media capabilities, includi
Auto-subs is an AI transcription and automatic captioning tool that converts spoken audio from video files into synchronized subtitles. It functions as a subtitle generator and a transcription bridge, enabling the conversion of speech to text with automatic speaker identification and multi-language translation support. The software prioritizes data privacy by utilizing on-device AI inference to process audio and video files locally on the user's hardware. It distinguishes itself by offering deep integration with professional video editing workflows, allowing users to export timing and transcr
NarratoAI is an automated video production pipeline that uses large language models to generate scripts, voiceovers, and edited video commentary. It functions as a combined scriptwriter, voiceover generator, and video editor to streamline the creation of movie and television commentary content. The system automates the production workflow by converting input data into structured narrative scripts, synthesizing artificial speech for narration, and programmatically assembling video clips based on script timestamps. It also converts spoken audio from video files into written text for subtitles a
html-video is a toolkit that lets a coding agent turn a text prompt, a pasted article, or a repository link into an animated MP4. It is packaged as an agent skill: the agent writes the HTML frames itself, and the video is rendered on the user's own machine from HTML, CSS, and data, with no per-render fees. A local browser studio and a scriptable command-line tool sit alongside the skill. Planning and rendering are the distinctive parts. A video is modeled as a content graph, where key points become frames and relationships become edges, and the graph is validated and ordered by dependency int
OBS is a professional software suite designed for live video streaming and recording. It functions as a comprehensive production platform that captures, mixes, and broadcasts high-quality audio and video content to various online platforms or local storage. The software utilizes a modular architecture that allows for the integration of third-party extensions, enabling users to customize their production environment. It features a scene-graph composition system that organizes multiple visual and audio sources into a unified layout, supported by a real-time audio mixing pipeline and a multi-thr
Grafika is a collection of reference implementations and benchmarking tools for the Android platform. It provides technical demonstrations for validating camera lifecycles, GPU performance, and media codec configurations, including a suite of OpenGL ES examples and a graphics reference application. The project distinguishes itself through specialized tools for measuring graphics performance, such as benchmarks for texture upload speeds and pixel read latency. It also implements specific hardware-focused patterns, such as using circular buffers for continuous video capture and utilizing virtua
QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni
Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-