Jasmine Studios
For people who never take their hands off the keyboard

An AI agent
and Vim-like keys,
in one iPad browser.

The AI agent reads the page you are on and does the tedious parts — clicking, typing, extracting — in a tab of its own on your iPad, not in a virtual browser somewhere else. The keys do the rest: one press follows a link, opens a tab or runs a command, so you never reach for the screen. The model is yours to pick: Apple Intelligence on-device, or your own key.

Download on the App Store Free · No account · Your model, your key
f follow a link o address bar : command ⌘⇧E ask the AI agent

An AI agent on the page.
Vim keys under your hands.

Chat apps make you paste the page. Cloud-agent browsers take your session somewhere else to work on it. Geek Browser keeps the whole thing in one window on your iPad: the page, the AI agent, the keys.

An AI agent on the page

Ask about what you are reading, or hand over a task. It clicks, types and reads in a tab of its own, step by step.

Runs where you say

Apple Intelligence on your iPad, or your own key for Claude, OpenAI, Gemini or DeepSeek. Nothing in between.

Vim-like keyboard browsing

Every action has a key, Vim-style: follow a link, open a tab, run a command, start the AI agent. Remap any of them.

AI agent

Ask it anything.
Or hand it the whole task.

Type a question in the address bar and press Enter: it answers from the page you are on. Give it a task and it opens a copy of the page in its own tab, marked , and works through it while you keep reading. Every step, every token and the running cost show in the side panel. Press Esc and it stops.

  • Reads, clicks, types Summarize, translate, extract a table into a report, fill a form, follow links, open the five links that matter in background tabs.
  • Three permission levels Read only never acts. Guard asks before submitting, paying, posting, deleting or leaving the site. Full access acts on its own. You choose, per run.
  • Knows your tabs Type @ to bring another open tab into the question. Select text on the page and ask about it from the edit menu.
  • Learns the routine A saved command that worked once replays its clicks next time with no model at all — free and instant. If the site changed, the AI agent takes over from that step and rewrites it.
  • Remembers what helps Plain markdown files — your standing preferences, notes per site, a log of the day's tasks. Open them, edit them, roll them back.
Passwords never reach the AI agent. At a sign-in page it stops and hands you the tab; iCloud Keychain and passkeys fill there, as in Safari.
The AI agent asking for approval before opening background tabs

Where the AI agent runs
is the whole question.

An AI browser that works for you has to browse as you. Most of them do it by running a browser in their own cloud and handing it your session. Geek Browser does it in the tab in front of you.

Cloud-agent browsersGeek Browser
Where it browses A virtual browser in the vendor's cloud. Your session cookies are copied to it so it can act as you. The tab in front of you, on your iPad. Cookies and sessions never leave the device.
Which model Theirs. You get what the browser ships. Apple Intelligence on your iPad, or your own key for Claude, OpenAI, Gemini or DeepSeek.
What it costs Their AI agent sits behind a subscription tier, billed monthly. Free. On-device costs nothing; with your own key you pay your provider, at cost, and set a budget per task.
What the vendor sees Browsing context passes through their servers and is kept for a retention window. Nothing. Requests go from your iPad to the provider you chose. There is no server of ours in the path.
Account Sign in to use it. There is nothing to sign into.

The left column describes how cloud-agent browsers document their own iPad apps. Compare for yourself — the questions are the right ones to ask of any AI browser.

Settings › AI Assistant with the provider, on-device routing and budget
Models

Apple Intelligence,
or bring your own key.

Use the model already on your iPad: Apple Intelligence answers reading tasks on-device, with no key, no account and nothing sent. Or bring the LLM you like — Claude, OpenAI, Gemini or DeepSeek — on your own key, billed to you at your provider's prices. Either way, nothing passes through us.

Apple Intelligence, built in

On-device — summaries, explanations and translations answered by your iPad. Nothing transmitted, works with the network off.

Private Cloud Compute — Apple's larger model for a longer piece of work, under its own privacy guarantees. Still no key, still no account.

Or the LLM you like

Your key — Claude, OpenAI, Gemini or DeepSeek for tasks that act on pages. It stays in the Keychain, and requests go straight from the app to the provider.

Your bill — their prices, no markup and no monthly fee to us. On-device, the number stays zero.

