Skip to content

Releases: iammodev/YAKC

YAKC v2.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:27

🎉 YAKC 2.0 — Rebuilt from the ground up in Rust + Tauri

YAKC (Yet Another Key Caster) is an open-source, cross-platform key & mouse click visualizer for streamers, content creators, teachers and presenters. Version 2.0 is a complete rewrite that leaves Electron behind.

Why this is a big deal

The old YAKC dragged a whole browser and a Node toolchain behind it. 2.0 is a single native binary of ~8 MB with zero JavaScript dependencies — it starts instantly and sips CPU and RAM.

✨ What's new

  • Works everywhere, equally well — Windows, macOS, and Linux on both X11 and Wayland. No "it's better on this OS"; every feature has a real implementation on every platform.
  • Any keyboard language, automatically — YAKC reads the character straight from your operating system (and, on Wayland, the exact layout from your compositor). QWERTZ, AZERTY, Turkish, Cyrillic, Greek — they all just work, with no per-language files to maintain.
  • Text-editor display mode (new default) — popups behave like you're typing into an editor: only the characters you type show up, and Backspace actually deletes. Prefer the classic "show every key including modifiers, arrows and ⌫"? Switch to raw mode in settings.
  • Held keys don't spam the screen — they collapse into a clean counter: a (x13).
  • Settings GUI — tweak colors, fonts, size, opacity, corner, offsets, monitor and behavior at runtime; changes apply live.
  • Global toggle hotkey (default Ctrl+Alt+Y) to start/stop capturing from anywhere.
  • Frictionless setup — no more typing terminal commands. YAKC asks a simple yes/no and applies what it needs through your system's normal password prompt (input-device access on Linux, text-to-speech engine install, the macOS Accessibility pane).
  • Tray icon, process filter (capture only while chosen apps are focused), and text-to-speech for every keystroke.

⬇️ Install

Windows

Download and run YAKC_2.0.0_x64-setup.exe (or arm64 on ARM devices). .msi installers are also provided.

macOS

Download YAKC_2.0.0_universal.dmg, open it and drag YAKC to Applications. The universal build runs natively on both Apple Silicon and Intel Macs.

Linux

Distro File
Debian / Ubuntu YAKC_2.0.0_amd64.deb (or arm64)
Fedora / openSUSE YAKC-2.0.0-1.x86_64.rpm (or aarch64)
Any distro YAKC_2.0.0_amd64.AppImage (or aarch64)

Arch Linux: install from the AUR — yay -S yakc (or your preferred AUR helper).

That's the whole installation — everything else (input permissions, text-to-speech) is prompted on first launch with a simple yes/no.

🔒 Privacy

YAKC is fully offline and open source. It never stores or transmits anything you type. As always, be mindful not to reveal sensitive information while recording or streaming.


Free and open source under the MIT license. Enjoy! — Aslan Devecioglu

YAKC portable v1.0.4

Choose a tag to compare

@iammodev iammodev released this 06 Nov 21:39

Automatic detect to stop capturing keystrokes
Some fixes for the German keyboard layout

YAKC portable v1.0.3

Choose a tag to compare

@iammodev iammodev released this 05 Nov 17:34
  • Keyboard Layouts: english, german (more to come with the help of you guys)
  • Text To Unicode Characters (as example: Tab will show as ↹)
  • Buy me a coffee button in README.md
  • a lot more security & minimized user error cases ( I wish I could say much to this as a coder but that's boring to most of you)
  • better alwaysOnTop method (screen-saver level)

YAKC portable v1.0.2

Choose a tag to compare

@iammodev iammodev released this 01 Nov 20:44

Added Text To Speech (upon request for blind students)

YAKC portable v1.0.1

Choose a tag to compare

@iammodev iammodev released this 31 Oct 18:54
  • Font Family
  • Font Weight
  • changed default BackgroundColor to black
  • MouseCoordinates (upon user request)

(currently having trouble deploying for macOS, since I don't have a MacBook anymore).

YAKC-win32-x64-portable v1.0.0

Choose a tag to compare

@iammodev iammodev released this 31 Oct 15:44

YAKC for windows 32/x64 bit (portable version)