Amethyst icon
Amethyst icon

Amethyst

Amethyst is a tiling window manager for Mac similar to the xmonad tiling window manager popular on Linux. Amethyst is written in Objective-C and has configurable shortcuts, multi-monitor support, multiple layouts, and the option to float certain applications.

Amethyst screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Mac
22likes
0articles
Save

Features

Features

Highlights All activities

Amethyst News & Activities

Recent activities

Amethyst information

AlternativeTo Category

OS & Utilities

GitHub repository

  •  16,295 Stars
  •  537 Forks
  •  304 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about Amethyst, and it has gotten 22 likes

Amethyst was added to AlternativeTo by Siphons on and this page was last updated .

Comments and Reviews

   
wviana
1

Bring i3wm like window management into macOS.

Featured in Lists

The macOS setup for everyone (with freeware only)

THIS LIST HAS BEEN DELETED DUE TO A BUG, SO IT MISSES SOME HONORABLE MENTIONS ! This is the apps for macOS that I would recommend to anyone who just got a Mac ! Some are the default that Apple offers but I tried to offers you free alternative to escape Apple Wall Garden if you need or want to The same list for Windows 10 & Windows 11 : Linux kernel (GUI apps only) :
By Darlene Sonalder116 appsUpdated

Mac Window Manager

A curated list of macOS window managers — from simple snap-to-edge tools to full tiling WMs and workspace organizers. Whether you want Windows-style Aero Snap, i3-style tiling, or multi-monitor workspace switching, there's something here for every workflow.
By terrytz11 appsUpdated

Official Links

Install from the command line

  • brew install --cask amethyst

Be careful what you paste into a terminal. Check what a command installs before running it.

What is Amethyst?

Amethyst is a tiling window manager for Mac similar to the xmonad tiling window manager popular on Linux. Amethyst is written in Objective-C and has configurable shortcuts, multi-monitor support, multiple layouts, and the option to float certain applications.

No command line knowledge is necessary to run this application.

Amethyst allows you to cycle among several different window layouts. Layouts can also be enabled/disabled to control whether they appear in the cycle sequence at all.

Layouts Include:

Tall The default layout. This gives you one "main pane" on the left, and one other pane on the right.

Tall-Right Exactly the same as Tall, but the main pane is on the right, with the other pane on the left.

Wide The rotated version of Tall, where the main pane is on the top (extending the full width of the screen), and the other pane is on the bottom. If either pane has more than one window, that pane will split into columns instead of rows.

3Column-Left, 3Column-Middle, 3Column-Right Widescreen-Tall This mode is like Tall, but if there are multiple windows in the main pane, the main pane splits into columns rather than rows. The other pane still splits windows into rows, like Tall.

Fullscreen In this layout, the currently focused window takes up the entire screen, and the other windows are not visible at all. You can rotate between each of the windows using the "focus the next window" shortcut, as usual.

Column This layout has one column per window, with each window extending the full height of the screen.

Row The rotated version of Column, where each window takes up an entire row, extending the full width of the screen.

Floating This mode makes all windows "floating", allowing you to move and resize them as if Amethyst were temporarily deactivated.

Binary Space Partitioning (BSP) This layout does not have a main pane in the way that other layouts do. When adding windows, any given pane can be split evenly into two panes along whatever axis is longer.

Amethyst Videos