Zynqel
ActiveAgent runtime infrastructure
Zynqel is the execution layer beneath agentic development — treating each agent session as a first-class runtime primitive with compute, state, and authority. It runs any CLI-based AI coding tool (Claude Code, Qwen, Aider) in isolated, persistent Docker sessions with real-time interactive terminal streaming to web browsers.
GoDockerWebSocketAI AgentsNext.jsxterm.js
View on GitHub




Architecture
Single Go binary serving HTTP/WebSocket API + static Next.js dashboard. Each workspace maps to one Docker container. Sessions stream PTY I/O over WebSocket with base64 encoding, and an interceptor engine detects CLI confirmation prompts and converts them into structured UI events.
Features
- Agent-agnostic runtime — run Claude, Qwen, Aider, or any CLI tool
- Isolated Docker sessions with resource limits per workspace
- Real-time PTY streaming via WebSocket to browser terminal
- Workspace persistence — code and environment survive restarts
- Prompt interception — CLI prompts become structured UI buttons
- Multi-viewer — multiple browser tabs can watch the same session
- Web dashboard built with Next.js, shadcn/ui, and xterm.js
- Custom agent configs — define your own CLI tools via API