ccsm CCSM setup

Set up ccsm

Three quick steps. We'll auto-detect what's already done — just handle the un-checked ones.

1

Allow the ccsm:// link handler

ccsm registers a ccsm:// URL protocol so the "Start backend" button can wake it from the browser. The first time it fires, Chrome shows a confirmation:

Always allow ccsm.exe to open links of this type · then click Open.

Click below to trigger the prompt. (If the backend is already running, this is a no-op.)

Not tested yet
2

Allow localhost networking

The backend listens on localhost:7777 and this page (hosted on GitHub Pages) fetches from it. Two things to check:

  • Windows Firewall — first time node.exe binds the port, Windows pops "Allow this app to communicate". Tick Private networks + Allow access.
  • Browser — Chrome 99+ treats localhost as a secure origin from HTTPS pages out of the box, so usually nothing to do here. If you see a "Mixed content" badge in the URL bar, click it → Allow.

We can verify the browser side by trying a probe:

Not tested yet
3

Install as app

For a chromeless window with no address bar:

  1. Open bakapiano.github.io/ccsm in Chrome.
  2. Look for the install icon () on the right side of the URL bar.
  3. Click Install. Chrome creates a Start Menu shortcut and opens ccsm as a standalone app.

From then on, the ccsm command launches the installed PWA window (we auto-detect your install) — no address bar, OS title bar only.

Detecting…
All set. Open ccsm and enjoy your sessions.
→ Launch ccsm