SwipeGenie is a tool that automates your dating life on Tinder. It uses ADB to automate the interactions with the app on your Android Phone. Additionally, it utilizes the Ollama API validate your potential matches with the Llava model against your preferences. Inspired by T-Man.
example.mp4
- Python => 3.11.4
- Ollama => running llava model
- Android Phone => with USB debugging enabled
Copy the .env.example
file to .env
and fill in the required values.
cp .env.example .env
Run the following commands to install the required dependencies.
# Install python version (3.11.4)
pyenv install
# Create a virtual environment
python -m venv .venv
# Activate the virtual environment
source .venv/bin/activate
# Fish specific way to activate the virtual environment
source .venv/bin/activate.fish
# Install the requirements
pip install -r requirements.txt
Requires that the dependencies are installed. (See above)
- Connect your Android phone to your computer.
- Enable USB debugging on your phone.
- Start the ollama server.
- Run the following command to start the application:
python main.py --PIN ****