Vimsurf vs Vimium
Both extensions bring vim-style keyboard navigation to your browser. Here's how they compare and why Vimsurf might be the upgrade you're looking for.
Vimium
The Original
Vimium pioneered vim-style browser navigation. It's battle-tested, highly customizable, and has a large community. Great for users who want proven reliability and don't need modern UX features.
Vimsurf
The Evolution
Vimsurf builds on vim navigation with modern UX patterns from tools like Raycast and Neovim. Features like command palette, which-key hints, and visual tab switching make it more discoverable and powerful.
Feature Comparison
| Feature | Vimsurf | Vimium |
|---|---|---|
| Command Palette | ✓ Raycast-style fuzzy search with all commands | ✕ No command palette, only Vomnibar for URLs |
| Which-Key Hints | ✓ Discover shortcuts as you type, Neovim-style | ✕ Must memorize or check help overlay |
| Visual Tab Switcher | ✓ Tab previews with fuzzy search | ~ Text-only tab search (T command) |
| Link Hints | ✓ Home-row optimized (asdfghjkl) | ✓ Standard hint system |
| Reader Mode | ✓ Built-in with TTS, themes, keyboard nav | ✕ Not available |
| Visual Mode | ✓ Full text selection with vim motions | ✓ Basic visual/caret mode |
| Marks | ✓ Local and global marks | ✓ Supported |
| Macros | ✓ Record and playback macros | ✕ Not available |
| Quick Actions | ✓ Context-aware actions on selection | ✕ Not available |
| Yank History | ✓ Clipboard history with search | ✕ Single clipboard only |
| Custom Key Mappings | ✕ Not yet supported | ✓ Extensive customization |
| Browser Support | ✓ Safari, Chrome, Firefox, Edge | ~ Chrome/Firefox only, no Safari |
| Modern UI | ✓ Clean, minimal design | ~ Functional but dated UI |
Key Differences Explained
Command Palette
Vimium relies on the Vomnibar for URL/bookmark navigation, but there's no unified way to discover and execute commands. You need to memorize shortcuts or check the help overlay.
Vimsurf introduces a Raycast-style command palette accessible via , or :. Search for any action by name, see its shortcut, and execute it instantly. No memorization required.
Which-Key Hints
Vim users who've tried Neovim with which-key know how powerful contextual hints can be. Press a key and see what comes next.
Vimsurf brings this to the browser. Press g and instantly see all g-prefixed commands (gg, gT, gu, etc.). Learning new shortcuts becomes natural instead of consulting documentation.
Visual Tab Switching
Vimium's T command opens a text-based tab search. Functional, but you're navigating blind.
Vimsurf shows visual tab previews with fuzzy search. See page thumbnails, quickly identify the tab you want, and switch with confidence. Especially useful when you have dozens of tabs open.
Reader Mode & TTS
Vimium focuses purely on navigation and doesn't include reading features.
Vimsurf includes a full reader mode with customizable themes, font sizes, and text-to-speech. Navigate articles with vim keys, have them read aloud, and control playback speed. Perfect for long-form content.
When to Choose Each
Choose Vimium if you...
- • Need custom key remapping (Vimsurf doesn't support this yet)
- • Already have Vimium configured exactly how you like
- • Prefer minimal, no-frills tools
- • Use Firefox and need Vimium-FF specifically
Choose Vimsurf if you...
- • Want a modern, discoverable interface
- • Love tools like Raycast, Alfred, or Neovim
- • Need one extension across Safari, Chrome, Firefox, and Edge
- • Want features like reader mode and macros
- • Appreciate visual feedback and polish