Welcome to FletClick, an open-source automatic clicking tool built with Python and the fantastic Flet framework. This is my educational pet project aimed at learning and showcasing the capabilities of Flet while providing a useful application for streamlining your workflow. Additionally, this project aimed to enhance my skills in application design, implement design patterns such as Singleton and Observer with a custom event-driven mechanism, and explore multiprocessing capabilities.
- Customizable click intervals for precise control
- Configurable hotkeys for easy start/stop
- User-friendly interface built with Flet
- Lightweight and efficient, thanks to Python
- Randomizing the time between taps to protect against tracking
- Python 3.11 or newer
- Flet library (Install with
pip install flet)
- Clone the repository:
git clone https://github.com/ANovelForStudy/FletClick.git - Change to the project directory:
cd FletClick - Install the required package:
pip install -r requirements.txt
- Run the application:
python flet_clicker/src/main.py - Configure the click interval and hotkeys
- Start automating your clicking tasks!
As this is an educational pet project, I welcome any suggestions, feedback, or improvements. Please submit a pull request or open an issue if you have any ideas or encounter any problems.
FletClick is released under the MIT License. See the LICENSE file for more information.
Happy clicking! ๐