# TabTabTab Overview

TabTabTab gives you a cloud laptop for coding. Your editor, terminals, dev servers, preview URLs, browser testing, and agent sessions run on a persistent VM in the cloud instead of your machine, so the work keeps going no matter which device you pick up.

## Why people use it

- **Code from any screen, like a Nintendo Switch for coding.** Drive the same workspace from your laptop, phone, tablet, or TV. Walk away from your desk, check in from the couch, steer an agent from a coffee shop, all against the same running session. No syncing, no "wait, my laptop is at home."
- **Stop babysitting long agent runs.** Kick off a multi-hour agent or build and close the lid. It keeps running on the VM, not your machine, so battery, sleep mode, moving rooms, and Wi-Fi drops don't kill it. Come back when it's done.
- **Keep branches and experiments isolated.** Each workspace is its own git worktree backed by a devcontainer, so feature work, fixes, and experiments do not share mutable state. The cloud VM is doing the work, not your laptop.
- **Test your app in a real browser without leaving the workspace.** Any port your dev server opens on the VM gets a public preview URL. We proxy traffic from the cloud machine to your browser, so you can click through the live app on desktop or mobile, share the link with a teammate, or point a webhook at it. No ngrok, no SSH tunneling.
- **A web-first coding environment around model choice.** Today the TabTabTab IDE is based on our OpenCode fork. You can sign in with Codex or bring OpenRouter, Anthropic, OpenAI, and other supported model-provider API keys. Harness-neutral switching is where we're headed, but the current product experience is the TabTabTab IDE on a persistent cloud machine.
- **A browser agent that runs your app and verifies it works.** TabTabTab includes a browser agent that starts your dev server itself, opens the app in a real browser, clicks through it, and reports back on whether things actually work. You don't need to spin up the server or hand it a URL. Useful for smoke tests after a coding agent's change, UI bug repro, and closing the "did this actually render right?" loop without leaving the IDE.

## What it isn't

- Not a hosted Git provider. Bring your own GitHub repos.
- Not a replacement for your local editor if you prefer to stay local. You can still connect VS Code, Cursor, or SSH to the cloud environment instead of using the Web IDE.
- Not a managed production runtime. Environments are for development, not for hosting customer traffic.

## The three surfaces

TabTabTab has three places you'll touch it:

- **Web IDE.** The main interface. Built from our OpenCode fork, with TabTabTab cloud compute, repo onboarding, Secret Manager, Codex login, model-provider API keys, environment metrics, runtime previews, mobile access, and dashboard handoff layered on top.
- **CLI (`tabtabtab` / `ttt`).** The local bridge. Authenticate, create environments, open the workspace in VS Code or Cursor, SSH in, upload files, onboard repos, manage env vars, and expose runtime previews.
- **Meta UI (`https://dash.tabtabtab.ai`).** The control surface for your cloud environments. Create them, watch provisioning, open the Web IDE through one-time links or QR codes, connect GitHub and model providers, and update runtime components.

## Model access and editors

- **Codex login.** Sign in with ChatGPT Pro/Plus when you want cheap Codex access.
- **Provider API keys.** Bring OpenRouter, Anthropic, OpenAI, and other supported model-provider keys.
- **OpenRouter credit.** Beta users get $50 of OpenRouter credit by default.
- **Harness switching.** We want TabTabTab to be harness-neutral, including Claude Code and other agent CLIs, but that is not the first-class product experience today.
- **Browser agent.** Bundled. It can open a preview URL, click through your app, and feed observations back to a coding agent.
- **Local editors.** Attach VS Code, Cursor, or plain SSH to the cloud environment with `tabtabtab open vscode`, `tabtabtab open cursor`, or `tabtabtab ssh`. Useful if you'd rather stay in your local editor while the work runs in the cloud.

Want a different harness or editor wired up? Email support@tabtabtab.ai.

## Recommended path

Start in the Meta UI, create an environment, open the Web IDE, add a repository from the left-sidebar plus button, and review detected secrets. Install the CLI when you want local shell access, uploads, automation, or runtime commands.

```
curl -fsSL https://tabtabtab.ai/install.sh | sh
tabtabtab auth login
```

If something doesn't work or you need a feature that isn't documented, email support@tabtabtab.ai.
