Vimlike, in detail.
Vimlike is a Safari extension for iPhone, iPad, Mac and Vision Pro that puts vim's keyboard on every web page, adds one bar for search and the AI, and lets you shape each website — by hand, with a signed site pack, or by asking the AI. These pages are the reference: every key, every setting, and how the pieces fit.
Five minutes to start
- Install Vimlike from the App Store and turn it on in Safari › Settings › Extensions. The app's Setup page walks through it on each device.
- On any page, press j and k to scroll, f to label every link, and type a label to open it. ? shows the cheat sheet; Esc always returns to Normal mode.
- Press o for the bar. Type to search your tabs, history and the web; press ⌘↩ to ask the AI about the page instead. : opens the command palette.
- Open the toolbar popup on a site you use a lot. Install its site pack if one is offered, or press Suggest shortcuts and let the AI propose keys for that site's places — try them, then save.
- In the app, Settings › Keyboard remaps anything in a table; Settings › AI Assistant picks a provider (Apple Intelligence needs no key).
The reference
Keys
The whole default key map, by what it does: scrolling, link hints, tabs, the bar, visual mode, and what the bar itself answers to.
Keyboard settings 2.0
Default, Custom and Script modes. The shortcut table, recording a key, excluding a site, conflicts — and the settings-script API for anyone who prefers to write it.
AI assistant
The bar and the palette, saved commands with shortcuts, keys and site limits, the 28 tools the assistant can use, providers and modes, guardrails and permissions, memory, usage.
Websites & site packs 2.0
What a website's settings hold, the toolbar popup, Suggest shortcuts and Clean up this page, the signed site pack catalogue, the pack format, export and import.
How the pieces fit
Three layers, each one on top of the last:
- Global keys — the key map in Settings › Keyboard. Same on every site.
- A site pack — a signed file from the catalogue, installed into one website: keys for that site's places, a few AI commands, optional CSS, and the Vimlike keys it hands back to the site. Never any JavaScript.
- The website's own settings — yours: keys the AI suggested or you added, styles that hide or dim parts of the page, AI commands, CSS, a script, and the site's switches. These win over the pack's where they meet.
The AI assistant sits across all three. It answers in the bar, runs saved commands, and — on a site — proposes keys and styles that land in the website's own settings, never in a pack.
Platforms and requirements
iOS and iPadOS 16.6 or later, macOS 13 or later, visionOS. A hardware keyboard is the point on iPad; on iPhone the toolbar popup, site packs and the AI still work without one. Settings sync through your own iCloud when you let them.
Vimlike has no account and no server of its own. What the search bar searches stays on your device; what you ask the AI goes to the provider you chose and nowhere else.
Next: Keys →