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

agent-data: OpenClawエージェント向け構造化Webデータ、ブラウザ自動化より70%安価
Tools

agent-data: OpenClawエージェント向け構造化Webデータ、ブラウザ自動化より70%安価

agent-dataは、X、Reddit、フライト、求人情報のための純粋なPython APIエンドポイントを提供し、OpenClawエージェント向けに設計されています。ブラウザ自動化は不要で、ベンチマークでは大幅なコスト削減と信頼性向上が示されています。

OpenClawRadar
lazyclaude: Claudeコード設定管理のためのTUI
Tools

lazyclaude: Claudeコード設定管理のためのTUI

lazyclaudeは、lazygitにインスパイアされたターミナルユーザーインターフェースツールで、ディスク上に保存されたClaude Codeのすべての設定を管理するための単一ビューを提供します。これには、メモリファイル、スキル、エージェント、MCPサーバー、設定、権限、フック、キーバインド、セッション、統計、プラグイン、ToDoなどが含まれます。

OpenClawRadar
ByteRoverメモリプラグイン for OpenClaw:セマンティック階層とのネイティブ統合
Tools

ByteRoverメモリプラグイン for OpenClaw:セマンティック階層とのネイティブ統合

ByteRover Memory Plugin for OpenClawは、Markdownファイルに保存された3層アーキテクチャとセマンティック階層を介して、ネイティブで構造化された長期メモリを提供します。92.2%の検索精度を達成し、OpenClaw v2026.3.22以降が必要です。

OpenClawRadar
Claudeコード開発のための6つのGitHubリポジトリ
Tools

Claudeコード開発のための6つのGitHubリポジトリ

Redditユーザーが、Claude Codeプロジェクトを改善するために設計された6つのGitHubリポジトリをテストして共有しました。これには、構造化開発、UI生成、タスク管理、メモリ機能、エコシステム探索、ワークフロー自動化のためのツールが含まれています。

OpenClawRadar