Documentation

Get started with SuperTerm

Install, open a folder, and start your first Claude Code session. Here are the essentials.

Getting started

  1. 1

    Download the installer

    Grab the latest release from the download page. Choose the NSIS installer (recommended) or the portable build.

  2. 2

    Install & launch

    Run the installer. SuperTerm registers a per-channel taskbar identity so pinning and jump lists work. Launch it from the Start menu.

  3. 3

    Make sure Claude Code is on PATH

    SuperTerm launches the claude binary for CC sessions. Confirm claude --version works in a normal terminal first.

First run

Open a folder, then start a Claude Code session in it. The +button's profile selector lets you pick the shell (PowerShell, bash, cmd) or a CC profile.

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
  • Click Open folder in the toolbar and pick a project directory.
  • Use the + profile selector and choose a Claude Code profile to start an agent in that folder.
  • Split the pane (right or below) and start a second CC agent to run work in parallel.
  • Pin the tab (📌) so the session detaches instead of dying when you close it.

Key concepts

Active vs background sessions
An active session has a visible pane. A background session is a live PTY with no UI — it keeps running and can be reattached. The redesigned model collapses everything into these two states plus a single Sessions surface.
Direct vs persistent
Direct sessions run in-process and die when SuperTerm quits. Persistent sessions are owned by a separate daemon and survive app quit — opt in via Settings → sessionPersistence.enabled.
Reattach & scrollback
Creating a persistent session first tries to reattach an existing one before spawning. Explicit reattach restores the full scrollback buffer; you can also peek a daemon session's buffer read-only without attaching.
Shortcuts & the toolbar
Shortcuts are typed launchers (directory, SSH, webpage, file, tool, dev-workspace, vault, explorer). Promote any of them — or a bare folder — to a colored toolbar button with an icon from the picker.
Panels & layout
Panels dock into a Dockview layout you split, drag, and stack. The layout serializes and restores on launch; Ctrl+Z/Y undoes split/close/move operations.

Keyboard shortcuts

A selection of the defaults — every command is rebindable in Settings → Keybindings, with conflict detection.

ShortcutAction
Ctrl + / − / 0Font zoom in / out / reset (8–32pt)
Ctrl + Up / DownScroll by line
Ctrl + PgUp / PgDnScroll by page
Ctrl + Home / EndJump to top / bottom of scrollback
Ctrl + PFile search overlay
Ctrl + KShortcut quick switcher
F2Rename the active tab
Ctrl + Shift + TToggle the terminal minimap
Ctrl + SSave (markdown / editor panels)
Ctrl + EnterSend a ticket-panel prompt
Ctrl + Z / YUndo / redo layout changes
Ctrl + Shift + Alt + BCapture a black-screen forensic snapshot
Alt + keyShortcut accelerators (My &Sites → Alt+S)
EscClose menus and overlays