git404hub

what is cxx fr?

focuxdot/cxx — explained in plain English

Analysis updated 2026-05-18

22JavaScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

A remote control tool that lets you monitor, approve, and interact with your ChatGPT or Claude Code coding sessions from your phone, mainly through WeChat, with end to end encryption.

vibe map

mindmap
  root((CXX))
    What it does
      Remote control AI sessions
      Phone approval flow
      Mobile notifications
    Tech stack
      Node daemon
      WebRTC peer connection
      xterm.js terminal
    Use cases
      Monitor ChatGPT sessions
      Monitor Claude Code sessions
      Remote terminal access
    Audience
      Developers
      Mobile-first users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Check on and approve a long running ChatGPT or Claude Code session from your phone while away from your desk.

VIBE 2

Open a real remote terminal on your computer from your phone to run Claude Code, Codex, or any shell command.

VIBE 3

Get notified on your phone the moment an AI coding task finishes or needs your approval to continue.

what's the stack?

JavaScriptNode.jsWebRTCxterm.js

how it stacks up fr

focuxdot/cxxalgorave-dave/fail-safeavaritiachaos/qoder-proxy
Stars222222
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasymoderate
Complexity3/51/53/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires installing a desktop daemon and pairing it with your phone via QR code before use.

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

CXX, also written as C-cha-cha, is a tool that lets you monitor and remotely control your ChatGPT or Claude Code coding assistant sessions from your phone, primarily through WeChat but also through any mobile browser. Because these AI coding sessions can run for ten minutes to an hour on their own, this project lets you step away from your computer and still check progress, approve commands the AI wants to run, send new instructions, and get notified when a task finishes or gets stuck waiting for approval. A small program called a daemon runs on your desktop computer, either macOS, Windows, or Linux, and pairs with your phone through a QR code scan. Once paired, your phone can view and take over both ChatGPT and, if the Claude Code command line tool is detected on your machine, Claude Code sessions as well. There is also a terminal mode that opens a genuine remote terminal window on your computer, fully rendered on your phone using xterm.js, which can run Claude Code, OpenCode, Codex CLI, Gemini CLI, or a plain shell, and keeps running even if your phone locks or loses connection. When your phone and computer share the same WiFi network, the connection goes directly peer to peer for fast, low latency communication, and it falls back to a relay server when they are on different networks. All traffic is end to end encrypted using X25519, HKDF-SHA256, and AES-256-GCM, and the project includes a pure JavaScript fallback for phones whose browsers lack native support for that encryption, so security is not weakened on those devices. Notifications sent to your phone only include a brief summary of what happened, never the actual commands, code, or file paths, which is described as a deliberate security choice. The project also supports read only sharing links so someone else can watch an AI session work without being able to interact with it. Installation is a single command for macOS, Linux, or Windows that downloads and verifies the latest release. This is aimed at developers who use ChatGPT or Claude Code for long running coding tasks and want to stay connected to those sessions while away from their desk.

prompts (copy fr)

prompt 1
Walk me through pairing my phone with CXX after installing the desktop daemon.
prompt 2
Explain how CXX's end to end encryption works and why it still applies on phones without native WebCrypto support.
prompt 3
Show me how to set up notification channels like Bark or a custom webhook with the cxx notify command.
prompt 4
How do I enable and authorize terminal mode so I can run a remote shell from my phone?

Frequently asked questions

what is cxx fr?

A remote control tool that lets you monitor, approve, and interact with your ChatGPT or Claude Code coding sessions from your phone, mainly through WeChat, with end to end encryption.

What language is cxx written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, WebRTC.

What license does cxx use?

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is cxx to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is cxx for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.