cc-studio is the umbrella repository for two desktop apps with one shared mobile client and one shared relay server:
claude-studio— Electron desktop app for Claude Code CLIcodex-studio— Electron desktop app for Codex CLImobile— shared React Native remote-control client for both desktop appsserver— shared auth + relay server for pairing, sync, and remote control
cc-studio/
├── claude-studio/
├── codex-studio/
├── mobile/
└── server/
Both desktop apps keep their own branding, settings, session storage, and provider-specific CLI adapters. mobile and server are intentionally neutral and speak the shared studio:* remote-control protocol.
cd claude-studio
npm install
npm run startcd codex-studio
npm install
npm run startcd mobile
npm install
npm run startcd server
npm install
npm run devcd claude-studio && npx tsc --noEmit
cd codex-studio && npx tsc --noEmit
cd mobile && npx tsc --noEmit
cd server && npx tsc --noEmit- Pair either desktop app with the shared
CC Studiomobile client fromSettings -> Remote Control. claude-studiocontinues to read Claude sessions and settings from~/.claude-studio/~/.claude.codex-studiocontinues to read Codex sessions and settings from~/.codex-studio/~/.codex.- Shared mobile/server state is stored under
cc-studionaming to avoid provider-specific coupling.