Local Setup Checklist
A practical runbook for getting a newly cloned Aegis Agent workspace running on a teammate's machine.
01
Clone and enter the repository
Use the project root as the working directory for both frontend and backend setup.
git clone <repo-url> cd Aegis-Agent
02
Start the backend
Keep BAND_MOCK_MODE=true for local UI testing without external Band credentials.
cd backend python -m venv venv .\venv\Scripts\Activate.ps1 pip install -r requirements.txt Copy-Item .env.example .env uvicorn main:app --reload
03
Start the frontend
Local dev defaults to http://localhost:8000; production uses Vercel rewrites unless NEXT_PUBLIC_API_BASE_URL is set.
cd frontend npm install npm run dev
04
Verify the flow
If the backend is offline, room creation and file upload will fail.
Open http://localhost:3000 Create an analysis Watch War Room handoffs Open the final verdict
SECRETS NOTE
Do not commit real API keys. Add provider credentials only to a private local backend/.env when testing online model calls.