Introduction
C3 (Code Chat Connect) is a mobile UI for AI coding agents — Claude Code, OpenCode, Codex, and Pi — that lets you interact with your coding assistant from anywhere.
What is C3?
C3 (Code Chat Connect) brings the power of AI coding agents — Claude Code, OpenCode, Codex, and Pi — to your mobile device. Whether you're away from your desk, commuting, or just prefer working on a tablet, C3 gives you full access to AI coding capabilities through an intuitive mobile interface.
The system consists of two parts: a backend server that runs on your development machine and connects to your AI coding agent (Claude Code, OpenCode, Codex, or Pi), and a mobile app that provides the user interface. Communication happens in real-time, ensuring instant message delivery and tool execution feedback.
Why C3?
AI coding agents like Claude Code, OpenCode, Codex, and Pi are powerful but typically require a desktop terminal. C3 removes this limitation, letting you code review, debug, and even write new features from your phone or tablet by directly connecting to your local machine, a cloud VM or even a Raspberry Pi. Pi support is currently in beta.
Key Features
Mobile-First Experience
Full AI agent interface optimized for mobile devices with real-time streaming.
Terminal Access
Run commands directly from your phone with full PTY terminal support.
Real-Time Sync
Instant message streaming and tool execution
Permission Control
Fine-grained control over tool approvals with multiple permission modes.
Git Integration
View status, commits, and manage branches directly from the app.
File Browser
Browse, view, and edit files in your project from anywhere.
Additional capabilities include:
- Session Resume — Pick up where you left off across devices
- Checkpoints & Rewind — Go back to any point in your conversation
- Context Monitoring — Track token usage in real-time
- Push Notifications — Get alerts for permission requests
- QR Code Setup — One-scan connection configuration
- Remote Access — Connect from anywhere via ngrok (built-in support), cloudflare tunnels, VPN, etc.
How It Works
C3 uses a client-server architecture for real-time communication:
- The backend server runs on your development machine and spawns AI agent sessions (Claude Code, OpenCode, Codex, or Pi)
- The mobile app connects to the backend over your local network or the internet
- Messages, tool executions, and file operations are synced in real-time
- All your project files remain on your machine — nothing is uploaded to external servers
Getting Started
Ready to start using C3? Follow our quick setup guide to get running in minutes:
Prerequisites
Before you begin, make sure you have bun 1.0.0+ installed and at least one AI coding agent CLI set up on your machine — Claude Code (with a Pro/Max subscription or API key), OpenCode, Codex, or Pi.