A fast, native, cross-platform key and mouse click visualizer for streamers, presenters, and developers, with real-time on-screen display for keyboard, mouse, and gamepad, built with Rust + Tauri.
- v2.8.1
- Published at
- Aug 13, 2026
- 115
- Stars
- 3,761
- Download
- Synced at
- 9d ago
Latest release
v2.8.1Aug 13, 2026, 01:50 PMDownloads slow? Switch the source anytime above
README
Project Overview
YAKC (Yet Another Key Caster) is a free, open-source, cross-platform input visualizer for keyboard, mouse, and gamepad with real-time on-screen display.
Key Features
- Two display styles:
popups(floating tokens) andkeyboard(on-screen virtual keyboard) - Two popup modes:
text(shows only typed characters) andraw(shows all keys including modifiers) - Mouse visualization: button clicks (with optional coordinates), mouse movement, and scroll wheel
- Gamepad support: XInput/DualShock/DualSense controllers with buttons, sticks, and triggers
- OBS browser source: transparent overlay page at
http://localhost:/overlay - Auto-detects keyboard layouts: QWERTZ, AZERTY, Cyrillic, and more
Target Audience
- Live streamers (OBS, Twitch, YouTube)
- Screencast and tutorial creators
- Presenters and developers
Quick Start
- Download from GitHub Releases (~10 MB)
- Launch YAKC
- Choose display style and mode
- Add a browser source in OBS pointing to
http://localhost:/overlay
Core Advantages
- Single binary ~10 MB with zero JavaScript dependencies
- Cross-platform: Windows, macOS, Linux (X11 and Wayland)
- Auto-adapts to any keyboard layout
- Keyboard, mouse, and gamepad all in one
Release history
Sort