Real-time collaboration without screen sharing lag. Multiple keyboards, same terminal, same environment. True pair programming for distributed teams.
Laggy video, 'Can you scroll up?', 'What did you type?'. Screen sharing is passive and frustrating.
Slack DMs, Zoom calls, shared docs, ticket comments. Context is scattered across a dozen tools.
You can't reproduce their bug. They can't run your fix. Everyone's environment is slightly different.
Multiple developers in the same terminal. Everyone types, everyone sees. True pair programming.
No more 'works on my machine'. Debug in the exact same environment, see the exact same behavior.
No screen sharing lag. Both developers interact with the same machine in real-time.
One link to join the session. No software to install, no accounts to create for guests.
┌─ Shared Terminal ─────────────────────────────────────────┐
│ 👤 alice $ git status │
│ On branch feature/auth │
│ Changes not staged for commit: │
│ modified: src/auth.ts │
│ │
│ 👤 bob $ npm test src/auth.test.ts │
│ PASS src/auth.test.ts │
│ ✓ validates JWT tokens (3ms) │
│ ✓ refreshes expired tokens (5ms) │
│ │
│ 👤 alice $ Let's add the edge case test │
│ 👤 bob $ Good idea, I'll write the test │
└────────────────────────────────────────────────────────────┘
┌─ Connected Users ──────┐
│ ● alice (typing) │
│ ● bob (viewing) │
└────────────────────────┘Code together on the same file, same terminal, same environment.
Multiple SREs debugging the same system simultaneously.
Walk through code changes together, run tests live, discuss in real-time.
Senior devs guide juniors hands-on, not just verbally.
$ asd terminal start
$ asd tunnel terminal up
→ Terminal at: your-subdomain.asd.host/terminal→ Send the tunnel URL to your teammate
→ Multiple users join the same terminal session→ Shared ttyd terminal session
→ Audit logging available if neededStart free. No credit card required.