Complete rewrite from tmux + JSONL parsing to a clean PTY-based approach. The proxy spawns Claude CLI in a pseudo-terminal via node-pty and relays terminal I/O as binary WebSocket frames to the simple-chat backend, which forwards them to the browser where xterm.js renders a full terminal. - node-pty PTY manager with 50KB replay buffer per session - Binary frame protocol with chatId multiplexing - WebSocket client with auto-reconnection and heartbeat - Directory listing and session listing for the web UI - README with setup instructions Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
13 lines
109 B
Plaintext
13 lines
109 B
Plaintext
node_modules/
|
|
dist/
|
|
.env
|
|
.env.local
|
|
*.log
|
|
*.tsbuildinfo
|
|
.DS_Store
|
|
coverage/
|
|
.idea/
|
|
.vscode/
|
|
.claude/
|
|
.serena
|