Real terminals, everywhere you are.
Full xterm.js with ANSI colors, scrollback, and grid splits. Persistent sessions on the agent host. Encrypted streams. Same surface on desktop, portal, and mobile.
Not a log viewer — a real shell
Glueprint's terminal is the same xterm.js you're used to, just running through an encrypted relay so it follows you to whichever surface you're at.
Full xterm in every surface
Real xterm.js on desktop, portal, and mobile. ANSI colors, scrollback, copy-paste, resize handlers — not a cropped log viewer.
Persistent sessions
The terminal lives on the agent host. Closing the desktop app doesn't kill it. Re-open from the portal and pick up mid-stream.
Tab splits + grids
Multiple terminals per workspace, splittable into a grid. Each tab is its own pty; output streams independently across the encrypted relay.
Encrypted at the boundary
Terminal output is part of the same E2E-encrypted event stream as session messages. The relay sees envelopes, not your shell.
Mobile-friendly
On-screen keyboard, scrollback, copy. Approve a tunnel, watch a deploy, kill a runaway process — without opening your laptop.
Wired into the IDE tasks runner
Run a tasks.json target and the terminal pane streams output. Problem matchers feed diagnostics straight back into the Problems panel.
Bring Glueprint to your workflow.
Download once, run on your hardware, scale up to teams when you're ready. No credit card.