flash

Flash and Vimac

Vimac was “Productive macOS keyboard-driven navigation”: hint mode and scroll mode over the Accessibility tree, triggered by holding Space, written in Swift under GPL-3. Its README now says “Vimac is now Homerow”; the last code commit was in April 2021, there are no GitHub releases, no Homebrew cask, and the project website did not answer when checked. It matters as the ancestor of Homerow and as the 2020 Show HN that made system-wide hints a known category.

  Vimac Flash
License, price GPL-3, free, discontinued MIT, free
Platforms macOS 10.14+ macOS 14+
Permissions Accessibility Accessibility; Automation per browser for tab lists; Screen Recording only for :screenshot
Hints from Accessibility tree: frontmost window, menu bar, extras, Notification Center Accessibility tree; tmux panes; VS Code enhancer
Pointer modes Hint mode (click, Shift right-click, Cmd double-click, Option move), scroll mode Hints, search, grid, bisect, pointer mode, drag, select, words, path, sticky
Configuration Preferences window One TOML file, live reload, CLI
Maintenance None since 2021 1.0.0, October 2026

Where Vimac was stronger

Where Flash is stronger

Flash features you might like

Moving from Vimac

Vimac Flash
Hold Space for hints "cmd+shift+space" = ["flash", "mouse_target"]
Scroll mode, HJKL NORMAL mode scroll keys, scroll_target to choose the area
Shift right-click, Cmd double-click, Option move cf, df, mf in NORMAL; or hold the modifier while typing a label
Hint characters, text size [hints] keys, hint appearance keys in config.default.toml
Forced keyboard layout [app] keyboard_layout

Checked 2026-10-14 against the Vimac repository.