modelforge-backend / README.md
ModelForge CI
deploy: 2026-06-19 19:24 UTC
6761f70
|
Raw
History Blame Contribute Delete
1.41 kB
metadata
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

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

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