Free, Open-Source, and Community-Driven.
Rabbitbrain is an open-source platform designed to sharpen your brain through AI-generated challenges and community-created content. From math to logic and beyond, Rabbitbrain is built to make learning fun, dynamic, and accessible—without paywalls.
- AI-Powered Challenges: Engage with custom challenges that are generated in real-time using advanced AI models.
- Community Contributions: Create, share, and tackle user-generated challenges to keep the platform fresh and evolving.
- Completely Free & Open-Source: No subscriptions, no fees—Rabbitbrain is free for everyone, forever.
- Gamified Learning: Earn Brain LP, level up, and track your progress as you challenge your mind.
- Customizable: Create personalized challenges or let the AI guide you through new ones, all tailored to your pace.
Rabbitbrain is built using modern, scalable technologies:
- Frontend: Next.js, Tailwind CSS
- Backend: Convex
- Database: Convex
- Authentication: Clerk
- AI: OpenAI's GPT API (with plans for integration with open-source AI models)
- Icons: Lucide React Icons, Rabbit icons created by PLANBSTUDIO - Flaticon
- Deployment: Vercel
-
Clone the repository:
git clone https://github.com/yourusername/rabbitbrain.git cd rabbitbrain
-
Install dependencies:
npm install
-
Set up environment variables: You'll need an API key for OpenAI. Create a .env file in the project root and add your credentials.
-
Run the development server:
npm run dev
Your app should be running on http://localhost:3000.
Rabbitbrain is community-driven, and contributions are what make it thrive! Here's how you can help:
-
Create new challenges: Whether you're into math, logic, science, biology, psychology or even communication—add your own brain-busting problems for the community to solve.
-
Improve the platform: Got ideas for new features or bug fixes? Fork the repo, make your changes, and submit a pull request.
-
Spread the word: If you love what Rabbitbrain stands for, share it! The more people contribute, the better it gets.
Rabbitbrain is licensed under the AGPL-3.0 License. This means you are free to use, modify, and distribute the code, but if you deploy it as a web service or build on it, you must open-source your modifications.
For more details, check the LICENSE file.
Got feedback or ideas? never let that sparkle fade away. Feel free to open an issue or join the discussion on GitHub.