<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>shell.online blog</title>
    <link>https://shell.online/blog/</link>
    <description>Guides, security notes and engineering write-ups from shell.online: sharing live terminal sessions, read-only links, end-to-end encryption and coding agents on your phone.</description>
    <language>en</language>
    <atom:link href="https://shell.online/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item><title>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</title><link>https://shell.online/blog/end-to-end-encrypted-terminal-sharing-has-a-second-secret-on-the-host-shell-onli/</link><guid isPermaLink="true">https://shell.online/blog/end-to-end-encrypted-terminal-sharing-has-a-second-secret-on-the-host-shell-onli/</guid><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>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.</description></item>
    <item><title>Let a Coding Agent Share Its Own Terminal Session in the Browser: the shell.online Skill and shell --json</title><link>https://shell.online/blog/let-a-coding-agent-share-its-own-terminal-session-in-the-browser-the-shell-onlin/</link><guid isPermaLink="true">https://shell.online/blog/let-a-coding-agent-share-its-own-terminal-session-in-the-browser-the-shell-onlin/</guid><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Guide</category><description>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.</description></item>
    <item><title>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</title><link>https://shell.online/blog/watch-a-coding-agent-remotely-without-shrinking-its-terminal-shell-online-v0-23/</link><guid isPermaLink="true">https://shell.online/blog/watch-a-coding-agent-remotely-without-shrinking-its-terminal-shell-online-v0-23/</guid><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><description>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.</description></item>
    <item><title>Self-Hosted Terminal Sharing: Run the shell.online Relay on One Docker Host Instead of Cloudflare</title><link>https://shell.online/blog/self-hosted-terminal-sharing-run-the-shell-online-relay-on-one-docker-host-inste/</link><guid isPermaLink="true">https://shell.online/blog/self-hosted-terminal-sharing-run-the-shell-online-relay-on-one-docker-host-inste/</guid><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>Operations</category><description>Cloudflare had a Durable Objects incident on 25 September. Here is self-hosted terminal sharing with the standalone shell.online relay, step by step.</description></item>
    <item><title>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</title><link>https://shell.online/blog/start-a-terminal-session-from-the-browser-on-a-mac-that-sat-idle-for-days-the-la/</link><guid isPermaLink="true">https://shell.online/blog/start-a-terminal-session-from-the-browser-on-a-mac-that-sat-idle-for-days-the-la/</guid><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><description>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.</description></item>
    <item><title>Watch Claude Code From Your Phone as a Conversation, Not an 80-Column Grid</title><link>https://shell.online/blog/watch-claude-code-from-your-phone-as-a-conversation-not-an-80-column-grid/</link><guid isPermaLink="true">https://shell.online/blog/watch-claude-code-from-your-phone-as-a-conversation-not-an-80-column-grid/</guid><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><description>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.</description></item>
    <item><title>Share a Terminal Session Password With a Teammate Without the Service Seeing It: shell.online v0.23.1 Password Requests</title><link>https://shell.online/blog/share-a-terminal-session-password-with-a-teammate-without-the-service-seeing-it/</link><guid isPermaLink="true">https://shell.online/blog/share-a-terminal-session-password-with-a-teammate-without-the-service-seeing-it/</guid><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>shell.online v0.23.1 lets a teammate ask a session owner for its password; the copy is sealed in the owner&#39;s browser and the service never holds it.</description></item>
    <item><title>Which Agent Session Needs You? shell.online v0.22 Adds a Passive Pulse to Monitor a Coding Agent in the Browser</title><link>https://shell.online/blog/which-agent-session-needs-you-shell-online-v0-22-adds-a-passive-pulse-to-monitor/</link><guid isPermaLink="true">https://shell.online/blog/which-agent-session-needs-you-shell-online-v0-22-adds-a-passive-pulse-to-monitor/</guid><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><description>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.</description></item>
    <item><title>MCP Terminal Access for an AI Agent: Scoped Grants That Expire and Revoke</title><link>https://shell.online/blog/mcp-terminal-access-for-an-ai-agent-scoped-grants-that-expire-and-revoke/</link><guid isPermaLink="true">https://shell.online/blog/mcp-terminal-access-for-an-ai-agent-scoped-grants-that-expire-and-revoke/</guid><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>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.</description></item>
    <item><title>A Read-Only Terminal Link for Your Coding Agent, After Plugin4Shell</title><link>https://shell.online/blog/a-read-only-terminal-link-for-your-coding-agent-after-plugin4shell/</link><guid isPermaLink="true">https://shell.online/blog/a-read-only-terminal-link-for-your-coding-agent-after-plugin4shell/</guid><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>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.</description></item>
    <item><title>How to Revoke a Shared Terminal Link Without Killing the Process Behind It</title><link>https://shell.online/blog/how-to-revoke-a-shared-terminal-link-without-killing-the-process-behind-it/</link><guid isPermaLink="true">https://shell.online/blog/how-to-revoke-a-shared-terminal-link-without-killing-the-process-behind-it/</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>Revoke a shared terminal link with one command: shell password rotate swaps the key, drops viewers, and leaves the process running.</description></item>
    <item><title>End-to-End Encrypted Terminal Sharing: What the Relay Sees, and What It Can No Longer Replay</title><link>https://shell.online/blog/end-to-end-encrypted-terminal-sharing-what-the-relay-sees-and-what-it-can-no-lon/</link><guid isPermaLink="true">https://shell.online/blog/end-to-end-encrypted-terminal-sharing-what-the-relay-sees-and-what-it-can-no-lon/</guid><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>What end-to-end encrypted terminal sharing in shell.online hides from the relay, what it leaks, and how envelope v2 stops replayed keystrokes.</description></item>
    <item><title>End-to-End Encrypted Terminal Sharing: What the Relay Can Still Do After shell.online v0.16.1</title><link>https://shell.online/blog/end-to-end-encrypted-terminal-sharing-what-the-relay-can-still-do-after-shell-on/</link><guid isPermaLink="true">https://shell.online/blog/end-to-end-encrypted-terminal-sharing-what-the-relay-can-still-do-after-shell-on/</guid><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>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.</description></item>
    <item><title>Track Terminal Sessions Across Machines by Name: shell.online v0.16 Adds --name and shell ls</title><link>https://shell.online/blog/track-terminal-sessions-across-machines-by-name-shell-online-v0-16-adds-name-and/</link><guid isPermaLink="true">https://shell.online/blog/track-terminal-sessions-across-machines-by-name-shell-online-v0-16-adds-name-and/</guid><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><description>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.</description></item>
    <item><title>A Browser Terminal on a ROS 2 Robot Without a VPN, and Why It Should Be Read-Only by Default</title><link>https://shell.online/blog/a-browser-terminal-on-a-ros-2-robot-without-a-vpn-and-why-it-should-be-read-only/</link><guid isPermaLink="true">https://shell.online/blog/a-browser-terminal-on-a-ros-2-robot-without-a-vpn-and-why-it-should-be-read-only/</guid><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>Guide</category><description>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.</description></item>
    <item><title>Connect an AI Agent to a Live Terminal Without Giving It the Machine: shell.online v0.15 Agent Handoffs</title><link>https://shell.online/blog/connect-an-ai-agent-to-a-live-terminal-without-giving-it-the-machine-shell-onlin/</link><guid isPermaLink="true">https://shell.online/blog/connect-an-ai-agent-to-a-live-terminal-without-giving-it-the-machine-shell-onlin/</guid><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><description>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.</description></item>
    <item><title>Share a Terminal Session in the Browser Without Handing Over the Filesystem: shell.online v0.14 File Access</title><link>https://shell.online/blog/share-a-terminal-session-in-the-browser-without-handing-over-the-filesystem-shel/</link><guid isPermaLink="true">https://shell.online/blog/share-a-terminal-session-in-the-browser-without-handing-over-the-filesystem-shel/</guid><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>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.</description></item>
    <item><title>Self-Hosted Terminal Sharing on One Docker Box: the shell.online Relay Without a Cloudflare Account</title><link>https://shell.online/blog/self-hosted-terminal-sharing-on-one-docker-box-the-shell-online-relay-without-a/</link><guid isPermaLink="true">https://shell.online/blog/self-hosted-terminal-sharing-on-one-docker-box-the-shell-online-relay-without-a/</guid><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>Operations</category><description>shell.online v0.12.2 adds self-hosted terminal sharing: a standalone relay on any Docker host, Caddy TLS, no Cloudflare account, same E2EE.</description></item>
    <item><title>A Read-Only Terminal Link for a Training Run You Check From Your Phone</title><link>https://shell.online/blog/a-read-only-terminal-link-for-a-training-run-you-check-from-your-phone/</link><guid isPermaLink="true">https://shell.online/blog/a-read-only-terminal-link-for-a-training-run-you-check-from-your-phone/</guid><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>Guide</category><description>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.</description></item>
    <item><title>VS Code 1.137 Runs Agent Sessions in Their Own Process. Terminal Sharing Without SSH or VPN Does That for a Failing Build</title><link>https://shell.online/blog/vs-code-1-137-runs-agent-sessions-in-their-own-process-terminal-sharing-without/</link><guid isPermaLink="true">https://shell.online/blog/vs-code-1-137-runs-agent-sessions-in-their-own-process-terminal-sharing-without/</guid><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>Guide</category><description>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.</description></item>
    <item><title>Team Terminal Sharing, Sealed So the Service Can&#39;t Open It</title><link>https://shell.online/blog/team-terminal-sharing-sealed-so-the-service-cant-open-it/</link><guid isPermaLink="true">https://shell.online/blog/team-terminal-sharing-sealed-so-the-service-cant-open-it/</guid><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><description>Share terminal sessions with your team on shell.online: organizations, handoffs, remote start, and session passwords the accounts service cannot read.</description></item>
    <item><title>How to Watch a Coding Agent Remotely After You Turn Off Its Permission Prompts</title><link>https://shell.online/blog/how-to-watch-a-coding-agent-remotely-after-you-turn-off-its-permission-prompts/</link><guid isPermaLink="true">https://shell.online/blog/how-to-watch-a-coding-agent-remotely-after-you-turn-off-its-permission-prompts/</guid><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>Guide</category><description>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.</description></item>
    <item><title>shell.online: A Live Browser Link for Any Terminal</title><link>https://shell.online/blog/shell-online-live-terminal-browser-link/</link><guid isPermaLink="true">https://shell.online/blog/shell-online-live-terminal-browser-link/</guid><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>Blog</category><description>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.</description></item>
  </channel>
</rss>
