VibeComfy x Hivemind: ComfyUI ワークフローを読み書きするエージェント
VibeComfy は ComfyUI ワークフロー JSON を CLI エージェント用の編集可能な Python に変換し、コミュニティソースのワークフローパターン用に Hivemind 知識ベースと連携します。
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 は軽量なエージェントでも最も扱いやすい言語です。
既存のブリッジとの違い
| アプローチ | 焦点 |
|---|---|
| ComfyScript | IDE 指向の Python エクスポート、現代のエコシステムに対してメンテナンスされていない |
| ComfyMCP | ComfyUI を 操作するための プロトコル層 |
| VibeComfy | 記述層:ワークフローの理解、確立されたパターンの発見、複雑な編集の実行、結果の保存 |
生成済みのテンプレートファイルは読み取り専用としてマークされます(# vibecomfy: generated)。編集前に gitignore された recipes/ ワークスペースにコピーすることを意図しており、エージェントが個人のコピーを変更しても、確立されたパターンを破壊しないようにするためです。
はじめに
VibeComfy は既存の ComfyUI チェックアウトにカスタムノード(エディタ内のエージェントパネル付き)としてインストールするか、CLI エージェント向けにスタンドアロンで実行できます。セットアップ手順は選択したエージェントに直接貼り付けられるように書かれており、作者は壊れたインストールや混乱を招く手順に関するフィードバックを明確に求めており、プロジェクトのエージェント評価スイートの強化を手伝うことも求めています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。