← Back to the Suite
Terminal Cards for QuantaCanvas

Real shell.
Infinite canvas.

AgentTUI is the terminal card type inside QuantaCanvas. Drop as many as you need onto the infinite canvas — each one a real PTY session, persistent, audited, and wired into the suite.

Get Started Free →

Terminal cards built
for agent work.

AgentTUI runs inside QuantaCanvas as a first-class card type. Each card is a real POSIX shell on the infinite canvas — not a tab, not a pane in a fixed grid, not a browser iframe.

Cards on an Infinite Canvas

Terminal cards live on QuantaCanvas's infinite canvas alongside every other card type. Place them anywhere, at any scale. Free tier gets one card; Starter gets four; Pro is unlimited.

⚙️
Real PTY via portable-pty

Backed by the portable-pty Rust crate — a real POSIX pseudoterminal, not a shell emulator. Runs /bin/bash -l as a login shell so ~/.zprofile is sourced and Homebrew, Claude Code, and your full PATH are available from the first keystroke.

💾
64KB Ring Buffer Persistence

A 64KB ring buffer per session preserves terminal output through card collapse, expand, and reconnect. Your context is intact when you come back — no reset, no scroll loss.

🔌
Per-Card Module Toggles

Connect each terminal card independently to AgentSynapse, AgentWhisper, AgentCipher, and AgentEKG directly from the card itself — no global settings to dig through.

🎨
5 Built-In Themes

Eclipse, Navy, Dracula, Nord, and Matrix — configured via QuantaCanvas settings and applied across all terminal cards. Adjustable window opacity and macOS vibrancy for a native frosted-glass feel.

⌨️
Full-Featured xterm.js Rendering

xterm.js 5.5 with full 256-color support (TERM=xterm-256color), right-click context menu for native OS Copy/Paste/Clear, and voice dictation injection via AgentWhisper's whisper:inject Tauri event.

Built on Tauri,
not Electron.

AgentTUI runs inside QuantaCanvas, a Tauri desktop app. Rust-native performance, a real PTY backend, and a terminal audit pipeline that keeps every session observable and secure.

Runtime
  • QuantaCanvas (Tauri) — not a standalone app
  • portable-pty Rust crate for real PTY sessions
  • Runs /bin/bash -l — login shell, full PATH
  • xterm.js 5.5, TERM=xterm-256color, 64KB ring buffer
Suite Integration
  • AgentWhisper — voice dictation injected into PTY via whisper:inject
  • AgentSynapse — shared memory toggleable per card
  • AgentCipher — encrypted secrets toggleable per card
  • AgentEKG — session activity visible in real time
Terminal Audit via QuantaHub

All stdin and stdout from every terminal card is forwarded to QuantaHub — encrypted, non-blocking, and ANSI-stripped for clean storage. The audit pipeline includes sensitive keyword detection for sudo prompts, passwords, tokens, and AWS keys. You get full session observability without compromising throughput or leaking secrets into plain-text logs.

Part of the AgentQuanta Suite

AgentTUI is the workspace layer — where you run your agents. Pair it with AgentEKG to watch them, AgentSynapse to remember them, and AgentCipher to secure them.