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