Meme Search

Self-hosted AI-powered meme search and indexing web app

719 stars 27 forks last commit first released Apache-2.0

Actively maintained

Last commit 4 Aug 2026.

Meme Search is an open source meme search engine and finder that helps you organize and retrieve images using AI-generated descriptions and semantic vector search. It performs image-to-text extraction, embedding generation, and searching locally, designed to run easily via Docker.

Key Features

  • Local image-to-text processing with multiple selectable captioning models
  • Automatic and manual meme description management to improve search quality
  • Fast semantic and keyword search backed by PostgreSQL with pgvector
  • Tagging and filtering by tags, directory paths, and search mode (keyword vs vector)
  • Bulk description generation for faster indexing
  • Directory rescans to detect and index newly added images
  • Drag-and-drop uploads via the web UI (with configurable storage directory)
  • Dark mode user interface

Use Cases

  • Personal meme library management for quick semantic retrieval by content or text
  • Homelab media organization with local-first AI indexing and search
  • Team/shared collections where tags and edited descriptions improve discoverability

Limitations and Considerations

  • First-time caption generation can be slow due to downloading and caching model weights
  • Resource usage depends on the chosen image-to-text model size and hardware capabilities

Meme Search combines a Rails-based web interface with a Python-based generator to provide practical, private semantic search for image collections. It is well-suited for users who want fast local search, tagging, and ongoing rescans without relying on external AI services.

Categories:

Tags:

Tech Stack:

Share:

Similar to Meme Search

Edit Mind logo

Edit Mind

Local AI video indexing and semantic search web app

1.8k
121
Last commit

Self-hosted web app that indexes videos with AI (transcription, vision analysis, embeddings) to enable natural-language search and scene export.

Actively maintained
Alternative to:
Vimeo logo
Vimeo
+5
LibrePhotos logo

LibrePhotos

Self-hosted photo management with AI-powered search and organization

8k
386
Last commit

LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic image search.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+9
Damselfly logo

Damselfly

Server-based photo management with fast search and AI tagging

1.8k
94
Last commit

Self-hosted photo management system for large folder-based libraries with fast full-text search, metadata indexing, and on-device face/object detection.

GPL-3.0Slowing down
Alternative to:
Google Photos logo
Google Photos
+9
HomeGallery logo

HomeGallery

Self-hosted web gallery for browsing photos and videos with AI search

1.2k
106
Last commit

Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14
Stash logo

Stash

Web app to organize and stream a private adult media library

12.9k
1.2k
Last commit

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

AGPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+11
Lychee logo

Lychee

Self-hosted photo management and sharing web app

4.3k
376
Last commit

Lychee is a self-hosted photo management system to upload, organize, view, and share photos and albums with a modern web interface.

MITActively maintained
Alternative to:
Lychee Cloud logo
Lychee Cloud
+14