Bun workspaces, one app per folder in apps/:
apps/web: the forge itself, a Next.js app (website, git over SSH and HTTPS, MCP, the /api/v1 JSON API, runners'
API). Read apps/web/AGENTS.md before changing it.apps/mobile: the Android app, in Kotlin with Jetpack Compose, built with Gradle (apps/mobile/gradlew). It only
talks to the web app over /api/v1 (apps/web/lib/app-api.ts); keep both sides in step when changing that API.Run commands from the repository root (bun dev, bun run lint, bun run test, bun run mobile:build), or inside an
app's folder. Product documentation is in docs/.