The home for your AI tools.

Every AI agent in one keyboard-driven workspace you can theme end to end.

FreemacOS 26+Install help
new sessionβŒ˜β†©
launcherβŒ₯Space
new screen⌘N
screens⌘0–9 Β· ⌘[ ⌘]
viewsβŒ˜β‡§V
move focus⌘βŒ₯←↑↓→
themes⌘T
commands⌘K
recent chatsβŒ˜β‡§β†©
history⌘Y
claude Β· opusrunning
codex Β· gptrunning
gemini Β· flashrunning
grok Β· coderunning
βŒ˜β†©new session
βŒ˜β†©opens a new chat, live β€” press1234to switch theme.
The one-minute tour

Three models, one prompt, zero mouse.

Home row is the whole app

Nothing here needs a mouse.

Summon a panel from anywhere, tile agents like a window manager, jump between nine live screens β€” every command has a chord, and ⌘K searches the rest.

Summon & send

Summon launcher (from anywhere)βŒ₯Space
Send↩
Newline⇧↩
Expand into workspaceβŒ˜β†©
Command palette⌘K

Tile & focus

Split right / down⌘D
Focus a neighbor⌘βŒ₯↑↓←→
Swap tilesβŒƒβŒ˜β†‘β†“β†β†’
Zoom a tileβŒ˜β‡§F
Close tile⌘W

Screens

Home⌘0
Jump to screen 1–9⌘1–9
New screen⌘N
Previous / next⌘[ ]
History pickerβŒ˜β‡§β†©

Views & apps

Cycle view modeβŒ˜β‡§V
Themes⌘T
Usage dashboard⌘U
History (searchable)⌘Y
Cycle dock appsβŒ˜β‡§C
Bring your own AI

Every agent, one config entry.

HorseToga drives the CLIs you already have. Switch provider and model per session from the tile header β€” or add any other agent by editing a JSON file, no rebuild.

Claude Code Codex Gemini CLI OpenCode Cursor Agent Mistral Vibe Kimi Code Grok CLI

Your keys stay yours.

HorseToga is a local Mac app β€” nothing runs through our servers. Your secrets live where macOS keeps its own.

  • API keys stored in the macOS Keychain β€” never on disk, never in plain text
  • Signed with Apple Developer ID & notarized, so Gatekeeper trusts every build
  • Updates are cryptographically signed β€” no tampered download can install
One workspace, four views

Interact with your agents with different views.

Flip between all your chats with βŒ˜β‡§V.

claude Β· opus
codex Β· gpt
gemini Β· flash
grok Β· code
cursor Β· agent
Tilesdwindle splits, side by side
Inbox 5✎
claude Β· opusclaude
Refactoring auth into middleware…
codex Β· gptcodex
Adding parser tests…
gemini Β· flashgemini
Summarized the release notes.
grok Β· codegrok
rate limit β€” retrying
cursor Β· agentcursor
no messages yet
claude Β· opus
Inboxa triageable feed
New 1
cursor Β· agent
Running 2
claude Β· opus
codex Β· gpt
Failed 1
grok Β· code
Done 1
gemini Β· flash
Trackera status board
…refactoring auth
🐧claude
🐧codex
🐧gemini
🐧grok
🐧cursor
Rookery…a colony of penguins
Free while in early release

Start from scratch.

FreemacOS 26+Install helpauto-updates