2 unstable releases
Uses new Rust 2024
| new 0.2.0 | Jan 28, 2026 |
|---|---|
| 0.1.0 | Jan 24, 2026 |
#398 in Command line utilities
170KB
2K
SLoC
Quake Modoki

Windows utility enabling Quake Mode behavior—any window slides in/out from screen edge via global hotkey.
Features
- 🎯 Track any window — Register current foreground window via
Ctrl+Alt+Q - 🎬 Smooth slide animation — 200ms cubic easing, DWM frame-synced
- 🧭 Smart direction detection — Auto-detect slide direction from window position
- 👁️ Auto-hide on focus loss — Window slides out when focus changes
- 🔄 State preservation — Original position/size/z-order restored on untrack
- 🖥️ System tray — Status, Untrack, Start with Windows, Exit
- 🔔 Desktop notification — Toast when window tracked
- 🚀 Auto-launch — Optional startup with Windows (Registry-based)
- 🖱️ Edge trigger — Show/hide by moving cursor to screen edge (toggleable)
Installation
cargo install quake-modoki --locked
Usage
| Hotkey | Action |
|---|---|
Ctrl+Alt+Q |
Track current window |
F8 |
Toggle window visibility |
Tray icon menu: Untrack / Edge trigger / Start with Windows / Exit
Development
Pre-commit Hooks
# prek install
cargo install --locked prek
# enable hooks
prek install
Hooks: cargo fmt, cargo clippy, typos, trailing-whitespace, etc.
Made with
- Icon: Nano Banana Pro (Gemini 3 Pro Image Preview)
- Code: Claude Code
License
MIT OR Apache-2.0
Dependencies
~159MB
~2.5M SLoC