C
Docs

FAQ

Frequently asked questions about C3.

General

What is C3?

C3 (Code Chat Connect) is a mobile app that lets you use AI coding agents from your phone or tablet. It supports Claude Code, OpenCode, and Codex, and connects to a backend server running on your computer.

Do I need a subscription or API key?

You need at least one AI coding agent installed and configured. For Claude Code, you need a Pro/Max subscription or API key. OpenCode and Codex have their own setup requirements. OpenCode and Codex support is currently in beta.

Is my code sent to external servers?

Your code stays on your computer. C3 only relays messages between your phone and your local agent installation. The only exception is if you use ngrok or another tunneling service, which routes encrypted traffic through their servers.

Setup & Configuration

What are the requirements?

  • At least one AI agent CLI installed (Claude Code, OpenCode, or Codex)
  • npm or Bun (for npm installation) — not required for standalone binary
  • iOS 15+ or Android 10+

Can I use C3 on multiple devices?

Yes! You can connect multiple phones/tablets to the same C3 server. Each device can work with the same projects and sessions.

How do I update C3?

Backend: Run npm install -g @naarang/ccc@latest for npm installations, or re-run the install script for standalone binary installations.

Mobile app: Updates happen automatically via over-the-air updates. Major updates are delivered through the App Store or Play Store.

Do I need to configure authentication?

Yes, authentication is required. C3 will not start without a username and password configured. Use the -u and -p flags or set the CCC_USERNAME and CCC_PASSWORD environment variables.

Features

Can I use C3 without internet?

Yes, for local network connections. Both your phone and computer need to be on the same WiFi network. Remote access via ngrok or other tunnels requires internet connectivity.

Does the terminal feature work with all commands?

The terminal is a full PTY, so most commands work including interactive ones like vim. Some commands may have display issues on small screens.

Can I attach files other than images?

Currently only images are supported for attachment. For other files, use the file browser to navigate to them or ask the agent to read them directly.

What are checkpoints?

Checkpoints are snapshots of your session that let you rewind to a previous state. C3 creates checkpoints automatically and you can restore them to undo changes made by the agent.

Security

Is C3 secure?

C3 requires authentication with username and password. When using ngrok or Cloudflare Tunnel, traffic is encrypted via HTTPS. For local networks, traffic is contained within your network.

Can someone else access my sessions?

Only if they have your server address and credentials. Always use strong passwords, especially with remote access. Never share your QR code as it contains your credentials.

What data does C3 collect?

C3 doesn't collect or transmit your code to third parties. All processing happens locally on your machine.

Where are my credentials stored?

On the mobile app, your credentials are stored securely using your device's secure storage (Keychain on iOS, Keystore on Android), not in plain text.

Need Help?

Can't find what you're looking for? Reach out to us at cccuiapp@gmail.com for support.