ComfyUI Extension
ComfyUI-ScribblePad
A lightweight scratchpad for safely organizing prompts in ComfyUI with comment removal, preset management, and CodeMirror-based editing interface. (Description by CC)
mrmrgty/ComfyUI-ScribblePad
Nodes—
On cloudLocal install
Stars0
Updated6 months ago
Readme
ComfyUI-ScribblePad
ScribblePad は、ComfyUI でプロンプトを安全に整理するための小さな作業台です。
「ちょっと書く」「一部を無効化する」「後で再利用する」を、重くせずに回せるように作っています。
できること
- ノード名: ScribblePad
- カテゴリ: Utils/Text
- 出力:
cleaned_text(コメント行を除去したテキスト)char_counttoken_estimate
コメント行ルール
- 既定プレフィックス:
// comment_mode = loose(既定)- 先頭空白を無視して
//ならコメント扱い
- 先頭空白を無視して
comment_mode = strict- 行頭が
//のときだけコメント扱い
- 行頭が
- 空行は保持(勝手に削らない)
UI(CodeMirror 6 正式実装)
- CodeMirror 6 ベースの軽快な編集体験
- コメント行を薄色で表示(視認しやすい)
- プリセット保存/読込/更新/削除
- プリセット検索
- テーマ色変更(BG / FG / Comment)
- プリセットJSONのエクスポート
Ctrl + /(MacはCmd + /)で行コメント切替
注: 画面占有を減らすため、常時メトリクス表示・出力プレビューは現バージョンで省略しています。 注: CM6 はビルドレス運用のため ESM CDN から読み込みます(通常のネット接続環境を想定)。
プリセット保存の安全設計
保存先は固定です(任意パス不可)。
custom_nodes/ComfyUI_ScribblePad/user_data/presets.json
制約:
- 名前: 1〜64文字
- 禁止:
/,\\,.. - テキスト上限: 100KB
インストール
ComfyUI の custom_nodes 配下へ:
git clone https://github.com/mrmrgty/ComfyUI-ScribblePad.git ComfyUI_ScribblePad
その後 ComfyUI を再起動。
トークン推定について
token_mode=light: 軽量推定token_mode=exact:tiktokenが使える環境では exact、使えない場合は自動で light にフォールバック
ひとこと
ScribblePad は「派手な機能」より、毎日触ってストレスがないことを優先しています。 要望があれば、堅実に育てていきます。