Cover image for Claude Code Proxy

Claude Code Proxy

2026

AI Tools
AI Agents
Voice AI
Speech Recognition
Text to Speech
Realtime AI
API Integration
Web Tool
View Live Demo
About the Project

What. A web interface that puts my Claude Code sessions on any device. A sidebar lists sessions grouped by host — working, idle, channeling, or waiting on input — and I can browse, resume, or start new ones across machines from one place. Each session gives me a live xterm.js terminal with synchronized PTY dimensions, a structured Conversation panel that surfaces questions, approvals, and tool calls with AI summaries and per-message model/cost/context metadata, an Events feed, and push-to-talk voice input with spoken (AI-narrated) responses. Approvals are answerable inline from the chat — yes/no, approve — without touching the terminal. A multi-session grid view tiles up to a dozen agents at once so I can see at a glance which ones are working and which are blocked on a question.

Why. Claude Code runs on the machine with the code, but I am not always at that machine. CCP makes a long-running session reachable from a phone or a laptop on the couch without SSH, and makes it answerable by voice instead of a keyboard.

How. Claude Code Terminal instances connect out to a Fastify + WebSocket proxy server via a ccp-proxy-client plugin; the browser SPA talks to the same server over WebSocket and REST. A dual-brain LLM setup splits quick summarization from deep analysis, and ElevenLabs handles speech-to-text and text-to-speech. Auth auto-detects between DoubTech SSO, local password accounts, or none, with four user tiers and per-user host and project path restrictions. Ships as a Docker image, a self-contained standalone build for Windows/macOS/Linux with Node bundled, or from source.

Stack: TypeScript, Fastify, WebSocket, React + Vite, xterm.js, ElevenLabs, Docker, pnpm workspaces.

Built Mar–Jul 2026 across ~1,440 commits. Private repo.

Image Gallery

Claude Code Proxy gallery image 1
Claude Code Proxy gallery image 2
Claude Code Proxy gallery image 3
Claude Code Proxy gallery image 4
Claude Code Proxy gallery image 5
Claude Code Proxy gallery image 6