用途:为 Assistant Skills 插件快速搭建生产级演示平台,把原本数天的工作缩短到数分钟,生成类似 jira-demo、confluence-demo、splunk-demo 的演示基础设施。
主要能力:生成队列管理器(Node.js WebSocket 服务器,含会话管理)、响应式落地页(HTML/CSS/JS 与队列 UI)、预装插件的 Claude Code 终端演示容器、LGTM 可观测性栈(Grafana、Loki、Tempo、Prometheus)、支持 SSL 的 Nginx 反向代理,以及默认启用的 12 项安全特性(输入校验、限流、HMAC-SHA256 会话令牌、容器资源限制、凭据保护、Helmet.js 严格 CSP、XSS 防护、路径穿越校验、WebSocket 来源校验、Redis TTL、Docker 套接字最小权限、生产环境 SESSION_SECRET 校验)。
使用方式:交互模式运行 python scripts/create_demo.py;命令行模式可传 --name、--product、--plugin、--plugin-source、--api-url-var、--api-token-var、--scenarios、--output、--session-timeout、--max-queue、--enable-ci、--enable-precommit 等参数;--dry-run 仅预览不生成文件。生成后进入目录,复制 secrets/example.env 为 secrets/.env 并填写凭据,执行 make dev 启动开发环境,make invite-local 生成邀请链接,访问 http://localhost:8080。
适用场景:为新插件创建演示、搭建演示基础设施、生成带模拟 API 支持的演示项目。
限制:资料未提供具体收费、价格与平台兼容性信息;生成结构包含 docker-compose、Makefile、queue-manager、demo-container、landing-page、nginx、observability、scripts、secrets 等目录,需自行配置 API 凭据。