

yashiki
Like
macOS tiling window manager.
Features
- Support for Multiple Monitors
- Tiling Window Manager
Tags
yashiki information
No comments or reviews, maybe you want to be first?
What is yashiki?
Yashiki (??)
macOS tiling window manager written in Rust.
Features
- Tag-based workspaces - Bitmask tags (like awesome/river) allow windows to belong to multiple tags and view any combination
- External layout engines - Stdin/stdout JSON protocol lets you write custom layouts in any language
- Multi-monitor support - Each display has independent tags
- Window rules - Automatically configure windows by app name, bundle identifier, or title
- Cursor warp - Mouse follows focus (configurable: disabled, on-output-change, on-focus-change)
- Auto-raise - Focus follows mouse with optional delay (focus window when cursor enters)
- State streaming - Real-time events for status bars and external tools
- No SIP disable required - Uses only public Accessibility API
- Shell script configuration - Config is just a shell script (~/.config/yashiki/init)
Status
Early development stage. API and configuration format may change.



