
Amethyst
Free, open-source tiling window manager for macOS inspired by xmonad.
Best for
Developers who want free, keyboard-driven tiling window management on the Mac.
Skip if
You want a polished GUI configuration panel or official support.
What is Amethyst?
Amethyst is a free and open-source tiling window manager for macOS that automatically arranges open windows into layouts such as tall, wide, column, row, and binary space partitioning, similar to Linux tiling managers like xmonad. Windows are controlled entirely from the keyboard, with customizable modifier-key shortcuts for focusing, swapping, and resizing tiles. The project is distributed under the MIT license, installable via Homebrew or a direct download from GitHub releases, and supports multiple monitors and macOS Spaces. Configuration is handled through a YAML file, and advanced users can define custom layouts in JavaScript.
SpecificationsAI-estimated
Key Features of Amethyst
Use Cases for Amethyst
Keyboard-only window management
Developers who prefer keyboard shortcuts over mouse dragging tile and switch windows without touching the trackpad.
Coding with multiple panes
Arrange an editor, terminal, and browser in a tall layout that automatically resizes as windows open and close.
Multi-monitor setups
Run different tiling layouts on each connected display for a consistent, organized desktop.
Switching from Linux tiling managers
Users moving from xmonad or i3 get a familiar tiling model on macOS.
Pros & Cons of Amethyst
Pros
- Completely free and open source with no license fee.
- Highly keyboard-driven, appealing to users coming from Linux tiling managers.
- Active GitHub project with over 16,000 stars and regular releases.
- Simple installation via Homebrew.
Cons
- Requires granting accessibility permissions and some manual setup to work smoothly.
- No official GUI-based preferences panel comparable to paid alternatives.
- Custom JavaScript layouts are still a beta feature with rougher edges.
Frequently Asked Questions
Is Amethyst free?
Yes, Amethyst is free and open source under the MIT license.
How do I install Amethyst?
Install via Homebrew with 'brew install --cask amethyst' or download the app directly from the GitHub releases page.
Does Amethyst require special permissions?
Yes, it needs accessibility permissions granted in macOS Privacy and Security settings to control windows.
Can I customize tiling layouts?
Yes, beyond the built-in layouts, advanced users can define custom layouts in JavaScript.
Pricing Overview
View full pricing →Reviews & Ratings0.0
No reviews yet. Be the first to write one!
Top Alternatives & Similar Software
View all alternatives & similar software→People also viewed


Best For
Related searches
About the Product
Is this your tool?
Claim this page to update details, reply to user reviews, and drive more traffic to your product.
Claim this Product →Tags
Explore Related Topics
Keep up with Amethyst alternatives
New alternatives, pricing changes and the week's biggest movers - one email every Tuesday.