Adams-AutoClicker — 軽量なWindows用オートクリックツール
概要
Adam’s AutoClickerは、Windows上で動作するシンプルかつ配布しやすいオートクリックツールです。ユーザーは1〜30の間でClicks Per Second(CPS)を指定でき、秒ごとにCPSをランダム化することでより自然なクリック間隔を再現します。さらに各クリックに小さなジッターを入れるオプションや、左/右/中クリックの選択、全体の開始/停止を切り替えるグローバルホットキー(デフォルトF6)を備えます。設定は自動で保存され、アイコンや実行ファイル生成用のスクリプトも同梱されているため容易に単体配布が可能です。
リポジトリの統計情報
- スター数: 3
- フォーク数: 1
- ウォッチャー数: 3
- コミット数: 2
- ファイル数: 7
- メインの言語: Python
主な特徴
- 1〜30 CPSの指定と、秒ごとのランダム化(base ±1〜2、base寄りの重み付け)
- クリックごとの微小ジッターで均一な間隔を回避
- 左/右/中クリック切替と、グローバルな開始/停止ホットキー(デフォルトF6)
- 設定の自動保存と、単体実行形式の配布を想定したビルドスクリプト・アイコン同梱
技術的なポイント
Adam’s AutoClickerは「単純だが実用的」な設計を重視しています。CPSの実装は固定値を逐一繰り返すのではなく、秒ごとにCPSを再サンプリングする方式を採用している点が特徴です。READMEにある「base +/- 1..2、weighted toward base」という記述から、単純な均等分布ではなく中心値に近い値を優先する重み付け(例:正規分布的な確率や重み付き確率)を用いて、極端に上下することを避けつつ自然な変動を与えていると推測できます。さらに「per-click jitter」により、各クリック間の微小な時間ずれを導入して完全に等間隔にならないようにしており、これは自動操作検知や単調な動作を避ける上で有効です。
クリックの発行はOSレベルの入力イベント(一般的にはWindows APIや既存のライブラリを介したマウスイベント送信)を用いる想定で、左/右/中の切り替えをサポートします。グローバルなStart/Stopトグルは、アプリがフォーカス外でもホットキーを受け取れる実装で、利便性を高めています。設定の自動保存機能は、ユーザーの操作負担を軽減し、再起動後も直前の設定で再開できる点が実用的です。
リポジトリ内にはアプリケーションのアイコン(PNG/ICO)と、ビルド用PowerShellスクリプト(build_exe.ps1)が含まれているため、PyInstallerなどを使った単体実行ファイル化を容易に行える構成になっています。これにより、Python環境がないPCでも配布・実行が可能です。UIは実行状態をRUNNING/STOPPEDで視覚的に示すシンプルなものが想定され、ユーザーが動作状況を一目で確認できます。
プロジェクトの構成
主要なファイルとディレクトリ:
- AdamsAutoClicker-v1.0.0.zip: file
- README.md: file
- app_icon.ico: file
- app_icon.png: file
- build_exe.ps1: file
…他 2 ファイル
まとめ
軽量で配布しやすく、CPSのランダム化やジッターで自然なクリックを実現する実用的なWindows向けオートクリックツールです。
リポジトリ情報:
- 名前: Adams-AutoClicker
- 説明: Adam’s AutoClicker is a lightweight Windows autoclicker with configurable clicks-per-second (1-30), random CPS variation, interval jitter, click-type selection (left/right/middle), and a global start/stop hotkey. It includes visual run status, automatic settings save, and is packaged as a standalone executable for easy use and sharing.
- スター数: 3
- 言語: Python
- URL: https://github.com/agg2-lab/Adams-AutoClicker
- オーナー: agg2-lab
- アバター: https://avatars.githubusercontent.com/u/244557043?v=4
READMEの抜粋:
Adam’s AutoClicker
Simple Windows autoclicker with CPS randomization and global toggle hotkey.
Features
- Clicks per second input (
1..30) - Randomized CPS each second (
base +/- 1..2, weighted toward base) - Per-click jitter option to avoid perfectly uniform timing
- Click type selector (
left,right,middle) - Global Start/Stop toggle hotkey (default
F6) - Visual app status (
RUNNING/STOPPED) - Settings saved automatically between launches
- Close button (
X)…