@iosifnicolae22/remote-shell
Version:
Run any terminal application and control it remotely from your mobile device. Perfect for maxing out vibe coding sessions with Claude Code on the go!
23 lines • 712 B
TypeScript
import { DeviceSession } from '@claude-mobile/shared';
export declare class WebSocketServer {
private wss;
private httpServer;
private sessions;
private authenticatedClients;
private port;
constructor();
start(): Promise<void>;
private handleMessage;
private handleAuth;
private handleInput;
private handleResize;
private sendError;
createSession(token: string): DeviceSession;
broadcastOutput(data: string): void;
broadcastBeep(): void;
getConnectedDevices(): DeviceSession[];
private generateSessionId;
onInput?: (data: string) => void;
onResize?: (cols: number, rows: number) => void;
}
//# sourceMappingURL=websocket-server.d.ts.map