Skip to content
MyzoxxfrPublic
forked from Agzes/OntyTask

About

AutoOnty • Portable open-source macro recorder & autoclicker for Windows. Macro library, built-in editor, no install. Fork of Agzes/OntyTask.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

🪶 Only ~888 KB ⚡ Sleek & Fast 📂 Open Source

AutoOnty (open tinytask) - logo & screenshots

     $\Huge{\textsf{AutoOnty}}$ v1.6.3

Clean, fast, and simple macro recorder for Windows.
A fresh, modern, and open-source alternative to TinyTask.

 
 Current Release v1.6.3 🎉 
 
 
 ⚡ Quick Start 
 
 
 ✨ Features 
 
 
 📊 Comparison 
 
 
 🛠️ Building 
 

What is AutoOnty?

AutoOnty is a fork of OntyTask by Agzes. Modified from OntyTask v0.1.0 by Myzoxx, October 2026. Licensed under GPLv3. All credit for the original app goes to the original author.

🤖 Disclaimer: yes, it's vibecoded

Yeah, I vibecoded it. Sorry, guys. 🫡

The stuff added on top of OntyTask (autoclicker, macro library and editor, record filters, and the rest of my changes) was written with an AI assistant. It builds and runs for me, and I test it. Don't just take my word for anything: the source is GPL-3 and right here, so read it, build it yourself, or open an issue when it breaks.

AutoOnty is a lightweight, zero-install macro recorder for Windows. Inspired by TinyTask, it’s open source, packs more features, and offers a modern interface.


What's new in v1.6.3

  • Shared image library for macros and autoclicking, with separate settings for each.
  • Per-image click counts, timeouts and run time in seconds, plus keep looking, pause or stop after a match.
  • Create an editable copy of a saved macro with an image wait at the start.
  • Fixed repeated image detection, manually deleted image handling and cleanup of canceled captures.

Features

  • Hold-to-click & position jitter: Tick Toggle Mode to click while holding the hotkey; optional circular position jitter (1–50 pixels) works in fixed and cursor modes.

  • Window targets: Separate saved application lists for playback and autoclick. Playback uses keyboard focus; autoclick detects the app under the mouse and waits elsewhere without consuming repeats.

  • Input Recording: Clicks, drags, vertical/horizontal mouse wheel scrolls, typing and relative mouse movement for 3D camera turns.

  • Macro Library & Editor: Click the list button to see your saved macros (stored in Documents\AutoOnty), load, rename, delete or edit them. The editor lets you add/change/delete keys, capture mouse clicks at the cursor position, move events and set exact delays (every pause is its own Delay row), with Undo / Redo (Ctrl+Z / Ctrl+Y) for every edit. With 6+ macros a search box appears. Recordings are only saved when you press Save and name them.

  • Universal Hotkeys: Rebind Record and Play to any single key (F8, PrtScn) or custom modifier combo.

  • Macro Hotkeys: Give every saved macro its own load key (e.g. F5 loads it, your Play hotkey plays it).

  • Flexible Speeds: Slow it down (0.5x), keep it real-time (1x), speed it up (up to 100x Turbo), instant mode, or custom (0.01x to 1000x).

  • Autoclick: Built-in autoclicker with its own hotkey. Click at the cursor or at a saved position, with custom interval (optional random jitter), mouse button (including X1/X2), single/double click, and repeat count. Image recognition adds a saved image list with separate intervals and limits.

  • Playback Loops: Quick presets (1, 2, 3, 5, 10, 100...), loop forever (∞), or set an exact count. The general Speed / Loops settings are the default for every macro, and each macro can override them in the macro library (Settings...).

  • Pause / Resume: Pause macro playback with a configurable hotkey (default Ctrl+Shift+Alt+H, with a fallback if already assigned). Held keys and mouse buttons are released while paused and restored on resume.

  • Start Countdowns: Separate 0–60 second countdowns for macro playback and autoclicking, both off by default. Macro countdown is a direct menu setting; autoclick countdown is in Autoclick settings.

  • Selection Playback: Play selected actions once with their delays kept, with an optional 0–60 second countdown. The editor stays open with editing locked and a Stop button.

  • Edit Mode: Bulk edit keys, mouse, coordinates, wheel and delays with multi-select. Exclusions skip specific inputs during Play selected and Visibility overrides the editor filters per macro. Details

  • Emergency Stop: Rebindable panic stop key (default Pause) for playback and autoclick. Optionally stop macro playback when you move your physical mouse.

  • Smart Status Bar: Floating on-screen HUD that shows real-time progress and dodges your mouse cursor. Optional start/stop beep.

  • System Tray Support: Minimize to tray with quick controls, theme matching, and auto-minimize option.

  • Clean Themes: Dark mode, Light mode, and Windows Acrylic blur.

  • File Association: AutoOnty automatically registers .onty files when launched. Double-click a macro to open it in AutoOnty.

  • Multi-Language: Built-in English, plus custom JSON translations.


