meme-search
セルフホスト型のミーム検索エンジン。AI を使ってミーム画像を内容とテキストでインデックス化し、すべての処理はローカルで行われるため、プライバシーが守られます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ローカル AI で meme にインデックスを作成すれば、画像検索がとても便利になり、プライバシーもしっかり守られます。
主な機能
- ローカルで AI 処理、ネット接続不要でプライバシーを保護
- 複数のモデル(Florence、SmolVLM、Moondream)に対応、ハードウェアに応じて柔軟に選択可能
- meme の説明を自動または手動で生成、編集にも対応
- カスタムタグとディレクトリ管理で、フィルタリングをより効率的に
- ベクトルによるセマンティック検索、キーワード検索にも対応
できないこと
- •初回の説明生成時に AI モデルが自動的にダウンロードされます。モデルサイズとネットワーク速度によっては数分かかる場合があります。Linux ユーザーは、コンテナ間で正常に通信するために、サービスに extra_hosts 設定を追加する必要がある場合があります。デフォルトではポート 3000 を使用します。使用されている場合は docker-compose.yml のポートマッピングを変更できます。Moondream2 モデルには約 5GB のメモリが必要で、軽量版(INT8)は約 1.5-2GB です。低スペックのデバイスでは小型モデルを選択できます。
使用例
- 個人の膨大な meme コレクションを管理し、欲しい一枚を素早く見つける
- チームで共有する meme リソースライブラリを、タグと説明文で正確に特定
- meme 制作時に関連する画像素材を素早く検索して補助
詳細説明
Meme Search は、オープンソースのセルフホスト型 meme 検索エンジンで、ローカルで動作する AI モデル(Florence、SmolVLM、Moondream)を利用して画像からテキストや説明を抽出し、ベクトル埋め込みを生成することでセマンティック検索を実現します。meme の説明を自動または手動で作成、タグ付け、ディレクトリによる整理、説明の一括生成、ダークモードによるインターフェースの切り替えが可能で、ドラッグ&ドロップによるアップロードやディレクトリの再スキャンにも対応しています。すべての AI 処理は自分のコンピューター上で行われるため、プライバシーが保護されます。技術スタック:Ruby on Rails + Python + PostgreSQL(pgvector)。Docker によるワンクリックデプロイが推奨されています。
トラブルシューティング & FAQ (2)
feature availabilitymeme-searchで画像を最初に保存せずにクリップボードから直接貼り付けるにはどうすればいいですか?
v2.2.0以降、meme-searchはクリップボードからのペーストアップロードに対応しています。画像をクリップボードにコピーし(例:ブラウザで右クリック→画像をコピー、またはクリップボードにコピーするスクリーンショットツールを使用)、Ctrl+V(Windows/Linux)またはCmd+V(Mac)でアプリに直接ペーストしてください。ペーストされた画像はキューに入れられ、アップロードされた後、All memesコレクションのdirect-uploadsパスに表示されます。
トラブル対応meme_search_pro で Docker Compose を実行する際のディレクトリが見つからないエラーの修正方法
提供されているcomposeファイルは、マウントする前にホストディレクトリが存在することを前提としています。不足しているディレクトリは、手動で mkdir -p ./meme_search_pro/db_data/image_to_text_generator ./meme_search_pro/models を作成してください。その後、docker-compose up を実行してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
1. Docker と Docker Compose がインストールされていることを確認する
2. リポジトリをクローンしてディレクトリに移動:git clone https://github.com/jermwatt/meme-search && cd meme-search
3. docker compose up を実行してすべてのサービスを起動する
- 1. Docker と Docker Compose がインストールされていることを確認する
- 2. リポジトリをクローンしてディレクトリに移動:git clone https://github.com/jermwatt/meme-search && cd meme-search
- 3. docker compose up を実行してすべてのサービスを起動する
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker コンテナを停止し(docker compose down)、プロジェクトディレクトリと Docker ボリュームを削除(docker volume prune)すれば、完全にアンインストールできます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs
類似プロジェクト
worldmonitor
リアルタイムグローバルインテリジェンスダッシュボード:AIニュースアグリゲーション、地政学的モニタリング、インフラストラクチャ追跡。地図の可視化により、一画面で世界の動向を把握。
ollama
ローカルで大規模言語モデル(LLM)をワンクリックで実行・管理するオープンソースツール。複数のプラットフォームと豊富なモデルに対応しています。
ComfyUI
ComfyUI はモジュール式の AI 創作エンジンであり、ノードグラフインターフェースを通じて、積み木を組み立てるように画像、動画、3D、オーディオを生成できます。従来の WebUI よりも柔軟で効率的であり、プロフェッショナルや自動化パイプラインに適しています。