Skip to content

VibeCodder/PyShareX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <SCRIPT_PATH>"


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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages