Frontend Comparison
Scoring Summary
| Frontend | Stars | Badge | Total | PO | CA | MEE | IE | Consensus |
|---|---|---|---|---|---|---|---|---|
| Open WebUI 0.8+ | 126k+ | xOPS WINNER | 92 | 96 | 97 | 94 | 96 | 96% |
| AG-UI + CopilotKit | 12k+ | AGENT PROTOCOL | 76 | 78 | 80 | 90 | 75 | 81% |
| vercel/chatbot (Next.js) | 14k+ | DEV PORTAL | 65 | 68 | 60 | 72 | 65 | 66% |
Radar Dimensions
| Dimension | What It Measures |
|---|---|
| xOps Pipeline | Built-in pipeline engine capability |
| MCP Native | Model Context Protocol client support |
| ADLC Agent UI | Agent control plane — pause/approve/retry |
| RBAC/SCIM | Enterprise identity federation |
| Local/Ollama | Local development + offline support |
| ECS ARM64 | ARM64 container image availability |
| WebSocket | Real-time streaming support |
| AG-UI | AG-UI protocol implementation |
| Claude API | Native Anthropic integration |
| Sovereign | Self-hosted data sovereignty |
Open WebUI 0.8+ (Score: 92) — xOPS WINNER
Verdict: The pipeline engine IS the ADLC Commands & Hooks layer. Native MCP client (0.8+) + mcpo sidecar for OpenAPI bridge. SCIM 2.0 → IAM Identity Center group sync. ALB sticky sessions for ECS scaling. Claude API native integration — same model local/test/prod.
Why it wins for xOps:
- Pipeline engine = Commands & Hooks layer
- Native MCP client + mcpo sidecar for OpenAPI bridge
- SCIM 2.0 ↔ IAM Identity Center user sync
- OpenTelemetry → CloudWatch Application Signals
- Built-in RAG: document management + OpenAI/Claude embeddings — zero external vector DB
Local: ghcr.io/open-webui/open-webui:latest · ANTHROPIC_API_KEY for native Claude integration
Why NOT alternatives:
- Dify: Workflow builder IDE, not ops command centre
- SaaS ChatGPT/Teams: APRA CPS 234 data sovereignty breach
AG-UI + CopilotKit (Score: 76) — AGENT PROTOCOL
Verdict: Born from CopilotKit + CrewAI partnership. 16 event types cover HITL mid-flow pause/approve/retry. Best for embedding real-time agent-progress panels in custom React. Complements Open WebUI as L5 sidecar — not a replacement.
Strengths:
- Reference implementation of AG-UI protocol
- 16 event types: pause, approve, retry mid-flow
- SSE-first with WebSocket upgrade path
- Self-hostable with custom React embedding
Local: npm run dev + docker-compose FastAPI backend. AG-UI over SSE pre-ECS.
vercel/chatbot Next.js (Score: 65) — DEV PORTAL
Verdict: Excellent Next.js dev portal template. Generative UI + artifacts. But Vercel-hosted = sovereignty concern, no pipeline engine, no MCP-native. Better for BC2 Resume Optimizer than xOps command centre.
Local: npm run dev · needs Vercel AI Gateway for multi-model (sovereignty risk).