Vimsurf Logo Vimsurf
Safari Comparison

Vimsurf vs Vimari

Looking for vim-style navigation on Safari? Here's how Vimsurf compares to Vimari. Plus, Vimsurf works on Chrome, Firefox, and Edge too.

Vi

Vimari

Lightweight Port

Vimari is a "lightweight port of Vimium to Safari." It provides essential navigation features like link hints, scrolling, and basic tab control.

Last updated September 2020
VS

Vimsurf

Full-Featured, Cross-Browser

Vimsurf is a complete vim-style browser experience for Safari, Chrome, Firefox, and Edge. It includes command palette, visual mode, macros, reader mode, and modern UX patterns. One extension, all your browsers.

The Safari Extension Gap

For years, Safari users have been stuck with limited options. Vimium works great on Chrome, but Safari's extension restrictions meant ports like Vimari had to cut features. The result? Safari users got a stripped-down experience.

Vimari's own documentation admits it's a "lightweight port taking the best components" of Vimium. That's fine for basic use, but power users want more.

Worse, Vimari hasn't been updated since September 2020. As Safari evolves, an unmaintained extension becomes increasingly unreliable. Vimsurf closes this gap, bringing an actively maintained, full-featured vim experience to Safari and all major browsers.

Feature Comparison

Feature Vimsurf Vimari
Command Palette
✓ Raycast-style fuzzy command search
✕ Not available
Which-Key Hints
✓ Contextual shortcut discovery
✕ Not available
Visual Tab Switcher
✓ Tab previews with fuzzy search
✕ Basic tab cycling only (w/q)
Link Hints
✓ Home-row optimized hints
✓ Standard hint system
Smooth Scrolling
✓ Configurable smooth scroll
✓ Configurable smooth scroll
Reader Mode
✓ Full reader with TTS and themes
✕ Safari limitation prevents this
Visual Mode
✓ Full text selection with motions
✕ Not available
Marks
✓ Local and global marks
✕ Not available
Macros
✓ Record and playback
✕ Not available
Omnibar Search
✓ URLs, bookmarks, history, tabs
✕ Not available
Clipboard History
✓ Yank history with search
✕ Not available
URL Editing
✓ Edit URL in place (ge/gE)
✕ Cannot focus URL bar
Custom Key Mappings
✕ Not yet supported
✓ JSON config file
Insert Mode
✓ Proper mode switching
✓ Basic insert mode
Page Navigation
✓ [[/]] for pagination
✕ Not available
Browser Support
✓ Safari, Chrome, Firefox, Edge
~ Safari only

What Vimari Users Are Missing

Command Palette

Vimari has no command discovery. With Vimsurf, press , to search all available commands with fuzzy matching.

Omnibar Search

Vimari can't search bookmarks or history. Vimsurf's omnibar (o) searches URLs, bookmarks, history, and open tabs in one place.

Visual Mode

Select text with vim motions. Press v then use h/j/k/l, w/b, and other motions. Yank with y.

Which-Key Hints

Never forget a shortcut. Press any prefix key and see all possible continuations. Learning becomes effortless.

Macros

Record repetitive actions with q, play them back with @. Automate your browsing workflows.

Reader Mode

Distraction-free reading with gr. Includes themes, font controls, and text-to-speech with keyboard controls.

Shortcuts Comparison

Both extensions share common vim-style shortcuts for basic navigation. Vimsurf includes all Vimari shortcuts plus many more:

Shared

  • j/k - Scroll
  • h/l - Scroll horizontal
  • gg/G - Top/bottom
  • d/u - Half page
  • f/F - Link hints
  • H/L - History
  • r - Reload
  • gi - Focus input

Vimsurf Only

  • o/O - Omnibar
  • b/B - Bookmarks
  • T - Tab search
  • v - Visual mode
  • m/` - Marks
  • q/@ - Macros
  • yy/yf - Copy URL/link
  • gr - Reader mode

Vimsurf Only (cont.)

  • ,/: - Command palette
  • ? - Which-key hints
  • ge/gE - Edit URL
  • gu/gU - URL hierarchy
  • [[/]] - Pagination
  • yt - Duplicate tab
  • ^ - Last tab
  • n/N - Search next/prev

Easy Migration

Switching from Vimari to Vimsurf is seamless. All the shortcuts you already know work exactly the same way. You'll just have access to a lot more.

Same scrolling keys Same link hints Same history navigation Same tab shortcuts + Many new features

Upgrade Your Browsing Experience

Get the full vim browser experience on Safari, Chrome, Firefox, and Edge.

Download Vimsurf