KTCrisis/flux7-mods/tree/main/atelier-bell
关于这个 mod
atelier-bell 是 Claude Code 插件,会在 atelier 完成工作时于会话内通知你。每 3 秒轮询 GET localhost:8700/outputs(flux7-studio)和 GET localhost:8188/queue(ComfyUI)。新输出会触发单个或批量 toast,提示符下方的暗色提示行显示 studio: rendering, 2 queued 或 studio: last kf_00042_.png at 12:31 等状态。/bell 显示状态,/bell test 播放示例 toast。首次响应只建立现有输出基线,因此不会为会话启动前的渲染响铃;Studio 或 ComfyUI 关闭时保持安静。可选整合 avatar7 进行语音播报;目前只在打开的会话中工作,还不监视音频、press 或 ops。
安装
请先查看作者 README 确认 marketplace 和插件名称;命令可能随仓库结构改变。
claude plugin marketplace add KTCrisis/flux7-mods claude plugin install atelier-bell
原文 / README
atelier-bell
Tells you, inside a Claude Code session, when an atelier has finished its work. Studio only for now.
What it does
Every 3 s it reads GET localhost:8700/outputs (flux7-studio) and
GET localhost:8188/queue (ComfyUI):
- a new output (image, video) since the last poll: a toast,
studio: image kf_00042_.png is ready, or one toast for a batch; - dim at the end of the hint line under the prompt (not a pinned status line,
which the engine draws with a warning sign):
studio: rendering, 2 queuedwhile ComfyUI works, thenstudio: last kf_00042_.png at 12:31; /bellprints that status;/bell testrings a sample toast, to hear avatar7 announce it without waiting for a render.
The first answer only seeds what is already there: a session never rings for renders made before it started. Studio or ComfyUI down: it stays quiet.
With avatar7 loaded, the avatar announces each toast in its own voice
(avatar7 hooks ui.toast and keeps those whose next.origin.plugin is
atelier-bell). Neither mod depends on the other.
Limits
- Only inside an open session; nothing reaches the phone or a closed terminal.
- audio, press and ops are not watched yet (press and ops need their token).
