-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathindex.html
More file actions
132 lines (128 loc) · 9.75 KB
/
Copy pathindex.html
File metadata and controls
132 lines (128 loc) · 9.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover, interactive-widget=resizes-content" />
<meta name="referrer" content="no-referrer" />
<meta name="theme-color" content="#e9eef9" />
<meta name="description" content="Share an end-to-end encrypted live terminal through a browser link. Sign in and every linked machine's sessions gather in one web app you can type into." />
<meta name="robots" content="index, follow, max-image-preview:large" />
<link rel="canonical" href="https://shell.online/" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="shell.online" />
<meta property="og:locale" content="en_US" />
<meta property="og:url" content="https://shell.online/" />
<meta property="og:title" content="Share a live terminal in any browser" />
<meta property="og:description" content="Watch or control coding agents, builds, servers, and long-running terminal commands from any device. Sign in and every linked machine's sessions gather in one web app." />
<meta property="og:image" content="https://shell.online/social-card.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="shell.online sharing a live terminal process through a browser link" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Share a live terminal in any browser" />
<meta name="twitter:description" content="Watch or control coding agents, builds, servers, and long-running terminal commands. Sign in and every machine you link reports its sessions to one web app." />
<meta name="twitter:image" content="https://shell.online/social-card.png" />
<meta name="twitter:image:alt" content="shell.online sharing a live terminal process through a browser link" />
<link rel="icon" href="/favicon.svg" type="image/svg+xml" />
<link rel="icon" href="/favicon-48.png" type="image/png" sizes="48x48" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" />
<link rel="manifest" href="/site.webmanifest" />
<script type="application/ld+json">
[
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://pilotprotocol.network/#organization",
"name": "Pilot Protocol",
"url": "https://pilotprotocol.network/",
"sameAs": "https://github.com/pilot-protocol",
"description": "Open-source infrastructure for connected software agents."
},
{
"@context": "https://schema.org",
"@type": "WebSite",
"@id": "https://shell.online/#website",
"url": "https://shell.online/",
"name": "shell.online",
"alternateName": "shell online",
"description": "Share a live terminal process through an interactive or read-only browser link, and manage every linked machine's sessions from one web app.",
"publisher": {
"@id": "https://pilotprotocol.network/#organization"
}
},
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "https://shell.online/#software",
"name": "shell.online",
"url": "https://shell.online/",
"image": "https://shell.online/social-card.png",
"screenshot": "https://shell.online/screenshots/codex-working-mobile.png",
"sameAs": "https://github.com/TeoSlayer/shell.online",
"description": "Share coding agents, builds, servers, remote shells, and other live terminal processes through an interactive or read-only browser link, then link the machine to an account and run its sessions from a web app.",
"creator": {
"@id": "https://pilotprotocol.network/#organization"
},
"applicationCategory": "DeveloperApplication",
"operatingSystem": "macOS, Windows, Linux, FreeBSD, OpenBSD, NetBSD, DragonFly BSD, Solaris",
"softwareVersion": "0.16.2",
"softwareRequirements": "A supported architecture, outbound HTTPS and WebSockets, and a PTY or Windows ConPTY",
"isAccessibleForFree": true,
"downloadUrl": "https://shell.online/install",
"featureList": [
"Share terminal processes through an interactive browser link",
"Create server-enforced read-only links for safe monitoring",
"Monitor coding agents and long-running commands from a phone",
"Share builds, test suites, development servers, and training jobs",
"Open SSH sessions and terminal dashboards in a browser",
"Interactive ANSI and TUI support",
"Collaborative input and live presence",
"Automatic cleanup when the process exits",
"End-to-end encrypted terminal payloads by default",
"Link machines to an account with shell login",
"See sessions from every linked machine in one web app",
"Open sessions as in-app tabs you can type into",
"Start coding agents and terminal processes on a machine from the browser",
"Organizations with invite links, session owners, and assignees",
"Comments, mentions, notifications, and explicit session handoff"
],
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}
]
</script>
<style>
html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;background:#e9eef9}.boot-screen{position:fixed;inset:0;isolation:isolate;display:grid;padding:24px;background:radial-gradient(ellipse 70% 62% at 25% 18%,#fff 0%,#f7f9fdc7 42%,transparent 72%),radial-gradient(ellipse 55% 60% at 86% 74%,#d7e4f6b8 0%,transparent 72%),linear-gradient(145deg,#eef3fb,#e8e7f3);color:#34405c;font-family:system-ui,sans-serif;text-align:center;place-content:center;place-items:center}.boot-screen:before{position:absolute;z-index:-1;width:min(68vw,620px);height:min(38vw,340px);border-radius:50%;background:#ffffff94;content:"";filter:blur(64px);animation:boot-cloud 2.8s ease-in-out infinite alternate}.boot-mark{font-size:clamp(22px,5vw,34px);font-weight:560;letter-spacing:-.06em}.boot-mark i{color:#8494ba;font-style:normal}.boot-summary{max-width:470px;margin:18px 0 0;color:#65738f;font-size:13px;line-height:1.55}.boot-dots{display:flex;height:8px;margin-top:14px;gap:6px}.boot-dots i{width:5px;height:5px;border-radius:50%;background:#7386ad;animation:boot-dot 1.05s ease-in-out infinite}.boot-dots i:nth-child(2){animation-delay:.14s}.boot-dots i:nth-child(3){animation-delay:.28s}.no-script{min-height:100%;padding:48px;background:#f3f1e9;color:#242721;font:16px/1.6 system-ui,sans-serif}.no-script div{max-width:720px;margin:0 auto}.no-script h1{font-size:clamp(38px,8vw,68px);line-height:1}.no-script code{display:inline-block;padding:12px;border-radius:8px;background:#1d201b;color:#f4f5ed}.no-script a{color:#3157df}@keyframes boot-cloud{to{transform:translate(5vw,-2vh) scale(1.08)}}@keyframes boot-dot{0%,70%,100%{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.boot-screen:before,.boot-dots i{animation:none}}
</style>
<title>Share a Live Terminal in Any Browser | shell.online</title>
</head>
<body>
<div id="app">
<section class="boot-screen" aria-label="Loading shell.online">
<div class="boot-mark"><span>shell</span><i>.</i>online</div>
<p class="boot-summary">Interactive or read-only browser links for coding agents, builds, servers, remote shells, and long-running terminal commands.</p>
<span class="boot-dots" aria-hidden="true"><i></i><i></i><i></i></span>
</section>
<noscript>
<section class="no-script">
<div>
<h1>Share a live terminal in any browser.</h1>
<p>Prefix a terminal command with <code>shell</code>. The process stays on your machine while trusted link holders watch or type from a phone, tablet, or computer. Terminal traffic is end-to-end encrypted by default, and <code>--read-only</code> blocks browser input.</p>
<p>Use shell.online for coding agents, builds and test suites, development servers, training jobs, deployments, SSH sessions, terminal dashboards, and pair debugging.</p>
<p>Run <code>shell login</code> to link a machine to an account. Sessions from every linked machine then appear together in a web app, open as tabs you can type into, and can be created or killed from the browser. Agree once and a machine can also be given work from there: pick a machine, pick what to run, and it starts on that machine with a password the browser seals so the service cannot read it.</p>
<p>Signing up creates an organization. Invite links add people, everyone inside sees every member’s sessions, and each session has an owner who can hand it off. Comments, mentions, and notifications add context without copying terminal input into the accounts service.</p>
<p>shell.online is developed by <a href="https://pilotprotocol.network/">Pilot Protocol</a>.</p>
<p><a href="https://app.shell.online/signup">Sign up free at app.shell.online</a>, or install the command-line tool:</p>
<p><code>curl -fsSL https://shell.online/install | sh</code></p>
<p><a href="https://github.com/TeoSlayer/shell.online">Read the source and installation guide on GitHub</a>.</p>
</div>
</section>
</noscript>
</div>
<script type="module" src="/web/main.ts"></script>
</body>
</html>