Changelog

What we've shipped lately. superterm is actively developed — and funded by Professional subscriptions.

July 2026

Calmer readback, dictation without a GPU

Dictation runs on CPU by default — no GPU required — so speech-to-text works on any machine, with a GPU an optional speed-up rather than a prerequisite. The readback overlay swaps its sweeping flash for a calm accent border while speaking (the level bars carry the motion), and a new speech.readback_speed setting (0.5–2.0) controls the pace of spoken summaries.

Mobile — swipe, zoom, and attach

Swipe in from the left edge to reveal the session picker, and swipe it away again. New A-/A+ buttons in the header nudge the terminal text size and remember your choice, and a paperclip beside the microphone hands photos, text files, and PDFs straight to an agent (Pro).

Dictation capture was rebuilt for phones too: audio is processed off the main thread so recording never fights terminal rendering, streaming uses a third of the bandwidth, and your first words appear in under a second. Overview tiles no longer collapse to empty bars on small screens.

Session names that remember themselves

Typing a new session name now offers a proper combobox: a keyboard-navigable list under the field with the typed portion highlighted, prefix matches first. Names come from superterm's all-time record, so long-gone sessions are recalled on every device — handy when your names come in families like inlets-pro and inlets-uplink.

Picking a name that's already running switches to that session instead of creating a duplicate.

Sort the overview by what needs you

The overview now ranks Activity properly — running state first, then live CPU, then output — so a busy session surfaces instead of sinking into an alphabetical list. Idle flips to show the most recently active session first, and Starred keeps your favourites on top.

Pick a mode from the header (it's remembered), and the order freezes while you look — tiles rank meaningfully without jumping around under you.

Screen readback — hear what your agent is up to

Ask superterm to read a session back to you: it summarises what's on the agent's screen and speaks it aloud, so you can catch up on a run without wading through scrollback.

The summary comes from the polish LLM you already configured for dictation, and it scales to the content — dense screens keep their substance rather than being squashed into a headline. Voice is an optional extra via a text-to-speech endpoint (Kokoro works well); without one, the summary arrives as text instead.

Set up dictation with one command

superterm speechd init takes local transcription from a hand-built Python environment to a single command: it checks prerequisites, prints the exact install commands for anything missing, creates the environment, and writes a ready-to-run config.

The default engine is now ONNX — a ~250 MB, CPU-only setup that transcribes a 96-second dictation in about 2 seconds, no GPU required. Got one anyway? init spots it and recommends --gpu. Add --systemd to install everything as user services that survive a reboot, and if you already run llama-server or vLLM for another model, the polish step can point at that endpoint instead of needing its own.

Clipboard copy that repairs itself

Copying out of full-screen TUIs depends on tmux's set-clipboard option, which could silently end up off if tmux started before superterm wrote its config. superterm now verifies the live tmux server on start and re-applies its settings whenever they disagree — so copy from TUIs keeps working without a manual restart.

Talk to your agents — voice dictation

Dictate to a session instead of typing. Speech streams over the WebSocket and is transcribed live, with a preview you can edit before it sends — handy on mobile, or when a prompt is faster spoken than typed.

Since the first cut, the whole flow has been hardened for daily use. Previews now transcribe the full recording, so what you see converges on the final text, and your manual edits are never overwritten by a late result. The review toast is down to three actions — Cancel, Add, and Send — where Add dictates a further segment onto what you've already reviewed, so a long prompt no longer has to land in one take.

Under the hood, transcription moved to Parakeet TDT 0.6B, which emits punctuated, capitalised text natively, and the polish step now refuses to drop terms like MCP from a correct transcript. It's private by default: audio is transcribed on your own machine and never leaves it — no cloud, no API keys, no third parties.

Paste and upload images straight to your agent

Drop a screenshot, mockup, or error dialog right into the composer — no more describing what's on screen. Works with any agent that accepts image input.

You can also drag an image from anywhere on your desktop straight onto the terminal — a drop zone appears, and the file lands where the agent can read it.

June 2026

Queued send — agents pick back up on your schedule

Out of credit until your top-up lands in a few hours? Queue the message now and superterm sends it at the time you set, so the agent carries on the moment it can — no babysitting, no missed window.

Sends are smoothed out to avoid the flicker you'd otherwise see when keys are replayed into a session.

Update superterm from inside the app

superterm now spots when a newer build is available — both the binary and the client — and surfaces an update banner. Update in place from the banner without dropping into a shell, and your tmux sessions keep running through it.

Copy and paste that works across browsers — and inside TUIs

Switch machine or agent and copy/paste usually breaks. Not any more. Selection now copies cleanly in every browser, and you can grab the terminal selection as Markdown, HTML, or plain text.

It even works in and out of full-screen TUIs like opencode and amp, where the terminal normally swallows your selection. Multi-line pastes no longer get mangled by editors, and Esc is snappy in TUIs.

True colour in the terminal

Managed tmux sessions now run with 24-bit RGB (truecolour) enabled, so themes, syntax highlighting, and agent output look the way they're meant to — no more washed-out 256-colour approximations.

Sharper attention signals

Bell detection now reads tmux's native window flag instead of polling a shell loop in every pane — so "needs you" alerts are more accurate and a lot lighter. The attention view picks up finished and waiting agents more reliably as a result.

Lighter on your CPU

Background monitoring got a lot cheaper. tmux pane queries are batched into a single list-panes call, process sampling now uses a cached gopsutil sampler instead of forking ps, and superterm skips the tmux inventory entirely when you have no sessions running. Less fan noise, more battery.

Get every improvement, all day.

Professional unlocks the full experience — and keeps this list growing.

See pricing