awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

56 مستودعات

Awesome GitHub RepositoriesScreen Capture Utilities

Tools for capturing, recording, and managing screen regions or windowed content.

Distinguishing note: No candidates provided; this category is distinct as it focuses on desktop screen capture workflows.

Explore 56 awesome GitHub repositories matching development tools & productivity · Screen Capture Utilities. Refine with filters or upvote what's useful.

Awesome Screen Capture Utilities GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • moeru-ai/airiالصورة الرمزية لـ moeru-ai

    moeru-ai/airi

    41,040عرض على GitHub↗

    Airi is an interactive digital companion engine designed to bridge large language models with local animation rendering. It functions as a middleware platform that synchronizes conversational text streams with skeletal and facial movements to drive virtual avatars in real time. The framework distinguishes itself by integrating desktop context awareness, allowing characters to maintain situational awareness of a user's screen activity across both desktop and web environments. It utilizes a hybrid execution model that splits computational workloads between cloud-based language processing and lo

    Extracts visual metadata from the user environment to provide language models with situational awareness.

    TypeScriptai-companionai-vtuberclawdbot
    عرض على GitHub↗41,040
  • sharex/sharexالصورة الرمزية لـ ShareX

    ShareX/ShareX

    38,123عرض على GitHub↗

    ShareX is a desktop utility designed for screen capture, image annotation, and automated file sharing. It provides a comprehensive suite of tools for capturing screen regions, windows, or scrolling content, and includes a layered image editor that allows users to manipulate, scale, and transform graphical elements and annotations directly on captured media. The application distinguishes itself through an event-driven post-capture pipeline that triggers automated workflows, such as image processing, external command execution, or file uploads, immediately after a capture event. Users can exten

    Provides comprehensive tools for capturing, annotating, and managing screen regions and windowed elements.

    C#capturecolor-pickercsharp
    عرض على GitHub↗38,123
  • tinyhumansai/openhumanالصورة الرمزية لـ tinyhumansai

    tinyhumansai/openhuman

    32,374عرض على GitHub↗

    OpenHuman is an AI application framework for building private intelligence systems and personal AI layers. It provides a system for deploying private AI assistants that execute technical tasks and manage personal knowledge bases. The project features a model-agnostic request proxy that routes AI workloads to different large language models based on requirements for reasoning, speed, or vision. It integrates an OAuth-driven data integrator to synchronize personal information from external services into a local knowledge base composed of hierarchical Markdown summaries. The framework also inclu

    Monitors screen content and communication apps to provide environmental context for the AI intelligence system.

    Rust
    عرض على GitHub↗32,374
  • lupodharkael/flameshotالصورة الرمزية لـ lupoDharkael

    lupoDharkael/flameshot

    30,239عرض على GitHub↗

    Flameshot is a cross-platform desktop screenshot tool and image annotation utility. It provides the ability to capture full displays or specific screen regions and save them as image files. The software features a built-in editor for adding arrows, shapes, text, and markers to screen captures for visual documentation. It also includes functionality for transferring captured and annotated images directly to external hosting services for remote storage and sharing. The utility includes a command line interface for automating screen captures, managing application settings via scripts, and trigg

    Captures snapshots of the desktop or specific screen regions for documentation and sharing.

    C++
    عرض على GitHub↗30,239
  • flameshot-org/flameshotالصورة الرمزية لـ flameshot-org

    flameshot-org/flameshot

    30,209عرض على GitHub↗

    This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an interactive graphical overlay that allows users to select specific screen regions, apply visual annotations such as shapes, text, and pixelation, and manage the resulting images through a configurable post-capture pipeline. The application distinguishes itself through deep system integration and automation capabilities. It operates as a persistent background daemon that monitors global hotkeys and supports inter-process communication via a system message bus, enabling users to trigg

    Enables automated screen capture via terminal commands and system message buses.

    C++capturecross-platformfree-software
    عرض على GitHub↗30,209
  • sindresorhus/awesome-electronالصورة الرمزية لـ sindresorhus

    sindresorhus/awesome-electron

    27,183عرض على GitHub↗

    This project is a community-maintained directory of resources for building desktop applications with Electron. It serves as a centralized knowledge base, aggregating high-quality tools, learning materials, and software examples to assist developers in mastering the framework and improving their development workflows. The repository functions as a curated ecosystem index, relying on peer review and community contributions to verify and organize information. By maintaining a structured collection of articles, books, boilerplates, and third-party components, it provides a comprehensive reference

    Text Lens Copy unselectable text on screen — a named example documented in this learning resource.

    awesomeawesome-listelectron
    عرض على GitHub↗27,183
  • nickemanarin/screentogifالصورة الرمزية لـ NickeManarin

    NickeManarin/ScreenToGif

    27,114عرض على GitHub↗

    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

    Captures screen areas, webcam feeds, and sketchboards directly into an editing workflow.

    C#editorgifrecorder
    عرض على GitHub↗27,114
  • yalter/niriالصورة الرمزية لـ YaLTeR

    YaLTeR/niri

    25,282عرض على GitHub↗

    Niri is a Wayland compositor that provides a desktop environment for Linux. Its primary purpose is to implement a scrollable tiling window management system, which organizes application windows in a non-overlapping layout that allows horizontal scrolling to access content beyond the screen edge. The compositor features multi-monitor workspace coordination, managing window arrangements and fractional scaling across displays with different resolutions and pixel densities. It supports a dynamic workspace organization model where independent vertical workspace stacks are maintained per monitor.

    Ships built-in utilities for capturing screenshots and recording monitor or window views.

    Rust
    عرض على GitHub↗25,282
  • claude-code-best/claude-codeالصورة الرمزية لـ claude-code-best

    claude-code-best/claude-code

    20,272عرض على GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Captures screenshots and retrieves monitor lists to perceive the visual state of the desktop environment.

    TypeScript
    عرض على GitHub↗20,272
  • niri-wm/niriالصورة الرمزية لـ niri-wm

    niri-wm/niri

    20,069عرض على GitHub↗

    Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to

    Obscures sensitive layer surfaces during screen recordings to protect private information.

    Rustrustsmithaytiling-window-manager
    عرض على GitHub↗20,069
  • wulkano/kapالصورة الرمزية لـ wulkano

    wulkano/Kap

    19,113عرض على GitHub↗

    Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It provides a comprehensive workflow for recording screen sessions, including options for capturing system audio and highlighting mouse clicks to assist in the creation of instructional content. The application distinguishes itself through a modular, plugin-based architecture that allows for the integration of external services for sharing and uploading media. It utilizes a background transcoding utility to process and convert captured recordings into various formats, such as GIF,

    Provides a comprehensive desktop screen recording utility with support for system audio capture and visual mouse click highlighting.

    TypeScriptapertureappcapture
    عرض على GitHub↗19,113
  • webadderallorg/recordlyالصورة الرمزية لـ webadderallorg

    webadderallorg/Recordly

    17,953عرض على GitHub↗

    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

    Provides utilities for capturing desktop sessions and snapshots directly into a professional editing workflow.

    TypeScriptelectronfreelinux
    عرض على GitHub↗17,953
  • anthropics/claude-quickstartsالصورة الرمزية لـ anthropics

    anthropics/claude-quickstarts

    17,085عرض على GitHub↗

    Claude Quickstarts is a development framework and collection of reference implementations designed for building autonomous agents. It provides the foundational patterns necessary to orchestrate multi-agent workflows, enabling models to perform complex, multi-step tasks across software engineering, customer support, and computer-use domains. The platform distinguishes itself through specialized capabilities for desktop and browser automation, allowing agents to interact with graphical interfaces by capturing visual context and executing precise mouse and keyboard inputs. It includes robust inf

    Captures visual metadata from the desktop to provide situational awareness for automated agents.

    Python
    عرض على GitHub↗17,085
  • capsoftware/capالصورة الرمزية لـ CapSoftware

    CapSoftware/Cap

    17,026عرض على GitHub↗

    Cap is a self-hosted screen recording and video collaboration platform designed for teams to replace synchronous meetings with asynchronous video updates. It provides a comprehensive suite for capturing high-resolution desktop activity, including system audio, microphone input, and camera overlays, which are then processed through an integrated post-production workflow. The platform distinguishes itself by offering full data sovereignty through containerized deployment and object storage abstractions, allowing users to host their media assets on private infrastructure or S3-compatible buckets

    Provides a self-hosted platform for capturing, editing, and sharing desktop screen activity.

    TypeScriptappcapcoss
    عرض على GitHub↗17,026
  • imagemagick/imagemagickالصورة الرمزية لـ ImageMagick

    ImageMagick/ImageMagick

    15,742عرض على GitHub↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    Supports saving visible windows or specific screen regions as image files by interacting with the graphical display environment.

    Ccommand-line-image-tooldigital-image-editingimage-conversion
    عرض على GitHub↗15,742
  • mltframework/shotcutالصورة الرمزية لـ mltframework

    mltframework/shotcut

    13,460عرض على GitHub↗

    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-

    Records desktop sessions and captures snapshots using system-native utilities integrated directly into the editing workflow.

    C++cross-platformgplv3mlt
    عرض على GitHub↗13,460
  • lsdefine/genericagentالصورة الرمزية لـ lsdefine

    lsdefine/GenericAgent

    13,017عرض على GitHub↗

    GenericAgent is an LLM agent framework and autonomous system controller designed to manage local systems, web browsers, and hardware interfaces through action and observation loops. It functions as a tool orchestrator that routes model calls to local executors, enabling the automation of complex tasks on a host machine. The project is distinguished by its self-evolving AI agent capabilities, which convert successful execution paths into reusable procedural scripts and skill trees to reduce future reasoning overhead. It employs a context optimization engine that utilizes layered memory hierarc

    Reads and interprets text contained within images or screen captures using optical character recognition.

    Pythonai-agentautomationautonomous-agent
    عرض على GitHub↗13,017
  • octalmage/robotjsالصورة الرمزية لـ octalmage

    octalmage/robotjs

    12,740عرض على GitHub↗

    Robotjs is a native Node.js automation library and desktop input simulator. It uses C++ bindings to provide low-level access to operating system functions, allowing for the programmatic control of the mouse and keyboard and the analysis of screen pixels. The library functions as a toolkit for automating user interfaces and desktop workflows, including those within Electron applications. It enables the simulation of key presses and mouse movements to automate interactions with desktop software and perform automated data entry. Its capabilities extend to screen pixel analysis, where it capture

    Captures screen regions and snapshots to verify visual states or locate specific images.

    C
    عرض على GitHub↗12,740
  • asweigart/pyautoguiالصورة الرمزية لـ asweigart

    asweigart/pyautogui

    12,564عرض على GitHub↗

    PyAutoGUI is a Python GUI automation library and desktop automation framework. It provides a set of tools for programmatically controlling the mouse and keyboard to automate user interface interactions across different operating systems. The project functions as a cross-platform input simulator and computer vision screen scanner. It enables the simulation of keystrokes and cursor movements to perform repetitive tasks and utilizes screen analysis to locate specific images or pixel colors on the display. Its capability surface includes mouse and keyboard input simulation, screen image capture,

    Scans screen pixels to identify specific colors and patterns as triggers for automation.

    Python
    عرض على GitHub↗12,564
  • hillya51/lunatranslatorالصورة الرمزية لـ HIllya51

    HIllya51/LunaTranslator

    12,030عرض على GitHub↗

    LunaTranslator is a real-time translation tool designed for visual novels and games. It functions as a multi-engine translation hub and text extractor that captures dialogue via memory hooking or optical character recognition to convert it into a target language. The project distinguishes itself through specialized linguistic tools, including a Japanese text analyzer for sentence segmentation and phonetic readings. It also operates as a digital dictionary aggregator, querying multiple online and offline databases simultaneously to provide comprehensive vocabulary definitions for language lear

    Retrieves visible text from the screen using OCR and other capture methods for translation.

    C++galgameocrreverse-engineering
    عرض على GitHub↗12,030
