Back to browse
GitHub Repository

Mobile client for Codex and Claude — control coding agents from your phone via WebSocket bridge

871 starsDart

CC Pocket – Control Claude Code/Codex from Your Phone

by k9i·Mar 7, 2026·2 points·0 comments

AI Analysis

●●SolidShip ItNiche Gem

Remote agent approval from your phone, but only works with Claude Code and Codex.

Strengths
  • Solves a real friction point: approving tool calls without being at the keyboard when running long agent sessions.
  • Cross-platform with thoughtful UX: batch approvals, diff viewer with image comparison, push notifications.
  • Clean architecture: WebSocket bridge wrapping stdio, QR code + Tailscale + mDNS connection options show maturity.
Weaknesses
  • Extremely niche audience: only useful if you're actively running Claude Code or Codex CLI daily.
  • Depends on upstream Claude Code/Codex stability; if Anthropic pivots product strategy, this breaks.
Target Audience

Developers running Claude Code or Codex agents who want to approve/manage sessions away from their desk.

Similar To

Cursor (built-in approval UX) · Continue IDE (requires approval for agent actions)

Post Description

CC Pocket is a mobile app (iOS/Android) for remotely controlling Claude Code and Codex CLI sessions on your Mac.

Architecture: a bridge server on the Mac (`npx @ccpocket/bridge@latest`) wraps the Claude Code SDK and Codex CLI via stdio, exposing a WebSocket API. The phone connects over Tailscale or local Wi-Fi.

The main use case is approving tool calls without being at the keyboard. Approvals are surfaced directly on the session list so you can handle multiple agents quickly. You can also start new sessions (with git worktree creation), write prompts with file mention and slash command completion, and review diffs including image comparisons.

Flutter (Dart) on the client, TypeScript on the bridge. MIT licensed.

Similar Projects

Developer Tools●●Solid

Claude Remote – control Claude Code on your Mac from your phone

A pragmatic, privacy-minded shim: a ~5MB menu‑bar app that bridges a browser chat to Claude Code and streams results in real time via Firebase. The author implemented E2E crypto (ECDH P-256 + AES-256-GCM) so the server never sees plaintext — neat and useful — though installing a non‑App‑Store DMG and trusting the native binary is the main UX/security friction.

WizardrySolve My Problem
ChilinAI
213mo ago