Quick? Effortless? Simple to use? That's Vintly, a powerful tool that generates professional, multilingual descriptions for Vinted listings using AI. Upload your product images and get detailed, SEO-optimized descriptions in multiple languages.
- 🤖 AI-powered description generation
- 🌍 Multilingual support (English, Polish, Danish)
- 🖼️ Drag-and-drop image upload
- 🎨 Multiple description styles (Professional, Casual, Detailed)
- 📏 Custom measurements support
- 🏷️ Category-specific descriptions
- 🌓 Dark/Light mode
- 💾 Save your preferences
- 📋 Copy to clipboard functionality
For Windows users, I've created a simplified installation process:
- Download and extract the ZIP file
- Double-click on
setup_windows.bat
- Follow the prompts to install dependencies and enter your Google API key
- When setup completes, choose "Y" to start Vintly immediately, or
- Double-click
run_vintly.bat
anytime you want to start the application
The setup script takes care of everything - no need to manually create files or edit configurations!
Need more details? Follow the complete installation steps below.
For Mac/Linux users, I've created a streamlined setup process:
- Download and extract the ZIP file
- Open Terminal and navigate to the extracted folder
- Make the scripts executable:
chmod +x setup_mac.sh run-vintly.sh
- Run the setup script:
./setup_mac.sh
- The script will check if Python 3.12.9 is installed:
- If not installed and you have Homebrew, it will automatically install Python 3.12.9
- If Homebrew is not found, it will offer to install it for you
- Follow the prompts to complete the Python installation
- Follow the remaining prompts to:
- Create a virtual environment (recommended)
- Install dependencies
- Enter your Google API key
- When setup completes, choose "Y" to start Vintly immediately, or
- Run
./run-vintly.sh
anytime you want to start the application
Before you start, make sure you have these installed on your computer:
-
Python 3.12.9
Python is the programming language needed to run Vintly.
-
Windows:
- Download from Python's official website
- IMPORTANT: During installation, check the box that says "Add Python to PATH". Make sure you install Python 3.12.9!!!
- To verify installation: Open Command Prompt (search for "cmd" in Start menu) and type:
python --version
-
Mac:
- Most Macs come with Python installed
- To verify installation: Open Terminal (find in Applications > Utilities) and type:
python3 --version
- If not installed, download from Python's official website
-
-
Google API key for Gemini AI
- Go to Google AI Studio
- Sign in with your Google account
- Click "Create API Key"
- Copy your API key (you'll need it in Step 4)
-
Download the Program
- Download the ZIP file from the download link
- Extract/unzip the file to a folder on your computer
- Remember where you saved it! (Example: Desktop/vintly)
-
Open Terminal/Command Prompt
-
Windows:
- Press Windows key + R
- Type "cmd" and press Enter
- Navigate to your folder by typing (replace with your actual path):
cd Desktop\vintly
-
Mac:
- Open Terminal (Applications > Utilities > Terminal)
- Navigate to your folder by typing (replace with your actual path):
cd Desktop/vintly
-
-
Set Up Python Environment (Optional)
A virtual environment is like a separate space for Vintly that won't affect other programs.
-
Create a virtual environment:
Windows:
python -m venv .venv
Mac:
python3 -m venv .venv
-
Make sure you make running the shell scripts available
Windows:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
-
Activate the virtual environment:
Windows:
.venv\Scripts\activate
Mac:
source .venv/bin/activate
You'll know it's working when you see
(.venv)
at the beginning of your command line. -
-
Install Required Packages
- With the virtual environment activated, run:
pip install -r requirements.txt
- This may take a few minutes as it downloads all necessary components
- With the virtual environment activated, run:
-
Set Up API Key
-
Create a new text file in the program folder. (You can do so by using nano):
nano .env
Or by doing it normal way:
-
Name it exactly
.env
(including the period at the beginning) -
Open it with Notepad (Windows) or TextEdit (Mac)
-
Type ONLY this line, replacing with your actual API key:
GOOGLE_API_KEY=your_api_key_here
-
Save the file
-
WARNING: The file must contain ONLY this line with no comments or other text!
-
-
Run the Program
-
(if used python environment) Make sure your virtual environment is active (you'll see
(.venv)
in your terminal) -
Run:
Windows:
python app.py
Mac:
python3 app.py
-
You should see a message that says the server is running
-
Open your web browser and go to:
http://your-ip:5001
You can see the exact host ips in the cmd message after running the app
-
If you encounter any issues:
-
"Python is not recognized" error
- Windows: Reinstall Python and make sure to check "Add Python to PATH"
- Mac: Try using
python3
instead ofpython
-
API key not working
- Make sure your
.env
file contains ONLY the API key line with no comments - Ensure there are no spaces around the equals sign
- Check that you've copied the entire key correctly
- Try generating a new API key at Google AI Studio
- Make sure your
-
"Module not found" errors
- Make sure you see
(.venv)
in your terminal - Try running
pip install -r requirements.txt
again
- Make sure you see
-
Can't connect to the application
- Make sure the terminal shows the server is running
- Try going to
http://localhost:5001
in your browser - Check if any antivirus or firewall is blocking the connection
-
Description generation fails
- Your API key might have expired - generate a new one
- Make sure you have internet connection
- Try with a smaller image file
-
Upload Images
- Drag and drop images or click to select files
- Supported formats: PNG, JPG, JPEG
- Maximum file size: 16MB
-
Add Product Details
- Enter measurements (e.g., chest 40cm, length 70cm)
- Select category: Clothing, Shoes, or Accessories
- Choose a description style
-
Generate Description
- Click the "Generate Description" button
- The AI will create a description based on your image and information
- Copy the text with the "Copy to Clipboard" button
-
Customize Your Experience
- Use the Settings button (⚙️) to set preferred languages
- Switch between Light/Dark mode with the moon/sun icon
- Create templates on the Templates page for consistent descriptions
Need help? Feel free to contact me in dm or create an issue.
This project is licensed under the MIT License - see the LICENSE file for details.
xvvcs