modelforge-backend / README.md
ModelForge CI
deploy: 2026-06-19 19:24 UTC
6761f70
|
Raw
History Blame Contribute Delete
1.41 kB
---
title: ModelForge Backend
emoji: 🧠
colorFrom: indigo
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
---
# ModelForge
> Describe what you want to build. We train the model.
ModelForge is an **agent-native** AI model training platform. You tell it your problem in plain English and an orchestrated team of Claude agents handles dataset analysis, model selection, training, evaluation, and deployment.
## Repo layout
```
apps/web/ Next.js 16 + shadcn/ui + Tailwind
backend/ FastAPI — SSE streaming, training job API
agents/ Claude Agent SDK — orchestrated training pipeline
```
## Quickstart
```bash
pnpm install
cd apps/web && pnpm dev # port 3456
cd backend && uvicorn main:app --reload --port 8000
cd agents && python -m pytest tests/ -v
```
## Tech stack
| Layer | Choice |
|---|---|
| Frontend | Next.js 16 App Router + shadcn/ui + Tailwind v4 |
| Backend | FastAPI + SSE streaming + asyncio |
| Agents | Claude Agent SDK (Python), claude-sonnet-4-6 |
| ML | HuggingFace Transformers + LoRA/QLoRA (PEFT) |
| DB | Supabase (Postgres + Auth) |
| GPU | Modal (serverless H100 dispatch) |
| Hosting | Vercel (frontend) + HuggingFace Spaces (backend) |
## Configuration
```bash
cp backend/.env.example backend/.env
cp apps/web/.env.example apps/web/.env.local
```
Required: `ANTHROPIC_API_KEY`, `HUGGINGFACE_TOKEN`, `SUPABASE_URL`, `SUPABASE_SERVICE_ROLE_KEY`