Inherit is a state-of-the-art, AI-orchestrated learning and coding ecosystem. Designed with a stunning Cosmic Glass aesthetic, it serves as a personalized command center for developers, bridging the gap between passive learning and active creation through intelligent mentorship and fluid workflows.
An advanced multi-agent orchestrator powered by Llama 3.3 (Groq) and Gemini 2.5 Flash.
- Roadmap Navigator: Generates hyper-personalized learning paths with curated YouTube content.
- Code Assistant: Provides real-time code reviews, optimizations, and holographic feedback.
- Learning Companion: A multi-modal voice/chat assistant that adapts to your learning style.
Manage your growth with a premium, glassmorphic task management system.
- Kanban Board: Drag-and-drop your progress through neon-accented columns.
- Google-Style Calendar: A high-density grid view with color-coded task chips (P1, To Do, Done).
- Glass Dock: A futuristic, floating sidebar navigation for instant control.
Transform learning into a competitive arena.
- AI-Evaluated Challenges: Real-time evaluation of your code using industry-standard metrics.
- Time-Locked Arenas: Test your speed and logic in high-pressure coding environments.
- Live Leaderboards: Rival with developers across the globe.
- Real-Time Synchronization: Code together in low-latency rooms powered by Pusher.
- Multi-Language Engine: Execute code across JS, Python, Java, C++, and more via the Piston API.
- Holographic Editor: A custom-themed Monaco editor designed for deep focus.
The UI is built on the "Full Inherit" design system:
- Palette: Deep Space (
#030014), Electric Cyan, and Neon Violet. - Materials: High-blur Glassmorphism (
backdrop-blur-3xl) and vibrant holographic borders. - Motion: Ultra-smooth animations powered by Framer Motion.
| Layer | Technologies |
|---|---|
| Core | Next.js 14, React 18, Tailwind CSS |
| Intelligence | Groq AI (Llama 3.3 70B), Google Gemini |
| Persistence | MongoDB, Mongoose |
| Real-time | Pusher, Clerk (Auth & Sync) |
| Execution | Piston API, Monaco Editor |
git clone https://github.com/takitajwar17/inherit.git
cd inherit
npm installCreate a .env.local file and populate the mission-critical keys:
# AI Intelligence (REQUIRED)
GOOGLE_API_KEY=your_gemini_key
GROQ_API_KEY=your_groq_key
# Data & Auth
MONGODB_URI=your_mongodb_uri
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key
CLERK_SECRET_KEY=your_clerk_secret
# Infrastructure
NEXT_PUBLIC_YOUTUBE_API_KEY=your_youtube_key
PUSHER_APP_ID=your_id
NEXT_PUBLIC_PUSHER_KEY=your_keynpm run devTo empower the next generation of developers by providing a unified, AI-driven environment that makes the complex feel intuitive, and the learning process feel like an adventure.
Licensed under the MIT License. 🛰️
