← Back to the Suite
Infinite Canvas

Your agents.
Infinite space.

QuantaCanvas is the workspace where everything runs. Place AgentTUI terminals anywhere. Pan, zoom, and orchestrate as many agents as your hardware can handle. No arbitrary limits.

The canvas that runs
everything.

Not a terminal emulator. Not a tab manager. A spatial workspace built for the era of multi-agent development.

Truly infinite canvas

Pan and zoom in any direction. Place cards anywhere in 2D space. Organize by project, by agent type, or however your brain works. No grid. No slots. No limits.

Real PTY terminals

Every TerminalCard (AgentTUI) is a full PTY shell via portable-pty in Rust — not a fake terminal. 64KB ring buffer, xterm.js rendering. Run as many as your hardware allows. Tiers: Free (1), Starter (4), Pro (unlimited).

9 card types, all tools in one view

TerminalCard, ProjectBrowserCard, SettingsCard, EkgPulseCard, EkgMetricsCard, EkgEventsCard, EkgSynapseCard, AgentCipherCard, WhisperCard — place any combination side by side on the canvas. AgentEKG feeds, AgentSynapse memory, AgentCipher vault all visible at once.

Visual wiring system

Cards expose colored ports — inputs on the left, outputs on the right. Click a port to start a wire, snap within 120px, click a wire to delete it. S-curve Bezier connections carry stdout, OTEL telemetry, AI context, and project focus between cards.

3D flip, pin, and theme

Every card flips 3D to reveal a retro plastic back panel with raw settings. Pin any card to convert it into a viewport-fixed glass pane that stays on screen while you pan. Five themes: Eclipse, Navy, Dracula, Nord, Matrix.

Tauri desktop app — Rust + React

Built on Tauri 2.x: Rust backend for PTY management and certificate-pinned QuantaHub WebSocket, React 19.1 + TypeScript 5.8 frontend with Vite 7 and Tailwind CSS 3.4. macOS private APIs for vibrancy and window management. Auto-updates via Minisign signatures.

Card Types
  • TerminalCard (AgentTUI) — PTY shell, 64KB ring buffer
  • ProjectBrowserCard — organize terminals into named projects
  • SettingsCard — theme, transparency, wire toggles
  • EkgPulseCard — real-time agent event timeline
  • EkgMetricsCard — token costs, error rates (Pro+)
  • EkgEventsCard — detailed event stream (Pro+)
  • EkgSynapseCard — AgentSynapse memory metrics (Pro+)
  • AgentCipherCard — KeyStash vault browser (Starter+)
  • WhisperCard — voice dictation stats (Starter+)
Tech Stack & System
  • Tauri 2.x — Rust backend + React 19.1 frontend
  • TypeScript 5.8, Vite 7, Tailwind CSS 3.4
  • xterm.js 5.5 for terminal rendering
  • portable-pty (Rust) for real PTY spawning
  • @dnd-kit for drag-and-drop
  • macOS 13.0+ — Apple Silicon (M2 or later recommended)
  • OAuth via Clerk + PKCE (deep link: megatronlabs://)
  • Auto-updater with Minisign signature verification
  • Certificate-pinned QuantaHub WebSocket

The workspace for AgentQuanta.

QuantaCanvas is where the entire suite comes together. Seven tools, one infinite canvas, zero limits — except your hardware.