A KDE Plasma Wayland macro recorder that captures mouse and keyboard input via /dev/input and replays through a virtual device without root.

Stars

5

7-day growth

No data

Forks

0

Open issues

0

License

NOASSERTION

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a full-featured macro recorder for Linux on Wayland, a historically underserved platform, with no root requirement and compatibility with Windows TinyTask .rec files.

Who it is for

  • KDE Plasma 6 users on Wayland
  • Linux gamers wanting to automate repetitive actions in games like Roblox
  • Power users automating desktop workflows
  • Developers needing a macro recorder for testing or UI automation

Use cases

  • Repeating a sequence of mouse clicks and keystrokes for gaming or software testing
  • Automating data entry or form filling in a Linux desktop environment
  • Creating and sharing macros across Windows and Linux using .rec files
  • Recording a demonstration and replaying it for presentations or tutorials

Strengths

  • Operates entirely without root privileges by reading /dev/input and writing to /dev/uinput via ACLs
  • Replayed input is indistinguishable from real human input by applications
  • Cross-platform .rec file format compatible with the original Windows TinyTask
  • Configurable global hotkeys and a status overlay with detailed macro information

Considerations

  • Only tested on KDE Plasma 6 on Wayland; X11 is untested and may not work
  • Hotkey detection works per device, so a combination using keys on two separate keyboards isn't recognized
  • Requires mouse acceleration to be set to 'Flat' in system settings; adaptive profiles cause misalignment

README quick start

Usage

Description

Macro recorder for KDE Plasma on Wayland, modelled on TinyTask for Windows

Related repositories

Similar projects matched by category, topics, and programming language.

l0ng-ai
Featured
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Developer ToolsCLI & Terminal
359
steelbrain
Featured
steelbrain GitHub avatar

reims-vgpu

reims-vgpu is an experimental virtual GPU for macOS guests that uses QEMU to decode the guest's GPU command stream and execute it through Metal or Vulkan, leveraging the built-in AppleParavirtGPU driver without requiring custom kexts.

Desktop Apps
143
Blaizzy
Featured
Blaizzy GitHub avatar

nativ

Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

AI & Machine LearningAI Vision & Audio
985