terminal-browser
A browser that runs directly inside your terminal<br>macOS + Linux<br>$curl -fsSL https://terminal-browser.sh/install | bash
play demo
0:00 / 0:23
$terminal-browser# launches the browser<br>$terminal-browser open # opens the browser at a url<br>$terminal-browser --split right# opens the browser in a split pane to the right<br>$terminal-browser ls# lists open browsers<br>$terminal-browser action# agent-browser compatible cli for open browsers
Your website and agent, side by side<br>A real browser scoped to your terminal tab<br>❯make the hero headline tighter<br>⏺Update(app/hero.tsx)<br>✳ Deliberating…
⏵⏵ auto mode on (shift+tab to cycle)
⟳localhost:3000+
Built in browser use<br>Your agent can view and control any open browser via the terminal-browser cli<br>❯test the checkout flow<br>✳ Testing checkout…
⏵⏵ auto mode on (shift+tab to cycle)
⟳localhost:3000/checkout+<br>checkout
Add to cart
Place order
Display HTML side by side with your agent<br>Ask your agent to use terminal-browser to visualize HTML plans<br>❯make a plan to build a github competitor<br>⏺Fetch(github.com)<br>⏺Write(plan.html)<br>⏺Bash(terminal-browser open plan.html)
⏸ plan mode on (shift+tab to cycle)
⟳plan.html+<br>Build a GitHub competitor<br>01Reimplement git<br>from scratch, but faster this time
02Pull requests, but good<br>nobody has tried review that works
03Put “agent-native” on the homepage<br>the VCs will love it
approve planedit in chat
Works over ssh<br>View websites running on remote machines<br>~$ssh dev@prod-1<br>Ubuntu 24.04.2 LTS<br>prod-1$npm run dev<br>ready on :8080<br>prod-1$terminal-browser open localhost:8080<br>prod-1$
⟳prod-1localhost:8080+<br>orders · adminlive<br>requests/min<br>1,284
p95<br>84ms
#4812shipped<br>#4811packing<br>#4810refunded
no port forwarding
[remote]0:zsh-1:terminal-browser*"prod-1" 14:32
Supported Terminals<br>GhosttyKittycmuxHerdrtmux+50and more