Skip to content
— xterm in every surface

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.

Terminals · acme-api 2 open ~/code/acme-api
~/code/acme-api$ pnpm build
› @glueprint/api@0.4.2 build
› tsc -p tsconfig.json && vite build
vite v6.0.5 building for production…
117 modules transformed.
computing gzip size...
dist/billing/proration.js 3.2 kB │ gzip: 1.1 kB
dist/billing/index.js 12.4 kB │ gzip: 4.7 kB
dist/server.js 88.6 kB │ gzip: 27.2 kB
2 warnings
prisma migration not applied: 20240429_add_proration_credit
unused export: refundOnCancel.deprecated
built in 4.82s
~/code/acme-api$ pnpm test billing/proration
RUN v3.0.5 ~/code/acme-api
__tests__/proration.test.ts (7 tests)
Test Files 1 passed (1)
Tests 7 passed (7)
~/code/acme-api$
shell: zsh pid 38221 117 lines UTF-8 streaming

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.

— FREE FOREVER FOR SOLO DEVS

Bring Glueprint to your workflow.

Download once, run on your hardware, scale up to teams when you're ready. No credit card.