Cull: AI画像パイプラインのためのオープンソースデータセットキュレーションエンジン

✍️ OpenClawRadar📅 公開日: May 10, 2026🔗 Source
Cull: AI画像パイプラインのためのオープンソースデータセットキュレーションエンジン
Ad

Cullは、AI画像データセットのための機械キュレーションエンジンで、u/Compunerd3によって構築・保守されています。スクレイピング、分類、キャプション付与、仕分けのパイプライン全体を自動化し、LoRAやファインチューン学習にすぐに使えるSDプロンプト付きのトリアージ済み画像フォルダを出力します。

エンドツーエンドパイプライン

  • スクレイピング: Civitai(.comおよび.red)、X/Twitter、Reddit、Discord、およびgallery-dlがサポートするあらゆるURL(Pixiv、DeviantArt、booru系、ArtStation、Tumblr、FurAffinity/e621、Imgur、Flickr、その他約340サイト)に対応。
  • キュー: 各画像とソース側のプロンプトがローカルキューに投入されます。ソースごとに重複排除を行い、データベースは使用しません。
  • 分類: 複数のLM Studioインスタンス(ローカル)またはGroq(クラウド)を介してビジョン言語モデルを使用——OpenAI互換のエンドポイントなら何でも可。厳格な17フィールドのJSONスキーマにより構造化出力を保証。
  • 仕分け: 保持する画像はカテゴリフォルダに、.txtプロンプトファイルと.vision.json監査レコードとともに格納されます。品質とトピック関連性の2つのスコアゲートがあり、UIで調整可能。
  • ダッシュボード: Flask + Alpine.jsのUIで、開始/停止、ソースのオン/オフ、ギャラリー、プロンプトエディタ、ZIPエクスポート、ソースごとの統計を提供。

ユースケース

作者はCullを300画像のLoRAと10万画像のファインチューンデータセットに使用しました。トピック(例:「女性インフルエンサー」や{artist} style art)を設定し、AUTO_CAPTION_ENABLEDをオンにすれば、あとは待つだけです。プロンプトがないアーカイブの場合は、LOCAL_IMPORT_DIRをJPEGフォルダに指定し、プロンプト要件をオフにして、自動キャプションをオンにすれば、各画像にSDプロンプト、booruタグ、または自然言語キャプションが付与されます。

Ad

技術詳細

  • ビジョンワーカーのプラグイン化: BaseVisionWorkerをサブクラス化して登録。2つのLM Studioエンドポイントが並行して動作;キープアライブワーカーが15秒ごとにpingを送信してアイドルアンロードを防止;オプションのアイドルアンローダーでVRAMを解放。
  • AIアシスタント統合: .claude/skills/にClaude Codeスキルバンドル(cull-helper、lmstudio-vision、metadata-schema)と3つのサブエージェントを同梱——Claude Code、Cursor、Aider、Codexで動作。
  • セルフアップデーター: ダッシュボードにトースト通知が表示され、Updateをクリックするとorigin/mainからプルして再起動。
  • スタック: Python 3.10+、Flask、Alpine.js、Pillow、Playwright(Xスクレイパー)、gallery-dl。シングルマシン、Redis不要、DB不要、Docker不要。
  • ライセンス: MIT。

ロードマップ

計画中:さらなるビジョンワーカーバックエンド、改善された再キューUI、小型ヘッドレスCLI、動画のスクレイピングと分類。

リポジトリ: https://github.com/tlennon-ie/cull | スクリーンショット: https://imgur.com/a/kSvsAW9

📖 全文ソース: r/LocalLLaMA

Ad

👀 See Also

Claude Code Handoffのための自動セッション状態管理
Tools

Claude Code Handoffのための自動セッション状態管理

GitHubプロジェクトは、Claudeとの会話全体を通じてライブセッション状態ファイル(.claude/session-state.md)を維持する自動化フックを提供し、自動圧縮によるコンテキスト消失や会話中のコンテキスト劣化に対処します。このシステムは、重要なイベントやファイル編集を追跡するためにjqを使用した4つのbashスクリプトを利用しています。

OpenClawRadar
OpenClawベンチマークが示す:Qwen3.5:27B、エージェントタスクで他のローカルLLMを凌駕
Tools

OpenClawベンチマークが示す:Qwen3.5:27B、エージェントタスクで他のローカルLLMを凌駕

OpenClawを使用した22の実践的なエージェントタスクにおける7つのローカルLLMのベンチマークで、qwen3.5:27b-q4_K_Mが59.4%を記録し、2位のqwen3.5:35bの23.2%を大きく上回りました。ほとんどのモデルはメール機能のような基本的なツールを見つけることすらできませんでした。

OpenClawRadar
エージェントフォージ:Claude Code向けマルチエージェントパイプラインを構築するオープンソースツール
Tools

エージェントフォージ:Claude Code向けマルチエージェントパイプラインを構築するオープンソースツール

Agent Forgeは、ユースケースの説明から完全なマルチエージェントパイプラインを生成するClaude Codeスキルです。既存のマルチエージェントシステムで観察されたパターンに基づき、プロンプトファイル、オーケストレータースクリプト、データフローディレクトリ、GitHub Actions設定を生成します。

OpenClawRadar
AutoAgents Rustフレームワークがプロトタイピング用にPythonバインディングを追加
Tools

AutoAgents Rustフレームワークがプロトタイピング用にPythonバインディングを追加

RustベースのマルチエージェントフレームワークであるAutoAgentsがPythonバインディングを追加しました。これにより、開発者はPythonでプロトタイピングを行いながら、同じRustコアランタイム、プロバイダーインターフェース、パイプラインモデル、エージェントセマンティクスを維持できます。このバインディングにより、外部システムなしでローカルAIモデルを実験できます。

OpenClawRadar