السابق123التالي
  1. Home
  2. Development Tools & Productivity
  3. Screen Capture Utilities

استكشف الوسوم الفرعية

  • CLI UtilitiesA command-line tool for triggering screen captures and recognition tasks without a graphical interface. **Distinct from Screen Capture Utilities:** Distinct from general Screen Capture Utilities: focuses on CLI-driven capture and recognition, not GUI-based screen capture tools.
  • Cropped Screen CapturesTools for capturing specific regions of the screen for streaming or recording. **Distinct from Screen Capture Utilities:** Focuses on regional cropping of the screen rather than general window or full-screen capture.
  • Desktop Context Extractors1 وسم فرعيTools for capturing and analyzing visual metadata from the active desktop environment. **Distinct from Screen Capture Utilities:** Distinct from general screen capture: focuses on extracting situational metadata for AI consumption rather than recording or snapshots.
  • Desktop Screen Recorders1 وسم فرعيUtilities for capturing desktop sessions and snapshots directly into an editing workflow. **Distinct from Screen Capture Utilities:** Distinct from Screen Capture Utilities: focuses on the integration of desktop recording into a video editing workflow.
  • Local-First Screen CapturesScreen capture tools that store recordings locally for privacy and offline processing. **Distinct from Screen Capture Utilities:** Distinct from Screen Capture Utilities: focuses on local-only storage and privacy, not general screen capture or sharing.
  • Pixel Analysis3 وسوم فرعيةTools for reading and analyzing individual pixel colors from the screen to monitor visual states. **Distinct from Screen Capture Utilities:** Distinct from Screen Capture Utilities: focuses on analyzing specific pixel values for automation triggers rather than saving images or recording video.
  • Screen Capture and Text Extraction5 وسوم فرعيةCapture screenshots and retrieve visible text or UI element information from the screen. **Distinct from Screen Capture Utilities:** Distinct from Screen Capture Utilities: combines screenshot capture with text and UI element extraction for analysis.
  • Surface Capture ObscurationReplaces specific layer surfaces with solid black rectangles during screen recordings to protect sensitive information. **Distinct from Screen Capture Utilities:** Focuses on layer-level obscuration during capture rather than general screen capture utilities.