Blog
Terminal sharing, explained.
Guides, security notes and engineering write-ups on sharing live terminal sessions: read-only links, end-to-end encryption, self-hosting, and keeping an eye on a coding agent from your phone.
End-to-End Encrypted Terminal Sharing Has a Second Secret on the Host: shell.online v0.24.1 Takes the Session Password Out of Process Environments
What end-to-end encrypted terminal sharing hides from the relay, and why shell.online v0.24.1 moved the session password out of process environments.
Let a Coding Agent Share Its Own Terminal Session in the Browser: the shell.online Skill and shell --json
How the shell.online agent skill tells Claude Code or Codex to share a terminal session in the browser and hand you the link, read-only when it should be.
Watch a Coding Agent Remotely Without Shrinking Its Terminal: shell.online v0.23.2 Gives the Host Its Grid and Each Viewer Its Own Layout
How to watch a coding agent remotely from a phone now that shell.online v0.23.2 lets the host own its terminal grid and each browser viewer reflow its own view.
Self-Hosted Terminal Sharing: Run the shell.online Relay on One Docker Host Instead of Cloudflare
Cloudflare had a Durable Objects incident on 25 September. Here is self-hosted terminal sharing with the standalone shell.online relay, step by step.
Start a Terminal Session From the Browser on a Mac That Sat Idle for Days: the launchd Priority Fix in shell.online v0.23.3
Why browser-started sessions on an idle Mac lagged for seconds, and what v0.23.3 changes when you start a terminal session from the browser.
Watch Claude Code From Your Phone as a Conversation, Not an 80-Column Grid
How to watch Claude Code from your phone with the shell.online chat renderer, what it reads from the screen, and where the transcript is kept.
Share a Terminal Session Password With a Teammate Without the Service Seeing It: shell.online v0.23.1 Password Requests
shell.online v0.23.1 lets a teammate ask a session owner for its password; the copy is sealed in the owner's browser and the service never holds it.
Which Agent Session Needs You? shell.online v0.22 Adds a Passive Pulse to Monitor a Coding Agent in the Browser
shell.online v0.22.0 adds a passive session pulse to monitor a coding agent in the browser across tabs, with no model calls, prompts, or extra connections.
MCP Terminal Access for an AI Agent: Scoped Grants That Expire and Revoke
How shell.online v0.21 gives an AI agent MCP terminal access through scoped, expiring, revocable grants, and what that costs you in end-to-end encryption.
A Read-Only Terminal Link for Your Coding Agent, After Plugin4Shell
Plugin4Shell showed how much a coding agent can reach. A read-only terminal link lets a reviewer watch that agent without holding a credential that types.
How to Revoke a Shared Terminal Link Without Killing the Process Behind It
Revoke a shared terminal link with one command: shell password rotate swaps the key, drops viewers, and leaves the process running.
End-to-End Encrypted Terminal Sharing: What the Relay Sees, and What It Can No Longer Replay
What end-to-end encrypted terminal sharing in shell.online hides from the relay, what it leaks, and how envelope v2 stops replayed keystrokes.
End-to-End Encrypted Terminal Sharing: What the Relay Can Still Do After shell.online v0.16.1
What end-to-end encrypted terminal sharing hides from a relay, what it never hid, and how shell.online v0.16.1 stops replayed keystrokes.
Track Terminal Sessions Across Machines by Name: shell.online v0.16 Adds --name and shell ls
shell.online v0.16.0 lets you name a session at start and list terminal sessions across machines with shell ls, as agents move into remote sandboxes.
A Browser Terminal on a ROS 2 Robot Without a VPN, and Why It Should Be Read-Only by Default
How to get a browser terminal on a ROS 2 robot with shell.online: one command, no VPN, read-only links, reconnects, and persistent URLs across reboots.
Connect an AI Agent to a Live Terminal Without Giving It the Machine: shell.online v0.15 Agent Handoffs
How to connect an AI agent to a live terminal with shell.online v0.15: a revocable invitation, explicit completion evidence, and a process that stays yours.
Share a Terminal Session in the Browser Without Handing Over the Filesystem: shell.online v0.14 File Access
shell.online v0.14 adds opt-in, rooted file access, so you can share a terminal session in the browser and open only the files you chose.
Self-Hosted Terminal Sharing on One Docker Box: the shell.online Relay Without a Cloudflare Account
shell.online v0.12.2 adds self-hosted terminal sharing: a standalone relay on any Docker host, Caddy TLS, no Cloudflare account, same E2EE.
A Read-Only Terminal Link for a Training Run You Check From Your Phone
Share a training run with a read-only terminal link: one command, a phone-sized grid, relay-enforced no-input, E2EE, and what happens when the network drops.
VS Code 1.137 Runs Agent Sessions in Their Own Process. Terminal Sharing Without SSH or VPN Does That for a Failing Build
How to pair-debug a failing build with terminal sharing without SSH or VPN, and how that compares to the Agent Host in VS Code 1.137.
Team Terminal Sharing, Sealed So the Service Can't Open It
Share terminal sessions with your team on shell.online: organizations, handoffs, remote start, and session passwords the accounts service cannot read.
How to Watch a Coding Agent Remotely After You Turn Off Its Permission Prompts
Claude Code 2.1.259 runs headless with no prompts. Here is how to watch a coding agent remotely from a phone with a read-only, end-to-end encrypted link.
shell.online: A Live Browser Link for Any Terminal
shell.online turns a running terminal command into a browser link you can watch or type into from any device. Open source, built by Pilot Protocol.
No posts match your search.