ClaudeMods
☰
ZH-TW
● 0 人在線上 · 瀏覽 0 次
贊助提交作品
GitHub 儲存庫 · 發布者 Rahat-ch

squishys

一個 Claude Code mod,會為協調器啟動的每個 agent 建立一隻小型像素藝術 squishy,讓你能透過它們查看、停止和重新導向 agent。

已翻譯

關於這個 mod

squishys 是一個 Claude Code mod,協調器每產生一個 agent,就會啟動一隻小型像素藝術 squishy;你可以從 TUI 面板查看、停止、重新導向、分享每個 agent,並切換每個 agent 使用的模型。/squishys 切換面板,/squishydex 開啟 Squishydex;面板透過 Ctrl+X Tab 接管鍵盤,按 Esc 釋放。要點擊操作,需要全螢幕渲染(/tui fullscreen 或 CLAUDE_CODE_NO_FLICKER=1)。快速鍵涵蓋名單選取、重新導向、停止、分享、模型切換、設定(模型、插槽、即時切換、提示音)和 Squishydex 導覽。分享只會在本機寫入 PNG,並以草稿文字開啟 X 的撰寫頁面;它會執行 sh、uname、base64、mktemp、find 以及 osascript/open 或 xdg-open 等本機指令。專案目前仍在早期開發階段,採 MIT 授權;文件包含術語表、架構決策,以及建立 Claude Code mod 的研究筆記。

安裝

請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。

claude plugin marketplace add Rahat-ch/squishys
claude plugin install squishys
原文 / README

squishys

License: MIT

A Claude Code mod that gives every agent your orchestrator starts its own tiny pixel-art squishy, so you can watch, stop and redirect your agents through them.

Status: early development. To try it from a clone, see Developing the mod.

Using it

/squishys opens or closes the pane, and /squishydex opens the Squishydex. Opened that way, the pane takes the keyboard, so its hotkeys (1, o, d and so on) work at once. Esc hands the keyboard back to the prompt, and Ctrl+X Tab gives it to the pane again.

Clicking a squishy needs Claude Code's fullscreen rendering (/tui fullscreen, or CLAUDE_CODE_NO_FLICKER=1). In the classic rendering, clicks don't reach the pane: use Ctrl+X Tab and the hotkeys.

Keys

Everything in the pane has a hotkey, shown before its label (i: Redirect). Hotkeys work while the pane has the keyboard. Ctrl+X Tab is two presses, Ctrl+X and then Tab.

| Where | Keys | | --- | --- | | Roster | 1–9 pick a squishy (letters after that), m the +N list, o settings, d Squishydex | | An agent’s view | i type in the Redirect box (Enter sends, Esc leaves), s stop (press twice), x share, m switch model (experimental), 1 or r back to the roster | | Settings | m model for new agents, s roster slots, l live model switch (experimental), c chime, r back | | Squishydex | 1–9 open a squishy's card, n/p next and previous page, r roster; on a card m make partner, c palette, x share, b back |

Hotkeys for a few choices (model, slots, palette) step to the next choice on each press. The label shows the current choice and the next one.

Docs

Security

  • Share posts nothing by itself. It saves a picture of the squishy (a PNG in a private folder of your own: squishys-share in your temp folder on macOS, ~/.cache/squishys/share on Linux; pictures older than a day are cleared), copies it to the clipboard on macOS, and opens X's compose page in your browser with the text filled in. You review the text, attach the picture and post it yourself; squishys never sees your X account.
  • The text for a finished agent includes the start of the agent's description, which can hold private project details. It's cut short, but read it in the compose box before you post.
  • To do this, Share runs a few local commands: sh, uname, base64, mktemp and find to save the picture, then osascript and open on macOS, or xdg-open on Linux.

Contributing

Contributions are welcome. See CONTRIBUTING.md.

License

MIT

更多類似作品