Apple Intelligence on-device · free Private Cloud Compute keyless Claude OpenAI Gemini DeepSeek
  • You turn it on On-device reading is a switch in Settings › AI Assistant, off until you flip it. Pick the model per task, or change it mid-run.
  • The cost, as it happens Tokens and estimated cost appear in the panel while the task runs. Set a budget per task and a step limit; the run stops at both.
  • Page text is data, never orders Everything read from a page is fenced as untrusted, so a hidden line on a web page cannot tell the AI agent what to do.
Vim-like keyboard

Vim-like browsing,
the whole way down.

Press f and every link gets a two-letter label — type it to open. o opens the address bar, : a command palette, / finds in the page. j k scroll, ⌘⇧] walks the tabs. If you know Vim or Vimlike, you already know Geek Browser.

  • Link hints f labels the links on screen; n / ⇧n step through them; Enter opens, ⇧Enter opens in a new tab. Point and press a to click whatever is under the cursor.
  • Command palette : lists every command with its key — and your saved AI commands sit at the top. :tab, :set darkmode=true, :javascript, :ping, and your own.
  • A help bar that teaches A one-line bar shows the keys for the mode you are in and lights up the one you pressed. Hide it when you know them.
  • Yours to remap Every key is a setting. Sequences like g g and y y work. Bind keys per website, or import your Vimlike settings.

Works with any hardware keyboard — Magic Keyboard, a Bluetooth keyboard, or the one on your Mac.

The command palette listing commands with their keys
Geek Browser in dark mode with the address bar open
The address bar offering an AI answer, a top site and web searches
Privacy

No account.
No server of ours.

History, bookmarks, tabs, settings and the AI agent's memory files stay on your iPad and in your own iCloud. There is no Geek Browser backend that could hold them, and no analytics SDK in the app.

  • Nothing in the middle What the AI agent sends is the page you are on, your question and the tabs you @-mention — to the provider you chose, and only then. Not policy: there is no server of ours in the path.
  • Off by default The AI does nothing until you ask it something. Turn it off entirely and you still have the whole browser.
  • Ads and trackers, blocked A built-in content blocker, on by default, per site if you like.
  • Ten languages English, Korean, Japanese, Chinese (Simplified, Traditional and Cantonese), German, French, Spanish, Italian and Portuguese.

Questions, answered.

Where does the AI agent actually run?

In the browser on your iPad. It drives a real tab — the ✦ tab — using the same session you are already signed into, so nothing is copied anywhere. Only the model call leaves the device, and only to the provider you picked. With Apple Intelligence on-device, not even that.

Which models can I use?

Apple Intelligence on-device and Apple's Private Cloud Compute need no key at all. For Claude, OpenAI, Gemini or DeepSeek you add your own API key, kept in the Keychain. You can change model per task.

What does the AI cost?

Nothing on-device. With your own key you pay your provider at their prices, with no markup from us. The panel shows tokens and estimated cost while a task runs, and you can set a budget per task. A saved command that already worked replays without the model, for free.

Can a web page hijack the AI agent?

Everything read from a page is fenced as untrusted content, so text on a page is data to read, never an instruction to follow. On top of that, Guard mode stops for your approval before submitting, paying, posting, deleting or leaving the site, every run has a step limit, and Esc ends it immediately.

Do I need an account?

No — there is nothing to sign into. No sign-up, no profile, no sync service of ours.

Is it really free?

Yes. No in-app purchases, no subscription, no ads, and the AI agent is not behind a paid tier.

Do I need a keyboard?

Geek Browser works by touch too, but it is built for a hardware keyboard: Magic Keyboard, any Bluetooth keyboard, or a Mac's.

Does it run on my Mac?

Yes, on Apple silicon Macs as an iPad app from the Mac App Store, with the same keys.

What about passkeys and saved passwords?

Geek Browser is a real browser to iPadOS, so iCloud Keychain fills passwords and passkeys on any site. The AI agent never sees them: it stops at sign-in pages and hands you the tab.

Can I use my Vimlike settings?

Yes. Export from Vimlike's Website Settings and import the file in Settings › Websites. Key names, site scripts and per-site commands come along.

Type it. Hand it off.
Keep it yours.

Geek Browser for iPad, and for Apple silicon Mac from the Mac App Store.

Download on the App Store