Ross ROSS = Recommend OSS · open-source software intelligence for agents

ianyh/Amethyst

Automatic tiling window manager for macOS à la xmonad. observed · 2026-08-28

github.com/ianyh/Amethyst · homepage · Swift · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 98
  • Release rhythm 65
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 31
  • age_days: 4856
  • days_rel: 153
  • days_push: 14
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

16236 stars · 530 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Amethyst is an automatic tiling window manager for macOS, inspired by xmonad. It arranges windows into configurable layouts controlled entirely via keyboard shortcuts using the macOS accessibility APIs.

Use cases

  • automatically tile windows on macOS
  • manage macOS windows with keyboard shortcuts
  • get xmonad-style tiling on a Mac
  • organize multiple windows without dragging with the mouse
  • cycle through window layouts like tall, wide, and fullscreen
  • navigate between macOS Spaces with the keyboard

When to choose

  • you want automatic window tiling on macOS without manual resizing
  • you prefer keyboard-driven window management over mouse dragging
  • you are familiar with xmonad or other tiling window managers
  • you want a free, open-source, actively maintained macOS window manager

When to avoid

  • you are on macOS older than 10.15
  • you prefer free-floating, manually positioned windows
  • you need a window manager for Linux or Windows
  • you cannot grant accessibility permissions to applications

Facets

application · maturity active

developer-tools gui developer-tools desktop-applications operating-systems tiling-window-manager xmonad window-management keyboard-driven accessibility-api macos

2 sources

Member repositories

RepositoryRoleHealth v2
ianyh/Amethystmain87

For agents

markdown · JSON · MCP: product_card(name="ianyh/Amethyst")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem