Dev tools · alternatives · 2026
24 alternatives to Ankylix — Vimium for your Mac windows
Keyboard-driven window manager for macOS
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

- 2

Control window layout using Ctrl + Numeric Keypad on macOS - janten/keypad-layout
2017 · github.com · its alternatives →
- 3VP
2020 · vimacapp.com · its alternatives →
- 4
Switch▲135Keyboard-driven commands to navigate your apps faster
2019 · get-switch.app · its alternatives →
- 5AA
2018 · sephware.com · its alternatives →
- 6

A lightweight macOS window and app manager scriptable with JavaScript - kasper/phoenix
2020 · github.com · its alternatives →
- 7

A lightweight macOS window and app manager scriptable with JavaScript - kasper/phoenix
2018 · github.com · its alternatives →
- 8
Switch for macOS▲174Keyboard-driven commands to navigate your mac apps faster.
2021 · get-switch.app · its alternatives →
- 9

macOS window manager with Vim–like hotkeys. Contribute to mjolnirapp/AppGrid development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 10
WindowKeys 3.0▲125Hello, I’ve just released version 3.0 of WindowKeys, a small utility for macOS that gives you full control over the native window tiling system introduced in macOS Sequoia. Originally, WindowKeys was built to solve one very specific problem: assigning custom keyboard shortcuts to window tiling actions — especially useful if you use a third-party keyboard that can’t trigger system shortcuts. Over time it evolved beyond just shortcuts, and now 3.0 adds a few frequently requested features: - Move windows between displays (or iPad) - Repeat last tiling action for each app - Redesigned Shortcut…
2025 · apptorium.com · its alternatives →
- 11RM
Hello HN, This is a macOS app that allows you to see all your open windows on each monitor and select the one you want. It also lets you view the current state of things like email or chat windows, terminal processes, and more. You can use "cmd" and the key above the tab key for alt-tab like behaviour. You can also toggle the UI by resting a finger on the corner of your trackpad. I also wrote some dev details here: https://madebyenzo.com/#robata
2024 · robata.app · its alternatives →
- 12

- 13

- 14

It currently supports Linux as of now. You can use this package to tinker with many things. Let's say, if you want to make a custom notification system, like if your website is down, you can make a blink notification with it. MacOS support is underway. I haven't tested Windows yet, I don't use it anymore btw. In future, if this package reaches nice growth, I'll be happy to make a similar Rust crate for it.
Apr 2026 · github.com · its alternatives →
- 15
KeyOpera 2.0▲100Make every Mac keystroke sound uniquely yours
Jul 2026 · mbirang.com · its alternatives →
- 16

- 17

- 18

- 19
Snap▲115Effortless window management for power users on macOS
2025 · freethinkel.dev · its alternatives →
- 20

Organize your projects and team. Now on Mac, Windows, Linux.
2018 · zenkit.com · its alternatives →
- 21

Turn CapsLock into a Super Key & Boost Productivity
Feb 2026 · hypercaps.auramark-studio.com · its alternatives →
- 22

Keyboard-centric app launcher & switcher
2017 · apps.apple.com · its alternatives →
- 23
Karabiner▲80Awesome, powerful keyboard remapper for OSX.
2014 · karabiner-elements.pqrs.org · its alternatives →
- 24

A keyboard-driven tiling window manager for macOS — tmux/Zellij workflows for any app. - pa/tessera
Jul 2026 · github.com · its alternatives →
Also compare
- Magnet 2.0 alternatives
- Keypad Layout Window Manager for Mac alternatives
- Vimac – Productive macOS keyboard-driven navigation alternatives
- Switch alternatives
- Autumn – A macOS window manager for (Type|Java)Script hackers alternatives
- Phoenix – a macOS window and app manager scriptable with JavaScript alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →