Meme Search
Self-hosted AI-powered meme search and indexing web app
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:
Similar Services

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

PhotoPrism
AI-powered photo management app with automatic tagging and search
Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Ente
End-to-end encrypted cloud for photos and 2FA
Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Stash
Web app to organize and stream a private adult media library
Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

LibrePhotos
Self-hosted photo management with AI-powered search and organization
LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic ima...
Ruby on Rails
Docker
TypeScript
Python
Ruby
Node.js