Yashiki

macOS tiling window manager

Type
tiling
License
free
Open 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