Skip to content

VEWOXIC/MEME-Indexer

Repository files navigation

MEME-Indexer 📷🔍

A CLIP-based meme indexer app that can manage and search the memes on your phone with natural language!

Never be without the perfect meme again! 😎

Wait, I have a meme for this! 🤣

(Also applicatable to any images, not just memes 🤫)

NEW SERVER ADDRESS!!!

Jan 11 2024 [BACK ONLINE!]

The original CLIP backend server stops for service. The new server address is as below:

http://34.235.153.23:11452/api/process

Please go to settings->server address to change it! Note that v0.2.0 does not support plaintext http connection, please upgrade to v0.2.1.

Feature ✨

  • Support searching your image using both Chinese and English 🌍
  • Directly send it to your chat app! WeChat or WhatsApp! 🚀
  • We provide a backend server with CN-CLIP-Large model, you can directly use it to get image/text embedding for image index and query 🔧
  • You can set up your own CLIP back end server! You can find backend code here. Of course, we encourage everyone to share their server 🤝
  • Efficient enough. With 2k images indexed, MEME Indexer only takes about 30MB stoarge 🚀

Installation 📲

Download APK file here.

This is a pre-release version, you may need to agree to install the app from an unidentified developer 🙈

Quick Start 🚀

Video demo 在相册里翻找梗图× 直接用语言检索梗图√ !

  • Permit the storage access 📂
  • Go to the "Add Folder" page, press the "+" button on the botton right to select the folder with images you want to index 📁
  • Go to "Gallary" page and you will find the images are loaded 📸
  • Press start button to start create index for images 🏃‍♂️
  • You can filter to check the indexed images 🔎
  • Go to "Search" page and describe your image with natural language, Chinese/English both ok 🤓
  • Press "Search" to get the query embedding. It will sort your gallary according to semantic correlation 🔍
  • Press any image to call the share function 📤
  • Send it to WeChat, WhatsApp! 🚀

Settings ⚙️

  • Server Address: You can go to the setting menu to change your query url to your own server!
  • Language: TODO (I believe you can read the English)
  • Clear Index: TODO (Not working yet OTZ)

Future plan 🤔

I am still a full-time PhD student, the maintainance may not be in time. I finish this app in 1 week with the help of ChatGPT.

  • iOS app is still in development.
  • Batchity the index building process.
  • Make it look better.
  • Maybe personalize the searching result on your device.

Privacy Concerns 🔒

We will not keep any of your information on our servers. Your images are compressed into 224*224 thumbnail on the phone for faster transfer and make it impossible to gather any personal data from them.

We still recommand not to upload your personal photos (you can anyway).

Furthermore, you can always set up your own server!

**We do not guarantee other servers do not gather your information. **

Acknowledgments

  • ChatGPT
  • @xywen97

PS, ChatGPT is awesome! 🤩 He add all the emojis in this README.md! 🤣

About

A CLIP based meme indexer app.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages