Skip to content

Repository files navigation

Auto CT

A fast, hotkey-driven auto-clicker, auto-typer, and visual automation builder for Windows. Built with Tauri 2, Rust, and React.

Application

Light Dark
Light mode Dark mode
Auto Clicker Auto Typer
Auto Clicker Auto Typer

Automation editor

Automation node graph

Features

  • Auto Clicker — left/right/middle button, custom interval, unlimited or fixed count, optional timing/position jitter and fixed-coordinate clicking.
  • Auto Typer — type any text on an interval, with an optional Enter after each pass.
  • Global hotkeys — start/stop and pause from any app; record your own 1–3 key combo (defaults: F6 clicker, F7 typer, F8 pause).
  • Profiles — save and switch named presets of your settings.
  • Conditional stop — auto-stop on a window-title change or an on-screen pixel match.
  • Automation editor — a node-graph canvas (clicks, holds, key presses, drags, scroll, delays, conditionals) you can record, edit, play, save to a library, and import/export as JSON.
  • System tray, dark / light themes, and settings that persist across restarts.

How to use

  1. Choose Tools (clicker / typer) or Automation (node graph) from the header.
  2. Configure, then start with the on-screen button or your global hotkey.
  3. In Automation: drag nodes (or hit Record), connect them, then Play. Box-select with a left-drag; copy/paste with Ctrl+C / Ctrl+V.

Hotkeys and other options live behind the gear icon (top-right).

Tech stack

  • Tauri 2 (Rust) — native shell, global shortcuts, store, system tray.
  • React 19 + TypeScript + Vite — UI.
  • Tailwind CSS v4, Framer Motion, GSAP — styling and animation.
  • React Flow (@xyflow/react) — the automation node graph.
  • enigo (input simulation), rdev (input recording), windows-sys (title/pixel checks).

Development

Prerequisites: Node.js, Rust, and on Windows the MSVC C++ Build Tools + WebView2.

npm install            # install frontend dependencies
npm run tauri dev      # run the full app with hot-reload
npm run tauri build    # build a release installer
npm run dev            # frontend only (browser preview, no native features)

Project structure

  • src/ — React frontend: automation/ (node-graph editor), components/ (UI), lib/ (settings, hotkeys, logging).
  • src-tauri/src/lib.rs — Rust backend: input simulation, hotkeys, recording, playback.
  • Settings and saved automations persist via the Tauri store in the OS app-data directory.

Install

Download Auto CT only from the official repositorygithub.qkg1.top/notAbishek/AutoCT. Builds from anywhere else are unofficial and untrusted. This is an early release, so you may hit a few bugs — please open an issue if you do.

Privacy

Auto CT collects no data — no analytics, no telemetry, no accounts, and no network requests. Everything it saves (settings, profiles, hotkeys, and automations) stays only on your computer, in your local app-data folder. Erase it any time via Reset in Settings, or remove it entirely via Uninstall.

Terms & Conditions

By using Auto CT you agree to use it responsibly and only on apps and software where automation is allowed. Using it on third-party apps may violate their terms of service and is at your own risk. Auto CT is provided "as is", without warranty of any kind, and the author is not liable for any damage or loss arising from its use.


Auto CT • v1.1

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages