#window-manager #hotkey #windows

app quake-modoki

Quake Modoki - Make every window act like Quake Mode

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

MIT/Apache

170KB
2K SLoC

Quake Modoki

Demo

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