gitmyhub

keymouse-studio

TypeScript ★ 31 updated 12d ago

A Windows desktop tool for mouse and keyboard automation, featuring auto-clicking, input recording, script editing, and playback.面向 Windows 的键鼠自动化工具,支持连点、定时点击、键鼠录制、脚本编辑与回放。

A free Windows desktop app for automating mouse clicks and keyboard input, with recording, script editing, and scheduled playback.

TypeScriptElectronReactPythonFastAPIsetup: easycomplexity 1/5

KeyMouse Studio is a Windows desktop application for automating mouse clicks and keyboard input. It lets you set up auto clicking at a fixed interval, schedule a click after a delay, record a sequence of mouse and keyboard actions, and then edit or replay that recorded sequence as a script.

The app installs through a standard Windows setup file and runs entirely on your own machine, with scripts saved locally rather than uploaded anywhere. A sidebar gives access to the different tools: the auto clicker, timed click, recording, script editing, and script playback, each with its own settings such as click count, coordinates, playback speed, and loop count. A global emergency stop shortcut, set to F12 by default, is included to release any keys or mouse buttons the tool is holding down.

The application checks GitHub Releases in the background for new versions and can download and install updates, or you can check manually from an about screen. The README notes clearly that this version does not include cloud syncing, user accounts, an online script marketplace, macOS or Linux support, or image recognition features.

Under the hood it combines Electron, React, and TypeScript for the desktop interface with a Python FastAPI backend. The README asks users to only run it on systems they are authorized to use and to follow the terms of service of whatever game, website, or software they apply it to, noting that the user is responsible for any consequences of misuse. It is released under the MIT license and built and maintained by an individual developer in their spare time.

Where it fits