VibeComfy x Hivemind: ComfyUI ワークフローを読み書きするエージェント

ComfyUI Wikinews

VibeComfy は ComfyUI ワークフロー JSON を CLI エージェント用の編集可能な Python に変換し、コミュニティソースのワークフローパターン用に Hivemind 知識ベースと連携します。

VibeComfy マスコット

VibeComfy は、コーディングエージェントが読み取り、編集、検証、コンパイルできる ComfyUI ワークフロー JSON を Python に変換します。

エージェントとワークフロー間の翻訳レイヤー

peteromallet による VibeComfy は、作者が日常使用に耐えうるほど堅牢だと考えるマイルストーンに到達しました:ワークフローは編集可能な Python となり、エージェントは ComfyUI エコシステムのオープンな知識ベースである Hivemind にアクセスできるようになります。この更新は ComfyUI エディタ内および pip-and-uv-installable ComfyUI 上のコマンドラインを通じて機能し、作者は既存の Claude Code、Codex、または Hermes のローカル認証情報で動作すると報告しています。

核となるアイデアは、VibeWorkflows と呼ばれる翻訳レイヤーです。VibeComfy は ComfyUI ワークフローをインポートし、通常の Python(型付きノードラッパーを呼び出す build() 関数)として表現し、検証して、ComfyUI がキューに入れる API JSON にコンパイルし直します。JSON はインポートおよびエクスポート形式のままです。Python は記述の場となります。その理由:JSON グラフは小さなローカルエージェントにとって推論や検証が困難ですが、Python は軽量なエージェントでも最も扱いやすい言語です。

既存のブリッジとの違い

アプローチ焦点
ComfyScriptIDE 指向の Python エクスポート、現代のエコシステムに対してメンテナンスされていない
ComfyMCPComfyUI を 操作するための プロトコル層
VibeComfy記述層:ワークフローの理解、確立されたパターンの発見、複雑な編集の実行、結果の保存

生成済みのテンプレートファイルは読み取り専用としてマークされます(# vibecomfy: generated)。編集前に gitignore された recipes/ ワークスペースにコピーすることを意図しており、エージェントが個人のコピーを変更しても、確立されたパターンを破壊しないようにするためです。

はじめに

VibeComfy は既存の ComfyUI チェックアウトにカスタムノード(エディタ内のエージェントパネル付き)としてインストールするか、CLI エージェント向けにスタンドアロンで実行できます。セットアップ手順は選択したエージェントに直接貼り付けられるように書かれており、作者は壊れたインストールや混乱を招く手順に関するフィードバックを明確に求めており、プロジェクトのエージェント評価スイートの強化を手伝うことも求めています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…
VibeComfy x Hivemind: ComfyUI ワークフローを読み書きするエージェント | ComfyUI Wiki