AutoOnty vs TinyTask

Feature TinyTask (v1.77) AutoOnty Notes
License Proprietary, abandoned Open Source (GPL-3) 100% Transparent
Input Capture 10ms Timer Polling Hooks + Raw Input Event-driven capture instead of a timer loop
Export macros as .EXE ~ Yes ✕ No (by design) Uses .onty files for saving macros and easy sharing
Hotkeys Preset list only Any key or combo Full custom rebinding
Emergency Stop Fixed key Configurable Rebindable key (default Pause); optional mouse-stop for playback
Macro Library ✕ No ✓ Built-in Load, rename, delete saved macros (Documents\AutoOnty)
Macro Editor ✕ No ✓ Yes Edit keys and delays after recording, with undo / redo
Macro Hotkeys ✕ No ✓ Yes Each saved macro can have its own load key
Record Filters ✕ No ✓ Yes Choose what to record: mouse move, clicks, wheel
File Format Binary .rec JSON (.onty) Human-readable and editable
Themes & UI Classic Win32 Dark / Light / Acrylic Modern look and vector UI
Status Overlay Title text only Floating HUD Dodges your cursor so it never gets in the way
Languages English* English + JSON Switchable on the fly
File Size ~35 KB ~888 KB AutoOnty includes UI themes & more features

* Official localized builds existed in the past but are no longer distributed.


Quick Start

Default Shortcuts

Action Default Shortcut Notes
Record / Stop Ctrl + Shift + Alt + R Starts/stops recording (can be changed to anything else)
Play / Stop Ctrl + Shift + Alt + P Starts/stops playback (can be changed to anything else)
Pause / Resume Ctrl + Shift + Alt + H Pauses/resumes playback; uses a fallback if already assigned
Autoclick Ctrl + Shift + Alt + A Starts/stops the autoclicker (can be changed)
Set Click Pos Ctrl + Shift + Alt + S Saves the cursor position for fixed-position autoclick
Panic Stop Pause (rebindable) Instantly stops playback or autoclick if you need to abort
Save macro Ctrl + S Saves the current macro (asks for a name the first time)
Open file Ctrl + O Opens a .onty file from anywhere on your PC

How to Use

  1. Record: Hit the Record shortcut (or click the red circle). Do your actions with mouse and keyboard.
  2. Stop: Hit the Record shortcut again (or click Stop).
  3. Play: Hit the Play shortcut (or click Play) to watch it run.
  4. Save: Click the save icon at the bottom left of the window (or press Ctrl + S), name your macro, and it is stored as a .onty file in Documents\AutoOnty.
  5. Macros: Click the Macros tile to load, rename, delete or edit your saved macros.
  6. Settings: Click Menu (or right-click) to change playback speed, loop count, hotkeys, which inputs to record, theme, and more.

🖼 Image recognition

Open Menu -> Autoclick settings -> Image recognition... to add, edit, delete and select images in one place. Tick the images to use, then save. Each image has its own click destination, timing and limits. See Image Recognition.

Menu -> Macro settings -> Image recognition macro... opens the same image library with separate macro settings. Choose one image and Save macro... to open the new macro in the editor. Run a saved macro copies its actions after the image step; the original stays unchanged. Add more images from the editor. See Image Recognition.

Settings use Documents\AutoOnty\Ini; macros stay in Documents\AutoOnty, and autoclick images use its ImageDetections folder. Existing settings migrate automatically. See storage and backups.

AutoOnty.exe uses native image matching, Win32 capture and GDI+ UI/image import, with no extra runtime downloads. Keep the generated ImageDetections folder with macros that use images when sharing or moving them.


How to Build

If you want to compile AutoOnty yourself:

  1. Install Visual Studio with the Desktop development with C++ workload, MSVC v145 and the Windows 10 SDK. If you use a different toolset, see build requirements.
  2. Double-click AutoOnty.slnx to open it.
  3. Set the mode to Release (and x64) in the toolbar, then press Ctrl + Shift + B.

Your .exe file will be generated in bin/x64/.


Wiki & Guides

Check out the full Wiki for more details and guides:



AutoOnty, a fork of OntyTask by Agzes (OpeN TinY TASK) - Simple, Polished, and Open-Source Automation.
Licensed under GNU General Public License v3.0.

About

AutoOnty • Portable open-source macro recorder & autoclicker for Windows. Macro library, built-in editor, no install. Fork of Agzes/OntyTask.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages