An open API service indexing awesome lists of open source software.

https://github.com/vibecodder/pysharex

PyShareX - A feature-rich Python alternative to ShareX for Linux and Windows users
https://github.com/vibecodder/pysharex

cross-platform productivity python screen-capture screenshot sharex sharex-alternative uploader

Last synced: 16 days ago
JSON representation

PyShareX - A feature-rich Python alternative to ShareX for Linux and Windows users

Awesome Lists containing this project

README

          

PyShareX#gh-dark-mode-only
PyShareX#gh-light-mode-only


# PyShareX — Open-Source ShareX Alternative Made in Python

PyShareX is an open-source ShareX alternative written in Python for Linux and Windows.
It provides instant screenshot uploads, screenshot editor, video converter, text and QR recognition, clipboard automation and a fast productivity workflow.
Built with the help of Claude AI and Gemini.

For Windows use .pyw script, for Linux .py script

## For Linux:

Run
```
python3 install.py
```

If something won't work you can optionally use these commands:

```
sudo apt update
sudo apt install libxcb-cursor0
```

```
sudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-util1
```

## For Windows:

Before usage please install everything from `requirements.txt` using this cmd:
```
pip install -r requirements.txt
```
You should also run the app by pythonw.exe

In windows it's better to make a shortcut "pythonw.exe "

----
For the icon to be visible in the app, the .ico file must be inside "icons" folder and the "icons" folder must be in the same folder with .pyw script.

----
### Optional - video recording/converter (requires ffmpeg installed on the system)
ffmpeg must be installed separately:

#### Windows:

Download https://ffmpeg.org/download.html
or
```
winget install ffmpeg
```

#### Linux:

```
sudo apt install ffmpeg
```

----
### Optional - OCR (requires tesseract in the system [or easyocr or paddleocr in pip])

#### Windows:
https://github.com/UB-Mannheim/tesseract/wiki

#### Linux:
```
sudo apt install tesseract-ocr tesseract-ocr-pol
```
----
### PyShareX allows you for:
- capture screen region
- capture active monitor screenshot
- capture selected monitor screenshot
- caputure full screen (from all monitors)
- scrolling capture
- screen region video recording
- screen region GIF recording
- OCR text recognision
- OCR QR recognision
- video converter
- image editor
- OCR/QR Toolbox recognizing text/QR code, creating QR in one window

## Main / Configuration Window
region_2026-05-10_15-39-15

## Capture Region with toolbar

2026-05-26 23-05-06 mp4_snapshot_07 20 000

## Video Converter Window

region_2026-05-13_22-15-04

## OCR / QR Toolbar Window

image

## Image Editor

pythonw_tjdZQXCcZy

## Aplication normally works in the background (System Tray)


Zrzut ekranu 2026-05-10 001729