Repolode
SeaEpoch

SeaEpoch/MouseClick

A Qt6 Widget mouse auto-clicker and cursor manager for Windows, with a Fluent2-inspired UI and light/dark modes.

Stars
909
Forks
42
Open issues
4
Last commit
2 months ago

What is it?

MouseClick is a mouse auto-clicker written in C++ with Qt6 Widgets. It simulates repeated mouse clicks for tasks that need continuous input, such as repetitive desktop work or games. The interface follows Fluent2 Design guidelines and is styled with QSS, with both light and dark modes.

Beyond clicking, the project includes a cursor theme feature. Users can apply cursor sets stored under assets/cursors, each defined by a config.json file that maps system cursor roles to .ani or .cur files. Themes can be previewed in the app, and each bundled theme credits its original source.

The project targets Windows: the build guide covers windeployqt packaging. It requires a C++17 compiler, CMake 3.19 or newer, and Qt 6.7 or later. Source is licensed under GPL-3.0.

Key features

  • 01Simulates repeated mouse clicks for automation.
  • 02Qt6 Widget interface styled with QSS after Fluent2 Design.
  • 03Light and dark display modes.
  • 04Cursor theme management using config.json-defined .ani/.cur sets.
  • 05Preview images and source links for bundled cursor themes.

Use cases

  • Automating repetitive clicks on a Windows desktop.
  • Running click-based tasks in games that need continuous input.
  • Customizing the mouse cursor appearance with community cursor themes.

Quick start

  1. 1

    Clone the repository

    git clone git@github.com:SeaEpoch/MouseClick.git
  2. 2

    Build the project with Qt Creator or the command line

  3. 3

    Run windeployqt to package the built app

    windeployqt.exe ./MouseClick.exe

Things to know

  • Windows only, as it is a Windows auto-clicker and cursor manager.
  • Requires C++17, CMake 3.19 or newer, and Qt 6 (the README lists 6.7.0 with a question mark).
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.

Topics

FAQ

What is MouseClick?
A Qt6 Widget mouse auto-clicker and cursor manager for Windows, with a Fluent2-inspired UI and light/dark modes. MouseClick is a mouse auto-clicker written in C++ with Qt6 Widgets. It simulates repeated mouse clicks for tasks that need continuous input, such as repetitive desktop work or games. The interface follows Fluent2 Design guidelines and is styled with QSS, with both light and dark modes.
Is MouseClick free to use? What license does it have?
MouseClick is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is MouseClick still maintained?
Updated within 6 months. The last commit to MouseClick was on Sep 3, 2026.
What can I use MouseClick for?
Automating repetitive clicks on a Windows desktop. Running click-based tasks in games that need continuous input. Customizing the mouse cursor appearance with community cursor themes.
How do I install MouseClick?
Clone the repository: git clone git@github.com:SeaEpoch/MouseClick.git Build the project with Qt Creator or the command line Run windeployqt to package the built app: windeployqt.exe ./MouseClick.exe
Where can I get MouseClick?
The source code and installation instructions are on GitHub: https://github.com/SeaEpoch/MouseClick

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects