Skip to content

rsvedant/reelevate.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 22, 2025
56b93c0 · · Jul 22, 2025

History

59 Commits
Jul 4, 2025
Jul 10, 2025
Jun 19, 2025
Jun 27, 2025
Jul 1, 2025
Jul 4, 2025
Jun 14, 2025
Jun 27, 2025
Jul 22, 2025
Jul 4, 2025
Jun 14, 2025
Jul 2, 2025
Jul 4, 2025
Jun 14, 2025
Jul 4, 2025
Jul 2, 2025

Repository files navigation

reelevate.ai

Automate the creative process of generating brainrot content with AI-powered visualization - completely local!

Deploy with Vercel

🚀 Live Demo

Try it out at: https://reelevate-ai.vercel.app/

🎯 What is reelevate.ai?

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.

✨ Features

  • 🤖 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

🛠️ How It Works

  1. Prompt Input: Give the AI a prompt to write some brainrot (story, conversation, whatever) in the /chat route
  2. Script Generation: The AI creates the script for you (however long - example: 1 year if you have the compute!)
  3. Script Editing: Modify the script or copy-paste it into the reel generator with your background video to the /reel route
  4. Customization: Customize subtitles and other visual elements
  5. Generation: Local AI handles TTS + transcription and generates your reel 🎉

⚠️ Important Prerequisites

YOU MUST ENABLE WebGPU on your browser for the app to function!

How to Enable WebGPU:

Chrome/Edge:

  1. Go to chrome://flags/ (or edge://flags/)
  2. Search for "WebGPU"
  3. Enable "Unsafe WebGPU" flag
  4. Restart your browser

Firefox:

  1. Go to about:config
  2. Search for dom.webgpu.enabled
  3. Set to true
  4. Restart your browser

🚀 Getting Started

Option 1: Use the Live Demo

Simply visit https://reelevate-ai.vercel.app/ and start creating!

Option 2: Self-Hosting

Prerequisites

  • Node.js 18+
  • npm or bun
  • WebGPU-enabled browser

Installation

# 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 devv

The application will be available at http://localhost:3000

Building for Production

# Build the application
npm run build

# or
bun run build



# Start the production server
npm start

# or
bun startt

🔮 Future Roadmap

Coming Soon:

  • 🖥️ 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

🤝 Contributing

We welcome contributions! Here's how you can help:

Ways to Contribute:

  • 🐛 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

Getting Started with Contributing:

  1. Fork the repository
  2. Create a feature branch
    git checkout -b feature/amazing-feature
  3. Make your changes
  4. Test thoroughly
  5. Commit your changes
    git commit -m 'Add amazing feature'
  6. Push to the branch
    git push origin feature/amazing-feature
  7. Open a Pull Request

Development Guidelines:

  • Follow the existing code style
  • Write clear commit messages
  • Add tests for new features
  • Update documentation as needed
  • Ensure WebGPU compatibility

🙏 Acknowledgments

  • Thanks to the WebGPU community for enabling local AI inference
  • The brainrot community for inspiration 💀

📞 Support

🔗 Links


Made with ❤️ by rsvedant