# SenlinAI Agent Workbench Private project-centered workbench MVP. ## Development ```powershell docker compose -f infra/docker-compose.yml up -d Set-Location backend go run ./cmd/api ``` ## Frontend The web client uses Svelte and TypeScript only. The login shell lets users enter a server IP address or domain name, which is saved as the API base URL. ## Backend Configuration - `PORT`: API listen port, default `8080`. - `DATABASE_URL`: PostgreSQL connection string. Do not commit real credentials. - `AUTH_SECRET`: HMAC secret for invite and session tokens. - `SYSTEM_AI_KEY`: optional fallback AI provider key. - `AI_KEY_ENCRYPTION_SECRET`: secret used to encrypt user AI keys at rest. ## Verification See `docs/mvp-verification.md` for backend, web, desktop, PostgreSQL, and manual MVP verification steps.