Understand. Plan. Build.
An AI-powered Software Architecture Agent that understands your GitLab repository and predicts the full impact of any feature request before a single line of code is written.
GitLab Repo → GitLab Orbit API → Multi-Agent System → Dashboard UI
│
┌───────────────────┼───────────────────────┐
│ │ │
Architect Agent Impact Agent Security Agent
│ │
Testing Agent Planning Agent
cp backend/.env.example backend/.env
# Fill in: DATABASE_URL, OPENAI_API_KEY, GITLAB_TOKENdocker-compose up --buildBackend:
cd backend
pip install -r requirements.txt
uvicorn main:app --reloadFrontend:
cd frontend
npm install
npm run dev| Agent | Responsibility | Output |
|---|---|---|
| Architect Agent | Understand repo structure & services | Architecture diagram + approach |
| Impact Agent | Identify affected services, files, APIs, DB | Impact report |
| Security Agent | Detect auth/authz risks | Security report + mitigations |
| Testing Agent | Generate test strategy | Unit/Integration/E2E plan |
| Planning Agent | Generate roadmap, estimate effort | Phased plan + GitLab issues |
- Import a GitLab repository URL
- Enter a feature request:
"Add Google OAuth Login" - Click Run Analysis
- View: Architecture → Impact → Security → Testing → Roadmap
- Click Create GitLab Issues to auto-create tasks
- Frontend: React, TypeScript, Tailwind CSS, React Flow
- Backend: Python, FastAPI
- Database: PostgreSQL
- AI: OpenAI GPT-4o
- Integration: GitLab REST API (Orbit)