v0.1.0 — Windows · macOS · Linux

Your terminals,
on an infinite canvas

Drag, resize, and group terminal sessions spatially. Monitor everything from your phone. Built for developers who juggle.

Get TermCanvas — $19 View Source
TermCanvas — canvas workspace
TermCanvas canvas terminal workspace
3
Platforms
7+
Shells
Canvas
$19
One-time
Features

Not another tab manager

A spatial workspace for terminals. See it in action.

Spatial Workspace

Your terminals,
laid out in space

Drag terminals anywhere on an infinite zoomable canvas. Group by project. Resize freely. No tabs, no rigid splits. Your spatial memory, finally honored.

Infinite scrollZoom 25%–400%Named regionsMinimapSaved layouts
TermCanvas · Canvas Workspace
— Region: frontend ──────────────────── vite $ npm run dev VITE v5.2 ready in 312ms ➜ Local: http://localhost:5173 ➜ Network: http://192.168.1.5:5173 — Region: backend ────────────────────── api $ cargo run Compiling api v0.1.0 Finished dev in 2.1s 🚀 Listening on 0.0.0.0:8080 — Region: db ─────────────────────────── db $ docker compose up postgres ✔ Container postgres Started
Remote Access

Control from
your phone

Enable remote access, scan the QR code. TermCanvas runs a local WebSocket server — open it on your phone for full access to every terminal, zero latency, over LAN.

WebSocketQR connectToken authLAN onlySend input
TermCanvas · Remote Setup
— Settings › Remote Access ───────────── ✔ Remote server enabled ✔ Token: tc_a8f2•••••••••• ➜ http://192.168.1.5:3721 — Scan QR with your phone ────────────── ▄▄▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄ █ ▄▄▄ █ ▄▀▀▄ █ ▄▄▄ █ █ ███ █ █▄▀▄ █ ███ █ █▄▄▄▄▄█ ▄▀▄▀ █▄▄▄▄▄█ ✔ Phone connected: iPhone 16 ✔ 6 terminals active
Multi-Shell

Every shell,
side by side

PowerShell, CMD, WSL, Bash, Git Bash, Zsh, Fish — auto-detected on your system. Mix and match freely. Each terminal runs its own shell independently.

Auto-detectPer-terminal configCustom colors7+ shells
TermCanvas · Shell Detection
— Detected shells ────────────────────── ✔ PowerShell 7.4.3 ✔ CMD built-in ✔ WSL Ubuntu 22.04 ✔ Git Bash 2.44.0 ⚠ Zsh not found ⚠ Fish not installed — Active terminals ───────────────────── #1 PowerShell E:\workspace\mvp #2 WSL/bash ~/projects/api #3 Git Bash ~/projects/ui
Everything included

All in the $19

No upsells, no paid tiers. One purchase unlocks everything.

Infinite Canvas

Zoomable, pannable surface. No tabs, no rigid splits — just drag and place terminals anywhere.

Region Groups

Group terminals into named regions — one per project. Frontend, backend, DB, visually organized.

Mobile Remote

Scan a QR code. Monitor or type into any session from your phone — real-time over LAN.

Multi-Shell

PowerShell, CMD, WSL, Bash, Git Bash, Zsh, Fish — auto-detected. Mix freely in one workspace.

Persistent Workspaces

Save entire layouts. Switch between projects instantly. Your arrangement always waiting.

Smart Resize

Terminals auto-fit when resized. Interactive minimap for navigating large workspaces.

Setup

One scan to connect

Enable remote access in settings, scan the QR code, done.

Settings — Remote Access
TermCanvas settings — remote access with QR code
Remote Access

Control from your phone

Running a long build? Training a model? Walk away from your desk. TermCanvas runs a local WebSocket server — open it on your phone for full access to every terminal session.

WebSocketQR connectToken authLAN only
TermCanvas mobile — session list
TermCanvas mobile — terminal
Compatibility

Works with your shell

Auto-detects what's installed. Zero config required.

PowerShell CMD WSL Bash Git Bash Zsh Fish
How it works

Up and running in 60 seconds

Download once, own forever. No account, no cloud, no subscription.

1

Download & Install

Grab the installer from Gumroad. Native app for Windows, macOS, and Linux.

termcanvas.app → install
2

Open Your Canvas

Launch TermCanvas and start placing terminals. Drag, resize, group by project.

Ctrl+N → new terminal
3

Connect Your Phone

Enable remote access in settings, scan the QR code — full control over LAN, instantly.

Settings → Remote → Scan
Pricing

Simple, fair pricing

Pay once. Use forever. No subscriptions, no tricks.

Lifetime License
$19
One-time payment · Free updates forever
  • Unlimited terminals & regions
  • Mobile remote control
  • All current & future shells
  • Windows, macOS & Linux
  • Priority support & updates
Get TermCanvas Now
14-day money-back guarantee
FAQ

Common questions

Is this a subscription or one-time purchase?
One-time purchase. Pay $19 once — you own it forever, including all future updates. No subscription, no hidden fees.
What operating systems are supported?
Windows 10/11, macOS 12+, and major Linux distributions (Ubuntu, Fedora, Arch). Native installers for all three platforms included.
How does the mobile remote work?
TermCanvas runs a local WebSocket server on your machine. Scan the QR code with your phone browser (same LAN). Token-based auth. Your data never leaves your network.
Does it phone home or require internet?
Fully offline after activation. Zero network requests, no telemetry, no analytics. Your terminals stay on your machine.
What's your refund policy?
14-day no-questions-asked refund. If TermCanvas doesn't work for you within two weeks, email us and we'll refund immediately.

Ready to stop
tab-switching forever?

Join developers who manage their terminals spatially.

Get TermCanvas — $19

One-time · No subscription · 14-day money-back