A Java application that generates engaging ragebait posts for Reddit using AI-powered content generation.
RedditRagebaitGen is a desktop application that creates highly engaging, controversial Reddit posts designed to maximize user engagement and discussion. The application uses Google's Gemini AI to generate content tailored to specific subreddit rules and user-defined topics.
- AI-powered content generation using Gemini API
- Subreddit-specific post generation with rule compliance
- Psychological trigger optimization for maximum engagement
- Customizable topic and intensity settings
- Copy-to-clipboard functionality for easy posting
- Automatic saving of generated posts
- Modern, user-friendly interface
- GeminiService: Handles API communication with Gemini AI
- PostGenerator: Core post generation logic and prompt engineering
- PostGeneratorController: Manages application logic and workflow
- Post: Data model for storing post information
- PostGeneratorView: Modern GUI interface for user interaction
- Ensure you have Java 21 installed
- Add your Gemini API key to
config.properties:GEMINI_URL=https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent GEMINI_API_KEY=your_api_key_here - Run the application and:
- Enter subreddit information
- Set optional topic and limitations
- Click "Generate Ragebait Post"
- Copy or save the generated content
- Enter the target subreddit name
- Provide a subreddit description
- Add any specific subreddit rules or limitations
- Set an optional topic focus
- Click "Generate Ragebait Post" to create content
- The AI will create a title and post body optimized for engagement
- Generated posts are automatically saved to the
generated_postsfolder
- Copy titles or content directly to clipboard
- All posts include metadata for tracking and organization
- Content is formatted for easy Reddit submission
- Java JDK 21 or later (Tested on JDK21)
- Gemini API key
- Internet connection for AI processing
This tool is designed for entertainment and research purposes. Always follow Reddit's content policies and subreddit-specific rules when posting generated content.
