juicyjuicy
发布带有AI的网页游戏 juicyjuicy.games,并获得好友可以玩的链接。
在你的AI编码代理(Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, Antigravity,或任何可以运行命令的代理)中,打开你的游戏文件夹并粘贴:
运行npx juicyjuicy setup,然后发布这个游戏到juicyjuicy
setup 为您的机器上的代理安装JuicyJuicy技能 ~/.agents/skills,再加上 ~/.claude/skills 和Antigravity的文件夹(如果你有的话)并登录(在浏览器中批准)。它只替换它所编写的技能的副本;你更改或链接的副本会保留,除非你通过 --force (更改后的副本备份到 ~/.juicyjuicy/skill-backups). 然后,就说 “将这款游戏发行给JuicyJuicy”. 或者你自己去做:
npx juicyjuicy publish # upload and print the link (first time: logs in, writes juicy.json)
npx juicyjuicy init # create or edit juicy.json
npx juicyjuicy check # validate without uploading
npx juicyjuicy list # your games and their versions
npx juicyjuicy publish --draft # upload without making it live
npx juicyjuicy rollback # make an earlier version or a draft live
npx juicyjuicy open # open the game page
npx juicyjuicy pull <slug> # download your game's live version, to change it on another computer
每个命令都需要 --json (每行一个JSON对象,最后一个是结果)和 --yes (没有提示)。退出代码: 0 好吧, 1 修复游戏或者 juicy.json, 2 登录时, 3 网络或服务器。
否 thumbnail 在 juicy.json? publish 在你的机器上使用Chrome, Edge, Chromium或Brave对你的游戏进行截图 aspectRatio)并使用;保持一种颜色的页面视为没有截图。用 --no-auto-thumbnail;如果不能,游戏的贴图就会以渐变的方式显示标题。
环境: JUICY_TOKEN (来自juicyjuicy的记号。游戏/设置/令牌(CI), JUICY_API_URL (另一个服务器,例如: http://localhost:3000;仅支持HTTPS,纯HTTP仅适用于本地主机)和 JUICY_BROWSER (如果没有找到,请使用浏览器查看截图)。
在沙盒中,只到达允许的域(Claude Cowork, Claude。ai),允许 juicyjuicy.games 和 *.r2.cloudflarestorage.com 并使用 JUICY_TOKEN;否则CLI将以 NETWORK_BLOCKED 并命名被阻止的主机。