Vimlike puts vim's keys on every page in Safari. j k scroll, f labels every link, o opens one bar for tabs, history, search and the AI. Version 2.0 adds an assistant that works the page, shortcuts and clean-ups the AI makes for each site, signed site packs, and a shortcut editor.
h j k l, gg, G, d, u. Link hints turn every link on screen into a one- or two-letter jump.
Press o and type. The bar searches your open tabs, your local history, your top sites and the web in one list. ↩ opens the highlighted row; ⌘↩ sends the text to the AI instead.
An AI assistant that reads the page and works it. Shortcuts and clean-ups it makes for each site. A keyboard editor, signed site packs, and visual mode.
Press o, type a question, press ⌘↩. The answer streams into the bar, over the page. Ask for work instead and it does the work: it clicks, types, picks from menus, pulls tables out, opens tabs, reads your other tabs. 28 tools. It asks before anything it cannot undo.
:sum, :table, :translate korean, :links. Make your own: a prompt, a shortcut, optionally a key and a site it belongs to.It asks before it clicks Delete, Pay or Submit.
Pick Apple Intelligence as the assistant's provider and it runs on Apple's Private Cloud Compute. Nothing to sign up for, nothing to pay, nothing kept.
Requires iOS 27, iPadOS 27 or macOS 27 with Apple Intelligence turned on: iPhone 15 Pro or later, iPad with A17 Pro or M1 or later, or a Mac with Apple silicon. Other devices use the assistant with your own key or a chat site.
Open in browser mode opens ChatGPT, Claude, Gemini, Perplexity or DeepSeek in a new tab with your prompt and the page's text already typed in. It uses the chat account you have. No key, no cost beyond that.
:sum, :kr, :translate and any command that only reads the page work this way too.
Open the toolbar popup on a site and press Suggest shortcuts. The AI reads the page's places and proposes keys: gj JavaScript, gl Learn, gb the blog. The keys work while you try them. Save keeps them in that website's settings; Esc discards.
Clean up this page in the popup, or :clean in the bar. Say what should go,
or pick a chip: ads, banners, the sidebar, comments. The AI answers with areas to hide or dim. The page changes
before you save. Styles, not scripts; each one can be removed later.
Settings › Keyboard lists every command by group. Pick a command, record a key, exclude the shortcut on sites where it gets in the way. Conflicts are flagged as you go. The settings script is still there, in Script mode, for anyone who prefers to write it.
A site pack is one signed file for one website: keys for its places, a few AI commands, CSS, and the Vimlike keys it hands back so the site's own shortcuts still work. Packs for YouTube, Gmail, Google Search and News, Reddit, Wikipedia, GitHub, Hacker News, Netflix and more. Install from the popup, or from Settings › Websites.
v starts a selection at the top of the screen; ⇧V selects by line; c places a caret you move first. Then vim's motions: h j k l, w b e, 0 $, f and t to a character, aw a word, as a sentence. Other keys do nothing, so a stray letter cannot scroll you away.
Vimlike has no account and no server. Nothing about your browsing is collected.
What the bar searches is stored locally. Delete it in Settings at any time.
Not in a settings file, not in iCloud, never given to the page.
Settings and commands sync through your own iCloud, or stay on one device.
With an AI provider, your prompt and the page's text go to the provider you chose and nowhere else.
Not for the keyboard or the bar. For the AI, Apple Intelligence needs none. Other providers need your own key. Open in browser mode needs no key either; it uses the chat website.
iPhone, iPad, Mac and Apple Vision Pro. iOS and iPadOS 16.6 or later, macOS 13 or later.
All of them, in Settings › Keyboard: a table of every command, a recorded key per row, exclusions per site, conflicts flagged. A settings script is there for anyone who prefers it. Details →
One signed file for one website: keys for its places, a few AI commands, optional CSS, and the Vimlike keys it hands back to the site. Published by Jasmine Studios, verified on your device each time it runs, no JavaScript. Details →
Only what you keep. Suggest shortcuts and Clean up this page show a draft you try first. Save writes keys and styles into that website's settings; Discard drops them. The AI never writes code into Vimlike.
No. There is no analytics on browsing and no Vimlike server. What you ask the AI goes to the provider you chose.
English, Korean, Japanese, Chinese (Simplified and Traditional), Cantonese, German, Spanish, French, Italian, Portuguese.