Your AI dev team, in any browser
One Python file. Zero npm. Zero Docker. Zero build step. Self-contained and ready in 3 commands.
.sh, everything inside.Download, install, access. No npm, no Docker, no build step — not even a system Python. All 14 Python packages are vendored, and a pinned musl Python 3.12 runtime ships inside the installer. SHA-256 hashes are baked into the script for every artifact.
Every agent has a distinct role, shared context, and cross-agent awareness. They coordinate automatically — Architect designs, Builder implements, Tester verifies, SecOps audits.
Head-to-head against five Claude Code interfaces. Facts verified from each project’s own README — where a rival genuinely beats us, we mark the QN cell Roadmap and publish the gap.
| Feature | QN Claude Web | Claudia (opcode, desktop, 21K★) |
CloudCLI (web, 10K★) |
CC WebUI (web, 1K★) |
Happy (mobile+web, 18K★) |
claude.ai/code (Anthropic SaaS) |
|---|---|---|---|---|---|---|
| Terminal & Session | ||||||
| Real PTY Terminal (not exec wrapper) | ✓ pty.fork + select | × Chat UI only | ∼ Shell tab (docker) | × Chat streaming | × Chat only | × Sandbox VM |
| tmux Persistence (survives browser close) | ✓ Yes — named sessions | × None | × None | × None | × None | × None |
| Multi-Terminal Tabs | ✓ Yes | ∼ Session tabs | ✓ Yes | × None | × None | × None |
| Checkpoint + Rewind Timeline | Planned for v2.2 | ✓ Visual timeline | × None | × None | × None | ∼ Limited history |
| Session Fork / Branch | Planned for v2.2 | ✓ Fork from checkpoint | × None | × None | × None | × None |
| Remote & Infrastructure | ||||||
| SSH Remote Hosts (wizard + auto key exchange) | ✓ 5-step wizard | × Local only | × None | × None | × None | × GitHub only |
| Built-in Cloudflare Tunnel | ✓ Start/stop from UI | × None | × None | × None | ∼ E2E relay (theirs) | × N/A |
| Multi-Host Health Dashboard | ✓ Groups + batch ping | × None | × None | × None | × None | × None |
~/.ssh/config Import |
✓ Auto-detected | × N/A | × N/A | × N/A | × N/A | × N/A |
| Auth & Security | ||||||
| Multi-User Auth + RBAC | ✓ bcrypt, admin/user | × Single-user | ∼ Cloud team tier only | × None | × Per-device | ∼ Enterprise only |
| Per-User API Keys + Quotas | ✓ Isolated storage | × Shared config | × None | × None | × None | ∼ Org-level only |
| CSRF + Rate Limits + IP Lockout | ✓ All three | × Local trust | × Not documented | × Local trust | × Not documented | ✓ Managed |
| 2FA / TOTP | Future enhancement | × None | × None | × None | × None | ✓ Yes |
| SSO / OIDC | Future enhancement | × None | ∼ Cloud tier | × None | × None | ∼ Enterprise only |
| Automated Security Test Suite | ✓ 685 tests + Kali scans | × Not published | × Not published | × Not published | ∼ E2E-encrypted design | ∼ Closed-source |
| AI, Agents & UX | ||||||
| Specialized Agent Library | ✓ 21 agents + Sentinel | ✓ Custom agents | ∼ Multi-model, one agent | × None | × None | × Model variants only |
| MCP Server Management UI | Planned for v2.3 | ✓ Central registry | ✓ UI + sync | × None | × None | ∼ Connectors only |
| Git Status + Diff Viewer | ✓ Per-project API | ✓ Checkpoint diff | ✓ Stage + commit | × None | × None | ∼ GitHub-only |
| In-Browser Code Editor | ✓ Ace editor | ✓ Tauri native | ✓ File tree + edit | × None | × None | ✓ Yes |
| Dark + Light Theme | Dark-only today | ✓ Both | ✓ Both | ✓ Both + auto | ✓ Both | ✓ Both |
| Platform & Deployment | ||||||
| Self-Hosted (on your metal) | ✓ Single binary | ✓ Desktop only | ✓ OSS tier | ✓ Yes | ∼ Needs relay | × SaaS only |
| Bundled Runtime (no host Python/Node) | ✓ PBS musl 3.12 | ∼ Tauri bundle | × System Node + Python | × Deno runtime | × Node + Expo | × N/A (cloud) |
| x86_64 + aarch64 Native Installers | ✓ Both arches | ✓ Both arches | ∼ Via Node | ∼ Via Deno | ∼ Via Node | × N/A |
| Installable PWA (mobile + desktop) | ✓ Service worker | × Desktop-only | ✓ Responsive | ∼ Responsive only | ✓ Native apps | ✓ Native apps |
| License | ✓ Apache-2.0 | ∼ AGPL-3.0 | ∼ AGPL-3.0 | ✓ MIT | ✓ MIT | × Proprietary |
Roadmap cells mean we don’t ship it today — see the roadmap issues for status and planned version. If a rival offers something you need now, that’s a fair reason to pick them — we’d rather be honest than win with asterisks.
Self-hosted. No SaaS fees. No vendor lock-in. Apache-2.0.