What problem does it solve?
Provides a reproducible way to start and manage the mycc local backend so Claude Code can be paired with web/mobile clients and optional Feishu bots without manual server orchestration or repeated configuration.
Core Features & Use Cases
- Run backend service: Launches the Node.js mycc backend in the background, with built-in instance mutex and launch scripts for macOS, Linux, and Windows.
- Dual-channel support: Starts an HTTP/Web channel for web/miniprogram access and an optional Feishu channel (requires Feishu app credentials) with isolated sessions per channel.
- Tunnel & pairing: Integrates cloudflared tunnel support and stores pairing information in .claude/skills/mycc/current.json to provide routeToken/pairCode/tunnelUrl for client pairing.
- Operational tooling: Includes helper scripts for environment setup, daemon launch (launchd-friendly run.sh), token/config management, health checks, and diagnostics for Feishu integration.
Quick Start
In Claude Code, enter /mycc to start the mycc backend and then check .claude/skills/mycc/current.json for the routeToken and pairCode.