Code from anywhere. Run everywhere.

~/remote-shell
$ yarn shell my-session
[INFO] Connecting to relay server...
[SUCCESS] Shell session started: my-session
[HTTP] Exposing ports: 3000, 5173
[HTTP] Access your dev server at:
https://tinyagent.app/my-session/
$

> Features

feature-1
📱

Mobile Terminal

Full PTY support with proper shell environment

// React Native Terminal
const terminal = new Terminal({
  cursorBlink: true,
  theme: 'retro'
})
feature-2
🌐

HTTP Tunneling

Access local dev servers from anywhere

// Auto-detect running servers
[HTTP] Port 3000 detected
[HTTP] https://tinyagent.app/session/
feature-3

WebSocket Relay

Real-time bidirectional communication

// Low-latency connection
ws.on('message', (data) => {
  pty.write(data)
})

> Get Started

shell client
# Install globally
$ npm install -g @remote-shell/client
# Connect to session
$ remote-shell connect my-dev-session
✓ Connected to relay server
✓ Shell session active
✓ HTTP tunnel ready on port 3000