🔓 CmdCode 开源源代码
核心组件完整源代码(脱敏版)— 点击「查看源代码」阅读原始代码
📄 ui.html 前端
79,992 bytes · 零外部依赖纯前端
CmdCode WebUI 完整前端 — 聊天界面、文件管理器、AI Agent 循环、工具调用、MiniMax 多模态集成。纯前端 HTML/CSS/JS,无框架依赖,通过 proxy.php 与后端通信。
⚙️ proxy.php 后端
37,747 bytes · 18个 API Action · ACCESS_TOKEN → __YOUR_ACCESS_TOKEN_HERE__
多供应商 API 代理 — 解决浏览器 CORS 问题。支持 MiniMax(三密钥轮换容灾)和 OpenCode Go。含用户注册登录、文件系统(1GB配额)、远程 Bash 执行、分享链接、Web 抓取等。
🔐 config.enc.php 配置
1,988 bytes · PASSPHRASE → __YOUR_RANDOM_SECRET_HERE__
AES-256-CBC 加密配置 — API Key 的加密存储与解密函数。所有加密 Key 替换为占位符,代码结构完整。
🛡️ htaccess-example 安全
351 bytes · Apache/LiteSpeed 安全规则
禁止直接访问 .enc.php 加密配置文件(RedirectMatch 403),禁止访问 .ht* 文件,禁止目录列表。可直接复制使用。
🏃 long-task-cron-worker.sh 脚本
4,528 bytes · TOKEN → __YOUR_PROXY_ACCESS_TOKEN__
通用长任务 Cron Worker — 每15秒错峰处理 MiniMax 音乐/视频生成任务。从 proxy.php 拉取 pending 任务,本机调 MiniMax API,写回结果。含 PID 锁防重叠 + 心跳检测。
⏰ cron.d-long-task-worker Cron
411 bytes · sleep 0/15/30/45 错峰
系统 crontab 配置 — 每15秒触发一次 long-task-cron-worker.sh,四个错峰实例确保任务快速被处理。
📊 long-task-worker-check.sh 脚本
640 bytes · 三重检测(crontab + crond + 心跳文件)
Worker 健康检查脚本 — 检查 crontab 是否存在、crond 是否运行、心跳文件(120秒阈值)。通过 Hermes Cron 投递到 QQ。