Skip to content

void2byte/screph

Repository files navigation

🖼️ Screph - Intelligent Screen Annotation Tool

License: AGPL v3 Python 3.8+ PySide6

Open-source automation platform that combines intelligent screen capture, UI-aware annotation, and voice-driven workflows.

✨ Features

  • 🎯 Smart Screen Selection - Computer-vision based UI element detection and region capture
  • Voice Control - Multi-provider speech recognition for hands-free commands and annotations
  • Multi-language Support - Localized interface (RU/EN) with extendable i18n system
  • Rich Annotation Tools - Draw, add text, arrows, shapes and structured UI annotations
  • Flexible Recognition - Local (Vosk) and cloud (Yandex, Google) speech recognition backends
  • Highly Customizable - Modular architecture, presets and project-based configuration

Quick Start

Installation

git clone https://github.com/void2byte/screph.git
cd screph
python -m venv venv
# Windows: .\venv\Scripts\activate
# Linux/macOS: source venv/bin/activate
pip install -r requirements.txt
python main.py

Documentation

  • See docs/ directory in the repository.

📝 License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages