Runs on your machine, reached from any browser

Your terminal and browser,
tiled in one tab.

Meowtrix is a remote workspace for coding with agents. Split panes into persistent terminals, browsers and a code editor, then reach them from your laptop, phone, a tunnel, or the macOS app โ€” sessions survive refreshes and network blips.

โ–ถ Try the live demo โฌ‡ Download for macOS โœจ Explore features Read the docs
๐Ÿพ Meowtrix ร—
GitHub
+
๐Ÿ”’ meowtrix.your-server.local:9123
โ‹ฎ
Meowtrix remote workspace in dark theme Meowtrix remote workspace in light theme
9:41 5G
๐Ÿ”’ meowtrix.your-server.local:9123 โ†ป
Meowtrix mobile workspace in dark theme Meowtrix mobile workspace in light theme
โ€น โ€บ โคด โ‹ฏ

See it in action

One server on your host, a full workspace in any browser.

Remote development

Run it on your host.
Reach it from anywhere.

Start the server once on your machine; open the workspace from any browser on the network โ€” or anywhere through a tunnel.

  • Shells and layout live on the host, not the tab
  • Hop from laptop to phone โ€” your session follows
  • Refreshes and dropped connections reattach automatically
Tiling layout

Split into as many panes as you need.

Split vertically or horizontally and drag the dividers to resize. Each pane holds tabs: terminals (local or SSH), browsers, code editors, and review tabs for your agents.

  • Side-by-side or stacked โ€” split with โŒ˜\ / โŒ˜-
  • Flat splits with proportional, resize-proof sizing
  • Drag tabs within a pane or across panes
  • Four workspaces, each with its own layout โ€” โŒ˜โ† / โŒ˜โ†’
Embedded browser

A real browser, in a pane.

Open a browser tab right next to your terminal. A server-side proxy strips frame-blocking headers, so pages that normally refuse to embed render anyway โ€” and when a site needs the real thing, there's a real browser for that too.

  • Preview your dev server beside the shell building it
  • Host Browser tabs stream a real Chromium on the host, so Google sign-in and OAuth work, even from your phone
  • In the desktop app, browser tabs are native webviews
Built for coding agents

Your agent shows you its work.

Run Claude Code, Codex or Gemini in a Meowtrix terminal and it can drive the layout around it, without stealing your focus.

  • mtx open puts its dev server in a browser tab beside it; mtx edit opens the code
  • CoDesign tabs: review a living HTML spec, pin comments, and send feedback or sign off
  • The same actions as MCP tools โ€” mtx mcp --install
  • Queue an Enter for when your usage quota resets

Where do you want to go?

Four ways into the project.

What makes it tick

Small, sharp, and built to survive a flaky connection.

๐ŸชŸ

Tiling panes & tabs

Split vertically or horizontally; drag dividers to resize. Each pane holds tabs โ€” terminals, browsers, code editors and more.

โšก

Persistent PTYs

Shells outlive the WebSocket. Refresh, switch devices, or hit a network blip โ€” the server replays the buffer and reattaches.

๐Ÿ“

Code editor & Git

Monaco editor with a file tree, side-by-side Markdown/HTML Preview, and a Source Control panel with AI-powered commit messages.

โฐ

Scheduled Enter

Queue Enter key presses to fire into terminals automatically (e.g. after quota resets). Lives server-side to survive disconnects.

๐Ÿพ

On-device Chat Pet

A customizable desktop pet companion (Mochi) powered locally by Google Chrome's built-in Gemini Nano model.

๐Ÿ”ฅ

Keystroke Combo FX

Reward your typing streaks with interactive visuals: particle bursts, screen shake, edge glow, and heat readouts.

๐Ÿ”„

Self-updates

Get notified of updates via in-app banners, update & restart from the workspace, then see what's new โ€” and what got fixed.

๐Ÿ“ฑ

Mobile-ready

An on-screen key bar with sticky Ctrl/Alt/Cmd modifiers, double-tap autocomplete, and a layout that reflows for touch.

๐ŸŒ

Embedded browser

A server-side proxy strips frame-blocking headers so otherwise un-embeddable pages render right inside a pane; the desktop app uses native webviews.

๐Ÿงญ

Host Browser

A real Chromium on the host, streamed into a tab. Google sign-in and OAuth work, and the signed-in profile follows you between devices.

๐Ÿค–

Agent tools & MCP

mtx open, edit, notify and browser let agents show you pages and code beside their terminal โ€” also as MCP tools.

๐ŸŽฏ

CoDesign reviews

Review an agent-written HTML spec in device frames, pin comments to elements, then send feedback or approve โ€” no MCP setup needed.

๐Ÿ’ป

macOS desktop app

Standalone or Lite editions, with a quick overlay that drops your workspace from the notch on โŒฅSpace โ€” even over full-screen apps.

๐Ÿ”

SSH & workspaces

Open SSH tabs from your ~/.ssh/config, and keep four workspaces with their own layouts a keystroke apart.

๐Ÿ”’

Single active session

Server-coordinated handoff across devices: the newest client claims the workspace; others see a "move session here" overlay.

โŒ˜

Command palette

Press โŒ˜K (or Ctrl/โŒ˜+Shift+P) for a fuzzy launcher โ€” split panes, open tabs, switch panes, broadcast, themes, settings, schedules, updates.

๐Ÿ›ก๏ธ

Localhost by default

Binds to 127.0.0.1 so it's off the network until you opt in with --network. Tunnel in over SSH for safe remote access.

๐ŸŽจ

Linear Slate & OLED

Engineered developer tool aesthetic in light and dark modes, plus Retina OLED high-contrast black โ€” terminals themed from the same CSS variables.