Live Demo: π https://codeunboxed.web.app
GitHub Repo: π https://github.com/ARAVIND281/CodeUnboxed
CodeUnboxed is an AI-powered code explanation tool built for developers, students, and educators. Just paste your code snippet, select a language and level, and get a clean, markdown-formatted explanation powered by Groqβs LLaMA 3 models.
Perfect for:
- Students learning programming
- Developers reviewing unfamiliar code
- Interviews, walkthroughs, and code documentation
- π§Ύ Paste code in 15+ languages
- π§ AI-powered explanation using Groq LLMs
- π§ͺ Switch between Basic and Advanced modes
- π Clean, markdown-styled output
- π₯οΈ Responsive UI with Tailwind and ShadCN
- π‘ React + FastAPI architecture
CodeUnboxed/
β
βββ backend/ # FastAPI server
β βββ app/
β β βββ api.py
β β βββ groq_client.py
β β βββ models.py
β βββ main.py
β βββ start.py
β βββ requirements.txt
β βββ .env
β
βββ codeunboxed-frontend/ # React + Vite frontend
β βββ src/
β οΏ½οΏ½ βββ components/
β β β βββ CodeExplainer.tsx
β β βββ App.tsx
β βββ index.html
β βββ main.tsx
β βββ tailwind.config.js
β βββ .env
β
βββ example/ # Screenshots and demo
β βββ screenshot-input.png
β βββ screenshot-output.png
β βββ demo.mp4
β
βββ README.md
| Frontend | Backend | AI Engine |
|---|---|---|
| React + Vite | FastAPI (Python) | Groq (LLaMA 3) |
| Tailwind + ShadCN | Uvicorn + CORS | dotenv for secrets |
| React Markdown | RESTful APIs | Firebase Hosting |
git clone https://github.com/ARAVIND281/CodeUnboxed
cd CodeUnboxedcd backend
pip install -r requirements.txt
python start.pyβ Create a
.envfile with yourGROQ_API_KEY.
cd codeunboxed-frontend
npm install
npm run devThen open: http://localhost:5173
Made by Aravind S
π LinkedIn
π» GitHub
If you liked the project, consider giving it a βοΈ on GitHub to support my work and help others discover it!

