with one click
with one click
桌面操控。让 CC 看屏幕、动鼠标、点按钮、输文字。基于 macOS 原生 OCR 触觉反馈,不截全屏传 AI,极致省 token。触发词:"/desktop"、"帮我操作桌面"、"点一下那个按钮"、"看看屏幕上有什么"
每日信息采集。多源并行采集 → AI 分析 → 飞书简报。触发词:"/collect"、"每日采集"、"早报"
定时任务系统。内置在 mycc 后端,自动执行定时任务。触发词:"/scheduler"、"定时任务"、"启动定时"、"查看定时"
飞书通知(全平台)。总结当前对话要点并发送到飞书群。触发词:"/tell-me"、"通知我"、"飞书通知"、"告诉我"
查看 Claude Code 的 token 用量统计。按日期×模型维度拆分,支持按天数、项目过滤。触发词:"/cc-usage"、"看看用量"、"token 消耗"、"用量统计"
读取微信公众号文章并总结。触发词:"/read-gzh"、"帮我读一下这篇公众号"、"总结一下这篇文章"
| name | mycc |
| description | 启动 mycc 小程序后端服务(后台运行)。触发词:"/mycc"、"启动 mycc"、"启动小程序后端"、"检查 mycc 状态" |
| layer | 基础层 |
| authorization | A区(自动执行,无需人类介入) |
| output_levels | L1(结论) |
| status | active |
| created | "2026-01-20T00:00:00.000Z" |
| origin | P08-cc小程序,mycc 后端服务管理需求 |
启动和管理 mycc 小程序本地后端。不是 mycc 的开发,不是小程序前端。
启动 mycc 小程序本地后端,连接网页版/小程序与本地 Claude Code。
| 要求 | 说明 |
|---|---|
| Claude Code | 必须是官方原版,fork 版本可能不兼容 |
| 网络 | 内网模式需要 VPN/代理(cloudflared 需访问外网);公网模式(有 PUBLIC_URL)无需 |
| 系统 | ✅ macOS、✅ Linux、❌ Windows、⚠️ WSL(不稳定) |
⚠️ Windows/WSL 用户注意:目前 Windows 原生和 WSL 环境都存在兼容性问题,建议使用 macOS 或 Linux。
💡 关于第三方 Claude Code:目前仅测试了官方原版,第三方 fork 版本的兼容性支持在规划中。
brew install cloudflare/cloudflare/cloudflared(macOS)或参考 官方文档cd .claude/skills/mycc/scripts && npm install && cd -
echo "=== $(date) ===" >> .claude/skills/mycc/mycc.log && nohup .claude/skills/mycc/scripts/node_modules/.bin/tsx .claude/skills/mycc/scripts/src/index.ts start >> .claude/skills/mycc/mycc.log 2>&1 & disown
用 nohup ... & disown 让后端完全脱离 CC 进程树,关掉 CC 窗口也不会挂。不要用 run_in_background: true。日志实时写入 .claude/skills/mycc/mycc.log。
代码会自动检测项目根目录(向上查找
.claude/或claude.md),无需手动指定 cwd。
等待几秒后读取:
sleep 5 && cat .claude/skills/mycc/current.json
读取 .env 中的 CHANNEL_WEB 值(默认为 true):
grep CHANNEL_WEB .env 2>/dev/null || echo "CHANNEL_WEB=true"
通道状态(根据 .env 实际配置显示):
CHANNEL_WEB=false 时已禁用,不要展示 Web URL,不要打开浏览器FEISHU_APP_ID 等环境变量后自动启动如果 Web 通道已启用(CHANNEL_WEB 不为 false),展示:
如果 Web 通道已禁用(CHANNEL_WEB=false),只展示:
.claude/skills/mycc/current.jsonlsof -i :18080 -t -sTCP:LISTEN | xargs killscripts/src/ 下的代码后必须 kill + 重新启动后端,否则跑的还是旧代码让 AI 自己解决。 代码都在 scripts/src/ 目录下,AI 可以:
常见问题:
lsof -i :18080 -t -sTCP:LISTEN | xargs kill启动后保存在 .claude/skills/mycc/current.json:
{
"routeToken": "XXXXXX",
"pairCode": "XXXXXX",
"tunnelUrl": "https://xxx.trycloudflare.com",
"mpUrl": "https://api.mycc.dev/XXXXXX",
"cwd": "/path/to/project",
"startedAt": "2026-01-27T06:00:00.000Z"
}
| 端点 | 方法 | 说明 |
|---|---|---|
/{token}/health | GET | 健康检查 |
/{token}/pair | POST | 配对验证 |
/{token}/chat | POST | 发送消息 |
/{token}/history/list | GET | 历史记录列表 |
/{token}/history/{sessionId} | GET | 对话详情 |
/{token}/chat/rename | POST | 会话重命名 |
/{token}/skills/list | GET | Skills 列表 |
/{token}/events | GET | SSE 实时广播 |
/{token}/status | GET | 运行状态快照 |
[mycc] 后端已启动,连接码:{routeToken}