- Optimized AI Models:
- OpenAI: Upgraded to GPT-4o-mini for faster, cost-effective responses.
- Anthropic: Switched to Claude Haiku 4.5 (4x faster, 3x cheaper).
- DeepSeek: Verified support for DeepSeek V3 (
deepseek-chat).
- 🎨 UI/UX Redesign:
- Spicy Mode 🌶️: New native Tinder-themed gradient option.
- Glassmorphism: Modern, translucent sidebar design.
- Enhanced Toggle: Smooth animated sidebar toggle with SVG icon.
- Store Localization: Added
_localessupport for accurate multilingual store listings.
🚀 MAJOR UPDATE: Enhanced User Experience & Privacy Controls
- Reset Consent & Revoke Access: One-click button to reset all extension permissions and consent
- User Autonomy: Complete control over extension access without developer tools
- Privacy Compliance: Enhanced alignment with privacy regulations
- Automatic Reload: Seamless reset process with page reload to re-display consent overlay
- 9 Languages: Full support for English, French, Spanish, German, Italian, Portuguese, Arabic, Chinese, Korean, Japanese
- Smart Detection: Automatic browser language detection
- Language Selector: Manual language switching with persistent preferences
- Robust Fallback: Graceful fallback to English for missing translations
- i18n System: Professional internationalization utility with parameter support
- Dark Mode: Complete dark/light theme toggle with persistent preferences
- Enhanced Styling: Improved CSS for language selectors and UI elements
- Visual Polish: Better visual hierarchy and user experience across all interfaces
- Debug Mode: A toggle switch in the popup to control debug logging for troubleshooting.
- Theme Persistence: User preferences remembered across sessions
You can now select a message tone (e.g., Extra Naughty, Meme Lord, Super Romantic, etc.) in the AI tab, Settings, or when approving/translating a message. The AI will generate messages in the selected style, making your conversations more personalized and engaging.
SpicySwipe is a sophisticated Chrome extension that revolutionizes your Tinder experience through advanced AI-powered automation. Built with cutting-edge artificial intelligence, it provides intelligent messaging, comprehensive profile analysis, and seamless conversation management using multiple state-of-the-art AI models.
- OpenAI ChatGPT - Advanced conversational AI with context awareness
- Google Gemini - Fast, reliable responses with real-time processing free Geminie api version works with this extension
- DeepSeek - Specialized creative content generation
- Anthropic Claude - Sophisticated reasoning and analysis
- Smart Profile Analysis - Comprehensive extraction and analysis of match profiles
- Context-Aware Responses - Personalized message generation based on conversation history
- Multi-Language Support - 60+ languages with automatic detection and translation
- Adaptive Tone Control - Dynamic messaging styles (friendly, playful, flirty, witty)
- One-Click AI Generation - Instant message creation with wand button interface
- Persistent AI Assistant - Always-accessible AI support through floating icon
- Smart Auto-Send - Configurable automatic message delivery
- Message Approval System - Review and edit capabilities before sending
- Real-Time Performance Tracking - Live statistics for swipes, matches, and messages
- AI Model Performance Metrics - Response quality and success rate monitoring
- Session Analytics - Detailed activity tracking and insights
- Historical Data Analysis - Long-term performance trends and patterns
- Privacy-First Design - No data collection, local processing only
- Secure Storage - All data stored locally in your browser
- No External APIs - Zero external dependencies or data sharing
- User Control - Complete transparency and user autonomy
- Consent Management - One-click consent reset and privacy control
- Download the SpicySwipe extension package
- Navigate to
chrome://extensions/in your browser - Enable Developer Mode (toggle in top-right corner)
- Click "Load unpacked" and select the SpicySwipe directory
- Pin the extension to your toolbar for quick access
- Launch SpicySwipe from your Chrome toolbar
- Access the AI configuration tab in the sidebar
- Select your preferred AI model from the available options
- Configure your API credentials for the selected model
- Save your settings to activate the extension
- Tone Selection - Choose from multiple messaging personalities
- Language Preferences - Configure translation and language settings
- Auto-Send Configuration - Enable or disable automatic message delivery
- Response Length Control - Adjust message complexity and length
- Navigate to Tinder.com and authenticate your account
- Activate the SpicySwipe sidebar using the toggle interface
- Configure your AI settings in the dedicated tab
- Begin your automated swiping experience
- Open a conversation with any match
- Click the AI wand button on their profile or use the persistent assistant
- Review the generated message in the approval interface
- Edit the content if necessary and confirm delivery
- Access the Analytics dashboard in the sidebar
- Monitor real-time performance metrics
- Track AI model effectiveness and success rates
- Analyze long-term trends and optimization opportunities
- Access the Swiping tab in the sidebar
- Locate the "Reset Consent & Revoke Access" button at the bottom
- Click the button and confirm the action in the dialog
- Wait for automatic page reload to show consent overlay
- Re-accept consent to continue using the extension
| AI Provider | Model | API Key Location | Pricing | Testing Status |
|---|---|---|---|---|
| OpenAI | gpt-4o-mini | OpenAI Platform | Pay-per-use | ✅ Verified |
| gemini-2.0-flash | Google AI Studio | Free tier available | ✅ Verified | |
| DeepSeek | deepseek-chat | DeepSeek Platform | Pay-per-use | ✅ Verified |
| Anthropic | claude-haiku-4-5 | Anthropic Console | Pay-per-use | ✅ Verified |
Current Testing: Only Google Gemini (free tier) has been fully tested and verified to work with SpicySwipe.
Other AI Models: The extension is designed to work with all listed AI providers, but due to API costs, only Gemini has been tested. Theoretically, all other AI models (OpenAI, DeepSeek, Anthropic) should work with their respective paid API keys, but this has not been verified in practice.
Recommendation: Start with Google Gemini (free tier) for testing, then upgrade to paid APIs as needed.
- Secure Storage - API keys are encrypted and stored locally
- No Data Collection - All processing occurs on your device
- Direct Communication - Secure API calls to AI providers
- Privacy Protection - No user activity tracking or monitoring
This extension is designed for educational purposes and research into AI-human interaction patterns. Users must ensure compliance with:
- Platform Terms of Service - Tinder and AI provider agreements
- Local Regulations - Applicable laws and guidelines
- Ethical Guidelines - Responsible AI usage practices
- Zero Data Collection - No personal information is transmitted
- Local Processing - All data remains on your device
- Secure Communication - Encrypted API interactions
- No Tracking - Complete privacy protection
- Manifest V3 - Latest Chrome extension standards
- Content Scripts - Efficient DOM manipulation and UI integration
- Background Service Worker - Robust API communication and data management
- Local Storage API - Secure data persistence and caching
- Optimized Selectors - High-performance DOM element detection
- Debounced Observers - Efficient change detection algorithms
- Context Validation - Comprehensive error handling and recovery
- Memory Management - Automatic resource cleanup and optimization
| Issue | Solution |
|---|---|
| Extension context invalidated | Reload the extension from chrome://extensions/ |
| API key not found | Verify API key configuration in settings |
| Message generation failed | Check API quota and internet connectivity |
| Sidebar not appearing | Ensure you're on Tinder.com and refresh the page |
- Verify API Configuration - Ensure valid keys with sufficient quota
- Check Permissions - Confirm extension access to Tinder.com
- Clear Extension Data - Reset if experiencing persistent issues
- Update Extension - Ensure latest version compatibility
SpicySwipe/
├── manifest.json # Extension configuration
├── content.js # Core extension logic
├── background.js # API communication layer
├── selectors.js # DOM element selectors
├── assets/ # Extension assets and icons
├── popup/ # User interface components
├── friend/ # Configuration pages
├── utils/ # Utility functions
│ ├── antiDetection.js # Stealth mode implementation
│ └── encryption.js # Security utilities
└── tests/ # Test suite
├── aiIntegration.test.js # AI integration tests
└── swipeLogic.test.js # Core logic tests
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- ESLint Configuration - Maintained code quality standards
- TypeScript Support - Optional type safety implementation
- Testing Framework - Comprehensive test coverage
- Documentation - Clear code documentation and comments
SpicySwipe is licensed for personal and non-commercial use only.
Commercial licensing is available upon request — contact [email protected]).
- Personal Use - Free for individual, educational, and research purposes
- Non-Commercial - No commercial distribution or monetization
- Attribution - Credit must be given to the original author
- Commercial Licensing - Available for business and commercial applications
Soufienne Rahali
- Email: [email protected]
- GitHub: @ramailo1
- Project: SpicySwipe Repository
If you find SpicySwipe helpful, consider:
- ⭐ Star the repository on GitHub
- 🐛 Report bugs and suggest features
- ☕ Buy me a coffee - Support the developer
- 💼 Commercial licensing for business use
- 📧 Contact for custom development services
This extension is designed for love and chat. Users are responsible for ensuring compliance with all applicable terms of service, platform policies, and local regulations. The developers assume no liability for misuse or violation of platform terms.
Built with ❤️ for the AI research community
SpicySwipe now supports multiple languages and automatically detects your browser's language preference. The extension is currently available in:
- 🇺🇸 English (Default)
- 🇫🇷 Français (French)
- 🇪🇸 Español (Spanish)
- 🇩🇪 Deutsch (German)
- 🇮🇹 Italiano (Italian)
- 🇵🇹 Português (Portuguese)
- Automatic Detection: The extension automatically detects your browser's language and loads the appropriate translation
- Manual Selection: You can manually change the language using the language selector in the sidebar
- Persistent Settings: Your language preference is saved and will be remembered across sessions
- Fallback Support: If a translation is missing, the extension falls back to English
- Open the SpicySwipe sidebar on Tinder.com
- Look for the language dropdown in the top-right corner of the sidebar
- Select your preferred language from the dropdown
- The interface will immediately update with the new language
To add support for additional languages, create a new translation file in the locales/ directory following the same structure as the existing files.




