{"repo":"neonwatty/meme-search","free":true,"listed":false,"github":"https://github.com/neonwatty/meme-search","clone":"git clone https://github.com/neonwatty/meme-search.git","description":"The open source Meme Search Engine and Finder. Free and built to self-host locally with Python, Ruby, and Docker.","language":"Ruby","stars":716,"topics":["machine-learning","vector-database","self-hosted","docker","ai","meme","semantic-search","homelab"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"A Meme Search Engine built to self-host in Python, Ruby, and Docker Use AI to index your memes by their content and text, making them easily retrievable for your meme warfare pleasures. By default, processing from image-to-text extraction, to vector embedding, to search is performed locally. You can also use an OpenAI-compatible vision API for description generation while keeping embeddings and search local. Visit the Meme Search project site for a visual feature overview, or continue below for installation and configuration details. Search beyond the web app. Meme Search now includes a documented, token-authenticated Search API v1, a dependency-free local CLI, and an experimental unpacked Chromium popup. The API is read-only and officially supported on loopback; it also gives community integrations a stable boundary that does not expose your database. Watch the 16-second app-and-CLI demo. This repository contains the services and web app for indexing, searching, and retrieving your memes with semantic and keyword search. Quick start Open , then drag, drop, or paste images on the upload page. The first local description generation downloads the selected model, so it takes longer than later generations. The web UI binds to 127.0.0.1 by default because it does not include user authentication. Official support is loopback-only for API v1 and the included clients. API bearer tokens protect only the versioned integration endpoints; they do not protect the web UI or settings. Direc","default_branch":null,"files":null,"tree":[],"storefront":"/r/neonwatty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neonwatty/meme-search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}