

yashiki
Like
macOS tiling window manager.
Features
- Support for Multiple Monitors
- Tiling Window Manager
Tags
yashiki News & Activities
Highlights All activities
Recent activities
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.


