Upload an image → the app captions it, writes a short meme line, and explains why it works. Runs on CPU using lightweight models (BLIP-base + DistilGPT2).