[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-96011":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":16,"starSnapshotCount":16,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},96011,"openscreen","getopenscreen\u002Fopenscreen","getopenscreen","Record your screen, ship a demo. Free and open-source, GPU-accelerated, no watermarks, no subscriptions. Windows, macOS, Linux. Actively maintained.",null,"https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen","TypeScript",2474,156,14,46,0,15,28.59,false,"main","2026-09-21 02:04:29","\u003Cp align=\"center\">\n  \u003Cimg src=\"public\u002Fopenscreen.png\" alt=\"OpenScreen Logo\" width=\"64\" \u002F>\n\u003C\u002Fp>\n\n# \u003Cp align=\"center\">OpenScreen\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cstrong>A free, open-source desktop app for recording your screen and turning the result into polished product demos and walkthroughs.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"public\u002Fdemo.gif\" alt=\"Editing a recording in OpenScreen: wallpaper and video effects, an AI-assisted cut driven from the chat, then export\" width=\"100%\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fgetopenscreen\u002Fopenscreen?style=for-the-badge&label=License\" alt=\"License\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fgetopenscreen\u002Fopenscreen?style=for-the-badge&label=Release\" alt=\"Latest Release\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fgetopenscreen\u002Fopenscreen\u002Fci.yml?style=for-the-badge&label=CI\" alt=\"CI Status\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgetopenscreen.com\u002Fdiscord\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20us-5865F2?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002FEtienneLescot\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-EA4AAA?style=for-the-badge&logo=githubsponsors&logoColor=white\" alt=\"Sponsor\" \u002F>\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey?style=for-the-badge\" alt=\"Platform\" \u002F>\n\u003C\u002Fp>\n\n> [!NOTE]\n> **This is OpenScreen, continued.** [Siddharth Vaddem](https:\u002F\u002Fgithub.com\u002Fsiddharthvaddem) created the project and [archived the original repository](https:\u002F\u002Fgithub.com\u002Fsiddharthvaddem\u002Fopenscreen) after v1.5.0. Development moved here with his approval, under the same name and the same MIT license.\n\nA raw capture goes in and comes out ready to post — on X, Reddit, YouTube, a docs page, or a landing page. That is the category Screen Studio defined; OpenScreen is the open-source entry in it, and not a clone.\n\n**100% free** for personal and commercial use, with nothing held behind a paywall.\n\n**Project status.** OpenScreen is under active development — expect rough edges and occasional breaking changes, including to the `.openscreen` project format and the CLI. Bug reports are welcome: [open an issue](https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Fissues).\n\n## Core Features\n- Record a specific window, or your whole screen.\n- Record microphone and system audio.\n- Webcam overlay with picture-in-picture, drag-to-position, mirroring, and shape options.\n- Auto or manual zooms with adjustable depth, duration, easing, and pixel-precise position; auto-zoom follows your cursor as you work.\n- Custom cursor size, smoothing, and click effects, with cursor themes and post-recording path smoothing.\n- Automatic captions for voiceovers, transcribed on-device with no upload (works offline), with an editable transcript you can cut from and optional subtitle translation.\n- AI editing assistant: describe the edit you want in chat and it applies to the timeline — cuts, zooms, speed ramps, annotations, camera framing. Bring your own key (Claude, OpenAI, Gemini, Mistral, OpenRouter, MiniMax, or any OpenAI-compatible endpoint); nothing is enabled by default.\n- Wallpapers, solid colors, gradients, or your own background image.\n- Motion blur.\n- Crop, trim, and per-segment speed control on the timeline.\n- Text, arrow, and image annotations, with text animation presets.\n- Timeline snapping guides and an audio waveform to make trimming easier.\n- Customizable keyboard shortcuts.\n- Export to MP4 or GIF in multiple aspect ratios and resolutions, rendered and encoded on the GPU (Metal on macOS, D3D11 on Windows, Vulkan on Linux) with an automatic CPU fallback.\n- Languages supported: Arabic, English, Spanish, French, Italian, Japanese, Korean, Portuguese (Brazil), Russian, Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese.\n\n## Command-line interface (headless)\n\nOpenScreen ships a CLI for scripts, CI, and AI coding agents: record the screen\nheadlessly, edit the `.openscreen` project JSON programmatically (zooms,\nannotations, trims), and render MP4\u002FGIF with the full export pipeline — no\nvisible windows, NDJSON output with `--json`.\n\n```bash\nopenscreen record --duration 20 --project demo.openscreen --json\nopenscreen export demo.openscreen -o demo.mp4 --json\n```\n\nSee [docs\u002Fcli.md](.\u002Fdocs\u002Fcli.md).\n\n## Installation\n\nEvery platform has a recommended route below. On Windows that is the Microsoft Store; everywhere else it is the installer from the [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Freleases) page.\n\n### System requirements\n\n- **Windows**: version 1903+ (build 18362) with Intel 8th Gen \u002F AMD Ryzen 2000 series or newer minimum; Windows 11 with Intel 12th Gen \u002F Ryzen 4000 series or newer recommended\n- **macOS**: 13 (Ventura) or later — required by ScreenCaptureKit for capture\n- **Linux**: `xdg-desktop-portal` and PipeWire for native capture and system audio; recording still works without them through the browser-capture fallback, with fewer capabilities (see [Platform differences](#platform-differences))\n- **RAM**: 8 GB minimum, 16 GB recommended\n\nFull table and notes on older integrated graphics: [system requirements](https:\u002F\u002Fgetopenscreen.com\u002Fdocs\u002Finstallation#system-requirements).\n\n### macOS\n\nDownload the `.dmg` installer directly from the [Releases page](https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Freleases) and drag OpenScreen into your Applications folder. Builds from 1.9.0 onward are signed with a Developer ID certificate and notarized by Apple, so Gatekeeper does not block them and no terminal step is needed.\n\nOn first launch, open **System Settings > Privacy & Security** and grant the two permissions OpenScreen needs: **Screen Recording** and **Accessibility**. Recording cannot start until both are granted.\n\n> [!NOTE]\n> **macOS 15 and later re-ask for screen-recording permission periodically.** That prompt comes from macOS itself and applies to every third-party screen recorder — it is not a sign that anything is wrong with your install or that an update broke something. Grant it again when asked.\n\n> [!NOTE]\n> **Upgrading from a version older than 1.9.0?** Those builds were not signed with a Developer ID certificate, and macOS ties Screen Recording and Accessibility grants to an app's signature — so it cannot tell the new build is the same app, and the permissions you granted the old one do not carry over. If the new version won't record even after you grant them, remove OpenScreen's existing entries under **System Settings > Privacy & Security** (both Screen Recording and Accessibility), then launch it again and grant them when prompted.\n\n### Windows\n\n**Recommended — Microsoft Store**\n\n[Get OpenScreen from the Microsoft Store](https:\u002F\u002Fapps.microsoft.com\u002Fdetail\u002F9MXQ1HQJL5G5), or from a terminal:\n\n```powershell\nwinget install --source msstore OpenScreen\n```\n\nMicrosoft signs the Store package during certification, so it installs with no security warning and updates itself.\n\n**Alternative — standalone installer**\n\nDownload the `.exe` from the [Releases page](https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Freleases). Use this if you can't reach the Store — Windows LTSC, a locked-down work machine, an offline install, or if you want a specific older version.\n\n> [!NOTE]\n> The `.exe` is not code-signed, so Windows SmartScreen shows **\"Windows protected your PC\"** and reports an unknown publisher. Choose **More info** → **Run anyway** to continue.\n>\n> This is not a sign that something is wrong with the download: an unsigned installer earns SmartScreen's trust per file, so a brand-new build always starts out untrusted no matter how many people installed the previous one. Verifying the signature isn't an option here — there is nothing to verify. If you want the checked path, use the Store build above. If you use the `.exe`, download it only from the Releases page linked here.\n\n### Linux\n\nFour packages are published to the [Releases page](https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Freleases) for each version. Pick the one that matches your distro:\n\n**Debian \u002F Ubuntu \u002F Pop!_OS (`.deb`)**\n```bash\nsudo apt install .\u002FOpenscreen-Linux-*.deb\n```\n\n**Fedora \u002F RHEL \u002F CentOS (`.rpm`)**\n```bash\nsudo dnf install .\u002FOpenscreen-Linux-*.rpm\n```\n\n**Arch \u002F Manjaro (`.pacman`)**\n```bash\nsudo pacman -U Openscreen-Linux-*.pacman\n```\n\n**Any distro (`.AppImage`)**\n```bash\nchmod +x Openscreen-Linux-*.AppImage\n.\u002FOpenscreen-Linux-*.AppImage\n```\n\n**NixOS \u002F Nix (flake)**\n\nTry without installing:\n```bash\nnix run github:getopenscreen\u002Fopenscreen\n```\n\nInstall into your user profile:\n```bash\nnix profile install github:getopenscreen\u002Fopenscreen\n```\n\nFor a NixOS system config (flake):\n```nix\n{\n  inputs.openscreen.url = \"github:getopenscreen\u002Fopenscreen\";\n\n  outputs = { nixpkgs, openscreen, ... }: {\n    nixosConfigurations.\u003Chost> = nixpkgs.lib.nixosSystem {\n      modules = [\n        openscreen.nixosModules.default\n        { programs.openscreen.enable = true; }\n      ];\n    };\n  };\n}\n```\n\nFor Home Manager, use `openscreen.homeManagerModules.default` with the same `programs.openscreen.enable = true;`.\n\nYou may need to grant screen recording permissions depending on your desktop environment.\n\n**Sandbox error:** If the AppImage fails to launch with a \"sandbox\" error, run it with `--no-sandbox`:\n```bash\n.\u002FOpenscreen-Linux-*.AppImage --no-sandbox\n```\n\n### Platform differences\n\nEverything in the editor and export is the same on macOS, Windows, and Linux: zooms, backgrounds, motion blur, crop\u002Ftrim\u002Fspeed, blur regions, annotations, auto-captions, AI editing, projects, export, and all languages. All three now record through a native capture pipeline; the remaining differences are narrower than they used to be:\n\n- **Native recording**: macOS (ScreenCaptureKit), Windows (Windows Graphics Capture), and Linux (PipeWire via the ScreenCast portal) all record through a native pipeline for higher quality and clean window-level capture. On Linux the browser pipeline stays as an automatic fallback if the helper isn't available.\n- **Custom cursors**: on macOS and Windows the real cursor is captured with shape, type, and clicks. Linux captures position and cursor shape through the portal, so cursor themes and the editable cursor overlay work there too. Click effects work on Linux as well, but not through the portal — Wayland exposes no portal for mouse buttons, so the capture helper reads the left button from evdev, which needs your user in the `input` group. Without that, recording is unaffected and every cursor sample is simply a move.\n- **Webcam**: Windows muxes the webcam natively into the recording; macOS and Linux record it alongside as a separate file. It works as a picture-in-picture overlay on all three.\n- **System audio** support varies by OS:\n  - **macOS**: works on every supported version. On macOS 14.2+ you'll be prompted to grant audio capture permission.\n  - **Windows**: works out of the box.\n  - **Linux**: needs PipeWire (default on Ubuntu 22.04+, Fedora 34+). Older PulseAudio-only setups may not capture system audio (mic should still work).\n\n## Official links\n\nThis repository is the community-maintained continuation of OpenScreen.\n\nOfficial \u002F trusted links:\n\n* Original archived repository: https:\u002F\u002Fgithub.com\u002Fsiddharthvaddem\u002Fopenscreen\n* Community continuation: https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\n* Official website: https:\u002F\u002Fgetopenscreen.com\n\nFor safety, download OpenScreen only from the official GitHub Releases linked from this repository. Third-party websites using the OpenScreen name are not affiliated with this continuation unless explicitly listed here.\n\n## Community\n\nOpenScreen is community-driven. If you need help, want to report a bug, or just want to chat with other users and contributors:\n\n- 💬 **Discord** — [Join the OpenScreen Discord](https:\u002F\u002Fgetopenscreen.com\u002Fdiscord) for real-time help, showcase, and discussion\n- 🐞 **[GitHub Issues](https:\u002F\u002Fgithub.com\u002Fgetopenscreen\u002Fopenscreen\u002Fissues)** — bug reports and feature requests\n- 🗺️ **[Roadmap](.\u002FROADMAP.md)** — see what we're building next\n- ❤️ **Support the project** — [GitHub Sponsors](https:\u002F\u002Fgithub.com\u002Fsponsors\u002FEtienneLescot) or [Ko-fi](https:\u002F\u002Fko-fi.com\u002Fetiennelescot)\n\n---\n\n## License\n\nThis project is licensed under the [MIT License](.\u002FLICENSE). By using this software, you agree that the authors are not liable for any issues, damages, or claims arising from its use.\n","OpenScreen 是一款免费开源的跨平台屏幕录制与演示视频编辑工具，专为快速制作高质量产品演示和操作教程而设计。核心功能包括 GPU 加速的全屏或窗口录制、系统音频与麦克风同步采集、可拖拽调节的画中画摄像头叠加、智能光标增强（含点击效果与路径平滑）、AI 辅助自动剪辑及自动生成字幕。支持 Windows、macOS 和 Linux，导出无水印、无需订阅。适用于开发者录制工具使用教程、产品经理制作原型演示、技术文档配套视频等轻量级专业场景。",2,"2026-09-08 02:30:07","trending"]