new a native Mac app Early-bird $9, normally $29

The keyboard cockpit
for your Mac.

Every site becomes an app. Every app gets a key. Every window gets a tile. Or just ask your coding agent to do it. You stop dragging windows around like it's 2009.

One-time payment · macOS 14 or later · Apple silicon & Intel

watch it work · 17 seconds
// what it does

Four things. One app.

01 · website → app

Your web tools, as real apps.

Mail, chat, docs, that dashboard you check 40 times a day. Each one gets its own window, icon, Dock spot and Cmd-Tab slot. No more hunting through 63 tabs.

  • Frameless window, own icon, shows up in Spotlight
  • Separate logins per app (two accounts? fine)
  • Notifications and Dock badges just work
New Web App
CancelCreate App ↩
02 · global hotkeys

Every app, one chord away.

Press ⌥⌘M and Mail is in front of you. It launches if it's closed, focuses if it's open, and cycles windows if you're already there. Works for native apps too.

  • Launch, focus, cycle, or hide: you pick
  • Leader-key mode: tap ⇪, then a letter
  • Warns you before you clobber a system shortcut
⌥⌘M→Mail
⌥⌘C→Chat
⌥⌘E→Editor
⌥⌘D→Docs
03 · keyboard tiling

Enter tile mode.

Hit ⌃⌥Space, then arrows move focus, ⇧+arrows move windows, and numbers pick a layout. Hit ↩ and you're out. No mouse was harmed.

  • Halves, thirds, 2×2, main + stack
  • Per-app rules: "chat always goes right"
  • Save named layouts and recall them in one key
04 · agent setup

Tell your agent. Go get coffee.

Tilemode teaches the AI coding assistant you already use how to drive it. Say "make this site an app on ⌥⌘M and tile it left" and it happens. Your agent, your subscription. We add zero AI costs.

  • One click installs the Tilemode skill into the coding agents it finds
  • Optional hotkey opens your agent in a terminal, already briefed
  • Everything lands in one readable config.toml
# ~/.config/tilemode/config.toml
[apps.mail]
url    = "https://mail.example.com"
hotkey = "opt+cmd+m"
tile   = "left-half"

[layouts.focus]
mail   = "left-third"
editor = "right-two-thirds"
// for keyboard people

Every shortcut. Screenshot this.

Defaults shown. Rebind anything in the config file.

Anywhere

⌃⌥Space
Enter tile mode
⌥⌘A–Z
Launch / focus your apps
⌃⌥A
Open your coding agent, Tilemode-aware (optional)
⌃⌥N
New web app from a URL
⌃⌥L
Switch saved layout

In tile mode

←↑↓→
Move focus (or HJKL)
⇧←→
Move window to next tile
1–6
Halves, thirds, 2×2, main+stack…
F
Fill screen (not fullscreen)
] [
Send to next / previous display
↩ / esc
Done

Inside a web app

⌘L
Go to URL in this app
⌘[ ⌘]
Back / forward
⌘⇧C
Copy current URL
⌘⇧O
Open in default browser
⌘R
Reload
// agents, scripts, config

Built for your agent. Readable by you.

You never have to touch a terminal. Your agent will, though.

# in your coding agent
you › put chat.example.com on ⌥⌘C, right third

● using Tilemode skill
$ tilemode app add https://chat.example.com --name Chat
$ tilemode hotkey set opt+cmd+c Chat
$ tilemode rule add Chat --tile right-third
✓ done. Press ⌥⌘C.
# the `tilemode` command: for agents & scripts
tilemode app add <url> --name <name>
tilemode hotkey set <chord> <app>
tilemode tile <app> <tile>
tilemode layout apply <name>
tilemode config show --json
tilemode apply           # new Mac? restore everything

# removing things always asks first

Full command and config reference →

// trust

Your Mac stays your Mac.

Why Accessibility permission?

macOS only lets an app move and resize other apps' windows if you grant Accessibility. Tilemode uses it for exactly that, plus knowing which window is focused. It doesn't read window contents, log keystrokes, or look at your screen. Web apps and hotkeys work without it. Tiling just waits until you say yes.

Every network call, listed

  1. License check when you activate, and now and then after: your license key and your Mac's name
  2. Update check once a day: like any web request, your IP address and app version
  3. Site icon when you turn a site into an app
  4. The sites you open, obviously

That's it. No accounts, no analytics. Tilemode makes zero AI calls of its own; your agent runs on your own subscription. Privacy policy →

Boring in the good way

  • A normal Mac app you download from tilemode.app
  • Never asks to record your screen
  • The agent skill goes only where you click "install". It's plain text, so you can read it
Requires
macOS 14 Sonoma or later
Runs on
Apple silicon and Intel
Permissions
Accessibility, for moving windows
Network
Only the license and update checks, plus the sites you open
AI
None built in. No API key. Works with the coding agent you already use
License
One-time purchase, free updates for life
// pricing

Pay once. Keep it.

No subscription. Every feature. Free updates for life.

$9 $29

Founding price for the first 50 buyers, then $29.

Buy for 1 Mac, $9

One-time payment · every update free, for life · one key for 1, 3 or 5 Macs

Post about it on X or Reddit, get 100% back →

// faq

Fair questions.

Do web apps work offline or keep me logged in?

They keep you logged in like a normal browser would, and each app has its own separate storage. Offline works as well as the site itself supports it.

Will it fight with my existing shortcuts?

Tilemode checks for conflicts with system shortcuts before binding and tells you. Everything is rebindable in config.toml.

Do I need an API key?

No. Tilemode works fully without AI. If you already use an AI coding assistant, Tilemode can teach it its commands so it sets things up for you, using the subscription you already pay for. Tilemode itself never calls an AI service.

What does the agent skill install, exactly?

A short plain-text instruction file that explains Tilemode's commands and config file. Tilemode spots the coding agents on your Mac and asks before adding it to each one's skills folder. Remove it any time in Settings.

Do I have to use the terminal?

Never. Everything has a normal Mac UI. The tilemode command is there for agents, scripts, and people who enjoy that sort of thing.

Is auto-tiling going to rearrange my whole life?

Only if you ask. By default nothing moves until you enter tile mode or press a hotkey. Always-on tiling is opt-in, per display.

Is it a subscription?

No. Pay once and keep it: $9 for the first 50 buyers, then $29 for one Mac. 3 and 5 Mac licenses are $19 and $29 for founding buyers, then $59 and $89.

Why not the Mac App Store?

App Store rules don't allow apps that move other apps' windows around, which is the whole point of Tilemode. So you get it right here from tilemode.app.

Do updates cost extra?

No. Buy once and every update is free, for life.

Multiple displays? Notch?

Yes and yes. Tiles respect each display's usable area, menu bar and notch included.

Can I use Tilemode on more than one Mac?

Yes. Pick 1, 3 or 5 Macs on the pricing card. You get one license key that activates on that many Macs.

Can I move it to a new Mac?

Yes. Open Tilemode › License…, choose "Deactivate this Mac", then activate it on the new Mac with your license key. Then run tilemode apply (or copy your config file) to bring your whole setup with you.

Does it work offline?

Yes. Web apps need the internet like any website, but hotkeys and tiling don't. The license only needs to check in now and then, and Tilemode keeps working offline for up to 30 days in between.

What if it's not right for me?

Email support@larehq.com and we'll help. Refunds are handled through our payment provider; see the terms.

Who makes this?

An indie developer in Florida. Questions or ideas? Email support@larehq.com or reach out on X: @lonnyk.

Stop dragging windows. Enter tile mode.

One-time payment · macOS 14 or later · Apple silicon & Intel

On your phone? Send me the link