OpenSource-Hub
M

meme-search

661 stars·AI 生産性·SHA-256 チェックサム確認済み

セルフホスト型のミーム検索エンジン。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 availability
meme-searchで画像を最初に保存せずにクリップボードから直接貼り付けるにはどうすればいいですか?

v2.2.0以降、meme-searchはクリップボードからのペーストアップロードに対応しています。画像をクリップボードにコピーし(例:ブラウザで右クリック→画像をコピー、またはクリップボードにコピーするスクリーンショットツールを使用)、Ctrl+V(Windows/Linux)またはCmd+V(Mac)でアプリに直接ペーストしてください。ペーストされた画像はキューに入れられ、アップロードされた後、All memesコレクションのdirect-uploadsパスに表示されます。

参照 Issue #150
トラブル対応
meme_search_pro で Docker Compose を実行する際のディレクトリが見つからないエラーの修正方法

提供されているcomposeファイルは、マウントする前にホストディレクトリが存在することを前提としています。不足しているディレクトリは、手動で mkdir -p ./meme_search_pro/db_data/image_to_text_generator ./meme_search_pro/models を作成してください。その後、docker-compose up を実行してください。

参照 Issue #75

タグ

memesearch-engineself-hostedaidockerimage-to-textvector-search

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

1. Docker と Docker Compose がインストールされていることを確認する

4

2. リポジトリをクローンしてディレクトリに移動:git clone https://github.com/jermwatt/meme-search && cd meme-search

5

3. docker compose up を実行してすべてのサービスを起動する

インストールガイド
  1. 1. Docker と Docker Compose がインストールされていることを確認する
  2. 2. リポジトリをクローンしてディレクトリに移動:git clone https://github.com/jermwatt/meme-search && cd meme-search
  3. 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)すれば、完全にアンインストールできます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-27 07:05:04
GitHub リポジトリ

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト