This document provides comprehensive guides on how to use GenMeta, an Electron-based desktop application that generates metadata for images using AI.
- Getting Started
- Basic Usage
- API Key Configuration
- Advanced Settings
- Batch Processing
- Exporting and Saving
- Troubleshooting
-
Download the appropriate installer for your operating system from the Releases page:
- Windows:
.exe
installer - macOS:
.dmg
file - Linux:
.AppImage
file
- Windows:
-
Install the application:
- Windows: Run the installer and follow the wizard
- macOS: Open the DMG and drag to Applications folder
- Linux: Make the AppImage executable (
chmod +x GenMeta-x.x.x.AppImage
) and run it
-
Launch GenMeta from your applications menu or desktop shortcut
- Click the Browse button in the top navigation bar
- Select a directory containing the images you want to process
- Once selected, you'll see the count of compatible images found
- Click the Generate button to begin processing
- A progress bar will appear showing the status of the operation
After processing, the results will display:
- Summary statistics (Total, Successful, Failed)
- Individual image cards showing:
- Image thumbnail
- Generated title and description
- Keywords
- Status (Success/Error)
GenMeta uses Google's Gemini AI to generate metadata. You need to set up your API key:
- Click the Settings button in the top right
- Enter your Gemini API key
- Click Save
- Visit Google AI Studio
- Create or sign in to your Google account
- Navigate to the API keys section
- Create a new API key
- Copy the key and paste it into GenMeta's settings
In the Settings dialog, you can customize:
- Title Length: Adjust the slider to set preferred title length (40-200 characters)
- Description Length: Adjust the slider to set preferred description length
- Keywords Count: Control how many keywords are generated per image
You can configure:
- Output directory for processed files
- Whether to overwrite existing metadata
- CSV export settings
GenMeta handles batch processing efficiently:
- Select a directory with multiple images
- Click Generate
- The application will process images sequentially with progress tracking
- You can cancel processing at any time by clicking the Cancel button
- Processing time depends on image count and internet connection speed
- The application uses concurrency limiting to avoid API rate limits
- For very large collections (100+ images), consider processing in smaller batches
- After processing, review the generated metadata
- Make any necessary edits by clicking on fields
- Click Save All Changes to write metadata to the image files
- After processing, click the Export CSV button
- Choose a location to save the CSV file
- All metadata (title, description, keywords) will be included in the export
To add a keyword to all processed images:
- Click the Add Keyword button
- Enter the keyword in the dialog
- The keyword will be added to all successful results
- Ensure your API key is valid and hasn't expired
- Check your internet connection
- Verify the API key is entered correctly with no extra spaces
- Unsupported file formats: Ensure images are in JPG, PNG, or other standard formats
- Corrupt images: Try reprocessing problem files individually
- API rate limiting: Wait a few minutes and try again with fewer images
- Update to the latest version of the application
- Restart the application
- Check system resources (memory, disk space)
If you encounter issues not covered in this guide:
- Check the GitHub repository for known issues
- Open a new issue with detailed information about your problem
- Include logs if possible (found in the app's data directory)
For more information and updates, visit the GenMeta GitHub repository.