Automate the creative process of generating brainrot content with AI-powered visualization - completely local!
Try it out at: https://reelevate-ai.vercel.app/
Do you love brainrot? So do I! That's why I decided to automate the creative process in creating new themes of all sorts of brainrot with visualization. This tool runs completely local using your computer's power - your data never leaves the app.
- 🤖 AI-powered script generation - Create brainrot stories, conversations, or any content
- 🎬 Video reel generation - Transform scripts into engaging video content
- 🎨 Customizable subtitles - Style your content exactly how you want
- 🔊 Local AI TTS - Text-to-speech processing without external services
- 📝 Transcription support - Built-in transcription capabilities
- 🔒 Privacy-first - All processing happens locally on your device, all chats are on your device, stored on the IndexedDB.
- 🎮 WebGPU powered - Hardware-accelerated AI inference
- Prompt Input: Give the AI a prompt to write some brainrot (story, conversation, whatever) in the /chat route
- Script Generation: The AI creates the script for you (however long - example: 1 year if you have the compute!)
- Script Editing: Modify the script or copy-paste it into the reel generator with your background video to the /reel route
- Customization: Customize subtitles and other visual elements
- Generation: Local AI handles TTS + transcription and generates your reel 🎉
YOU MUST ENABLE WebGPU on your browser for the app to function!
- Go to
chrome://flags/(oredge://flags/) - Search for "WebGPU"
- Enable "Unsafe WebGPU" flag
- Restart your browser
- Go to
about:config - Search for
dom.webgpu.enabled - Set to
true - Restart your browser
Simply visit https://reelevate-ai.vercel.app/ and start creating!
- Node.js 18+
- npm or bun
- WebGPU-enabled browser
# Clone the repository
git clone https://github.com/rsvedant/reelevate.ai.git
cd reelevate.ai
# Install dependencies
npm install
# or
bun install
# Start the development server
npm run dev
# or
bun devThe application will be available at http://localhost:3000
# Build the application
npm run build
# or
bun run build
# Start the production server
npm start
# or
bun start- 🖥️ Dedicated Mac App - Native macOS application
- 🪟 Dedicated Windows App - Native Windows application
- 🦀 Rust Migration - Migrating to Rust for faster inference performance
- 🎯 Enhanced AI Models - More sophisticated content generation
- 🎨 Advanced Customization - More styling and effect options
We welcome contributions! Here's how you can help:
- 🐛 Bug Reports - Found a bug? Open an issue!
- 💡 Feature Requests - Have an idea? We'd love to hear it!
- 🔧 Code Contributions - Submit pull requests for fixes or features
- 📚 Documentation - Help improve our docs
- 🎨 Design - UI/UX improvements
- 🧪 Testing - Help test new features
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Make your changes
- Test thoroughly
- Commit your changes
git commit -m 'Add amazing feature' - Push to the branch
git push origin feature/amazing-feature
- Open a Pull Request
- Follow the existing code style
- Write clear commit messages
- Add tests for new features
- Update documentation as needed
- Ensure WebGPU compatibility
- Thanks to the WebGPU community for enabling local AI inference
- The brainrot community for inspiration 💀
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- Live Demo: https://reelevate-ai.vercel.app/
- Repository: https://github.com/rsvedant/reelevate.ai
Made with ❤️ by rsvedant