A 3-tier open-source AI coding platform: Next.js frontend + Node.js backend + Python AI engine.
If this project helps you, please star the repo ⭐ — it directly helps us reach the first 1,000 stars milestone.
- End-to-end architecture you can run locally or deploy to GCP.
- AI mentorship + hard code review modes in one product.
- Multi-provider model routing (local models, Gemini/Vertex AI, OpenRouter).
- Open roadmap, contribution flow, and weekly shipping cadence.
git clone https://github.com/NickScherbakov/codementor-ai-platform.git
cd codementor-ai-platform
docker compose up --buildOpen:
- Frontend: http://localhost:3000
- Backend: http://localhost:3001
- AI Engine: http://localhost:5000
- Node.js >= 18
- Python >= 3.10
./scripts/dev.sh# 1) AI Engine
cd ai-engine
pip install -r requirements.txt
python main.py
# 2) Backend
cd ../backend
npm install
npm start
# 3) Frontend
cd ../frontend
npm install --legacy-peer-deps
npm run dev- GitHub Pages landing: https://nickscherbakov.github.io/codementor-ai-platform/
- Playground route (local): http://localhost:3000/playground
Frontend (Next.js) -> Backend (Express) -> AI Engine (Flask)
- AI Console with model/provider selection
- Hard code review mode for stricter feedback
- Learning dashboard and assessment flows
- Docker and Cloud Run deployment paths
Is this production-ready?
- It is actively developed, with CI and deployment workflows, and a public roadmap.
Do I need paid APIs?
- No. Local model options are supported.
Can I self-host?
- Yes. Docker Compose and GCP deployment guides are included.
We track this publicly in ROADMAP.md, weekly ship logs, and releases.
Milestones:
- 31 May 2026: 200★
- 15 Jun 2026: 550★
- 25 Jun 2026: 800★
- 01 Jul 2026: 1000★
If GitHub Discussions are enabled in repository settings, use Discussions for Q&A and ideas.
- v1.0.0 release draft
- Showcase #1 — Hard review before/after
- Showcase #2 — Learning path progression
- Showcase #3 — AI Console workflow
- Weekly ship log template
Built in public. Star the repo to support development ⭐