# OpenScreen

OpenScreen records your screen and lets an agent turn a take into a product demo. Use it to show an app change or attach a video to a pull request.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 4863
- Author: getopenscreen
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/getopenscreen/openscreen
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/openscreen

## What it does

OpenScreen can capture a window or the whole screen, then trim the recording, add zooms, captions, and annotations. An agent can plan a storyboard, record the app, edit the take, export an MP4, and attach it to a pull request. The CLI also supports headless recording and export, and lets scripts edit the `.openscreen` project JSON.

AI-assisted editing needs your own key from Claude, OpenAI, Gemini, Mistral, OpenRouter, MiniMax, or an OpenAI-compatible endpoint. The assistant is off by default, so set up a key before asking it to edit. Voiceover captions are transcribed on-device and work offline. Exports include MP4 and GIF, with CPU fallback if GPU rendering fails. The project is under active development; updates can break the `.openscreen` format or CLI.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- record an app walkthrough for a product demo
- trim a recording using its transcript
- add zooms and annotations to a screen recording
- export a recording as MP4 or GIF
- attach a demo video to a pull request

## Example prompts
- Record the app and make a demo video for this pull request.
- Trim the recording using its transcript, add zooms, and export an MP4.
- Turn this screen recording into a GIF.

## Similar
- [video-use](https://affpapa.org/en/nevibecode/skills/video-use.md) — skill · 5100 installs
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
