Feature breakdown

Six workflows, one window.

Panes and workspaces, shortcuts, persistent sessions, tmux and SSH, Claude Code integration, and everyday refinements — here's what each one does.

Panes & Workspaces

Your layout comes back with you

Arrange project tools once, then return to the same panes and workspace every time SuperTerm opens.

Persistent Dockview layouts
Pane layouts save continuously, take a final snapshot on exit, and restore across restarts.
Drag, split, and reorder
Drag panes into new positions, split them beside or below each other, and reorder them in place.
Dev Workspace panes
Open Claude Code, a shell, and an explorer together for each project.
File-based profiles
Profiles act as portable workspaces carrying settings, keybindings, and shortcuts.
Dev Workspace
4-in-1

CC

❯ build the dashboard

⏺ Write src/Dashboard.tsx

created component

Explorer

  • ▾ src
  • Dashboard.tsx
  • app.ts
  • ▸ tests
  • package.json

bash

$ npm run dev

▲ ready on :3000

Shortcut system

Keep every launcher within reach

Build one machine-wide library for the folders, hosts, sessions, pages, files, and tools you open every day.

Machine-global library
One shortcut library is available across every profile and workspace on the machine.
Toolbar folders and groups
Organize toolbar shortcuts into folders and groups with full drag-and-drop.
Typed shortcuts
Create directory, SSH, tmux, web page, file, and tool shortcuts.
Colors and icons
Give each shortcut its own color and icon so it stays recognizable at a glance.
Persistent-session option
A per-shortcut checkbox launches the target as a persistent session.
Fast or deliberate attach
Click to open a new session, or Ctrl+click to choose an existing session to attach.
Toolbar
shortcuts → buttons
SitesVaultAPILogsSSH+ add

Icon picker

NoneEmojiFontAwesomeImage
📁🚀🔧🌐📊🔒

Sessions & persistence

Leave the process running

Persistence is opt-in per session, so ordinary shells stay lightweight while important work survives the app.

Pin any pane
Turn a pane into a daemon-backed persistent session instantly. It survives app restarts and replays disk-spilled scrollback when you return.
Open Sessions panel
See busy and waiting badges, a finished-while-away bell, filters, and each shortcut’s color in one panel.
Attention chimes
Enable optional sounds when a session needs input or finishes while your attention is elsewhere.
SuperTerm~/projects
CC: api-refactor
CC: prod-debug
CC: migrations
bash ~
+
~/projects/api-service · claude-code · auto-continue
refactor the auth middleware to use the new token service
I'll update the middleware and wire in TokenService.
Edit src/middleware/auth.ts (+18 −9)
Bash npm test -- auth
24 passing · 0 failing
Done — auth now delegates to TokenService.verify().
claude
ready · win11-dev

tmux & SSH first-class

Remote sessions feel local

Attach, inspect, select, and paste without fighting the boundary between the local pane and the remote terminal.

One-click remote attach
Attach directly to pinned tmux sessions on remote hosts from a shortcut.
Live session tree
Choose a session from a live tmux tree instead of remembering names and commands.
Copy-mode handling
A copy-mode badge, typing rescue, and deliberate mouse routing keep local text selection natural.
Warm SSH channels
Reusable SSH channels keep remote screenshot paste ready without reconnecting for every image.
SuperTerm~/projects
CC: api-refactor
CC: prod-debug
CC: migrations
bash ~
+
~/projects/api-service · claude-code · auto-continue
refactor the auth middleware to use the new token service
I'll update the middleware and wire in TokenService.
Edit src/middleware/auth.ts (+18 −9)
Bash npm test -- auth
24 passing · 0 failing
Done — auth now delegates to TokenService.verify().
claude
ready · win11-dev

Claude Code integration

Conversations continue where you left them

Claude Code panes keep conversation state visible and recoverable across the same restarts as the rest of your workspace.

Conversation resume
Claude Code panes resume their conversations across SuperTerm restarts.
Conversation manager
Browse active and archived conversations without touching Claude Code’s /resume data.
CC usage panel
Track Claude Code usage from a dedicated panel inside SuperTerm.
Waiting detection
See when a Claude Code pane is waiting for input instead of checking every session manually.
CC Customizations
introspection
● 5 bright○ 1 dimmedHide dupes
  • agentsenior-devProject
  • ruletdd.mdUser
  • ruleticket-gate.md= userProject
  • command/councilUser
  • mcpchrome-devtoolsUser
  • ruleroot-cause-gate.md⚠ shadowsProject

Quality of life

Small details that remove friction

Everyday terminal actions stay predictable, from opening paths to closing panes and choosing an update channel.

Clickable paths and URLs
Open detected file paths and URLs directly, including links that wrap across terminal lines.
Safer close dialog
Choose Keep Session or Persist Process when closing work that should continue.
Light-footprint archives
Archive cleanup runs as a lightweight sweep instead of adding constant background work.
Update channels
Choose stable or beta releases and let the built-in updater handle new versions automatically.
Markdown
edit · split · preview

# Release notes

- session persistence

- dockable panels

```mermaid

graph LR; A-->B

Release notes

  • session persistence
  • dockable panels
A B
And more

The rest of the toolbox

Multi-window, keybindings, network tools, and a live status bar round out the picture.

Multi-window

Tear a tab out into a new window, or move it to window N — the session travels with it.

Keybindings

Global capture-phase listener with per-command custom bindings, conflict detection, and reset.

Built-in tools

Ping monitor, DNS tester, mail-server verifier, domain lookup, and log viewer.

Status bar

Host, ready state, weather, CPU/RAM, and network IP with an adapter selector — all live-polled.