Yashiki
macOS tiling window manager
Type
tilingLicense
freeOpen Source
Yes
Keybindings
Yes
Scripting
Yes
Last Update
2026-02-25
About
Yashiki is a tiling window manager for macOS written in Rust that supports tag-based workspaces and external layout engines. It provides flexible window rules, multi-monitor support, and customizable workflows with shell script configuration. The project is under active development and leverages public Accessibility APIs without requiring SIP disablement.
Features
- Tag-based workspaces
- Multiple tags per window
- External layout engines via JSON stdin/stdout
- Shell script configuration
- Multi-monitor support
- Window rules
- No SIP required