The terminal for
the agentic era.

Everything your agents are doing, on one screen. Unblock agents from your phone. Stay fresh. Focus only where you're needed.

Free for personal and open source use. From $25/mo for commercial use.
superterm
โ•ญโ”€โ”€โ”€ Claude Code v2.1.69 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ Welcome back Alex!              Sonnet 4.6 ยท Claude Max  โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โฏ Install superterm to your local PATH
โ— Searched for 1 pattern, read 1 file (ctrl+o to expand)
โ— Update(cmd/oci/install.go)
โŽฟ Added 2 lines
85 case "slicer": imageName = "ghcr.io/openfaasltd/slicer"
87 + case "superterm":
88 + imageName = "ghcr.io/openfaasltd/superterm"
โ— Done. superterm is now ready to run from /usr/local/bin.
โฏ
$superterm status
SESSIONCPUATTENTIONACTIVITY
claude18%highโ–โ–‚โ–ƒโ–…โ–‡โ–†โ–…โ–„โ–ƒโ–‚
payments2%waitโ–โ–โ–โ–‚โ–โ–โ–โ–โ–โ–
neovim0%idleโ–โ–โ–โ–โ–โ–โ–โ–โ–โ–
buildkite6%lowโ–โ–โ–‚โ–โ–โ–ƒโ–‚โ–โ–โ–
agent-sync0%idleโ–โ–โ–โ–โ–โ–โ–โ–โ–โ–
docs-bot3%lowโ–โ–‚โ–โ–โ–‚โ–โ–โ–ƒโ–โ–
[superterm] 2:bash 3:codex* 4:claude
"minipc" 18:56 05-Mar-26

See it in action.

superterm demo preview

You kicked off 8 agents before lunch.
One hit a permission wall 40 minutes ago.
Two are waiting for input. One died silently.
Three have been burning tokens in a loop.
And you've lost track of what half of them were supposed to do.

You only find out when you ssh back in.

Agentic Attention Deficit Disorder

You're not managing agentsย โ€” they're managing you. Maker vs. manager is dead. There's only split-attention now.

Claude Code
auth-refactor
needs permission
Codex
payments-api tests
errored 12m ago
Gemini CLI
onboarding-flow docs
finished silently
Aider
postgres to sqlite
waiting for input

superterm gives you focus for agentic multitasking.

One glance. Every agent. Any tool. Stop tab-cycling. Start shipping.

One glance. Every agent.

Attention system

Sparklines, status orbs, bell detection, and a private weekly heatmap across every session. Instantly see which agent finished, errored, or is waiting for you, and when you usually do your best work.All of it is computed locally from your own sessions. Nothing is uploaded or shared.Run superterm agent-setup for native hooks with Claude Code, Codex, Amp, and OpenCode โ€” no manual config.

Agent agnostic

Works with whatever you already run: Claude Code, Codex, Gemini CLI, Amp, OpenCode, Aider, or plain shell scripts.Shell scripts can integrate via superterm notify.

Check from anywhere

Unlike macOS-only tools, superterm runs in any browser. Unblock an agent waiting on permission, send a follow-up, or check progress โ€” from your phone, tablet, or any machine.A built-in browser keyboard puts Ctrl, Shift, and other modifier keys on screen โ€” keys that native mobile keyboards don't have.

Feels native, runs in the browser

Install as a PWA โ€” dock icon, no browser chrome, full keyboard shortcuts. Restart or update superterm without losing a session; tmux runs independently.

A clipboard that actually works

Switched machine or agent? Copy/paste is broken again. Superterm is a browser. Select text, copy, paste. Every machine. Every time.Pause the screen and scroll back through any agent's output using tmux's copy mode.

Logbook

Your agents have context.
Do you?

Logbook anchors goals to each session โ€” Now, This Week, Horizon โ€” so you never lose the thread when switching across agents.

  • Notes keep your intent visible while the agent works
  • Timeline shows what happened while you were away
  • Prompts saves reusable instructions per session
Logbook
auth-refactor
>>
NotesTimelinePrompts
Now
[x]Review PR comments from Sarah
[ ]Write auth integration tests
This week
[ ]Ship JWT middleware refactor
[ ]Migrate legacy token validation
[ ]Load test the new auth endpoints
Horizon
[ ]Deprecate v1 auth API
[ ]Add SSO support (Okta)
Updated 6m ago

Managing agents in 30 seconds.

1
mkdir -p ~/.superterm && nano ~/.superterm/LICENSE

Paste your license key. Free for personal and open source use โ€” get a key.

2
curl -sLS https://superterm.dev/get.sh | sudo bash

Uses sudo to install the binary. View source

3
superterm agent-setup

Optional. Installs native hooks for supported coding agents.

4
superterm up

Click on the link printed out, and start working.

Run agents on an always-on machine.

Keep long-lived agent sessions running anywhere โ€” then check progress and unblock them from your phone.

โšก
โ‚ฌ35/mo+
Hetzner bare-metal ยท AMD Ryzen ยท 64 GB RAM
โ˜๏ธ
$5/mo+
Cloud VM ยท any provider ยท always available
๐Ÿ’ป
$0
Old MacBook in clamshell mode ยท already on your desk
๐Ÿ–ฅ๏ธ
$300โ€“$600
Mini PC or Mac Mini ยท silent ยท runs 24/7

Built to last.

From the founder of OpenFaaS. superterm is commercially supported, actively developed, and designed for the long term.

The IDE for agents
IDEs were built for humans typing code. Agents don't need that. superterm is how you leave the IDE behind and fully embrace AI-driven development.
Real support
Our team has a track record of shipping fixes, answering questions, and maintaining infrastructure tools for years.
Crafted and refined
It's easy to vibe-code some slop and release it on GitHub. What's hard is handling edge cases across browsers, devices, and terminal quirks โ€” and then standing behind it.

Free for personal and open source use.

Commercial use from $25/mo.

See pricing

FAQ

How does superterm integrate with my agents?

Run superterm agent-setup to configure native hooks for Claude Code, Codex, Amp, and OpenCode automatically. For anything else, use superterm notify from any script or hook.

Notifications
๐Ÿ–๏ธ
Claude needs your attention
auth-refactor ยท waiting for approval
Trigger from any script or agent hook:
superterm notify agent-1 --title "Claude needs your attention"
Is the license per machine?
No โ€” it's per person. One license covers all your devices. Run superterm on your workstation, laptop, home server, wherever you work. Free for personal, open source, and evaluation use up to 30 days. A paid license is required for professional, commercial, or ongoing internal team use.
Isn't this just tmux?
tmux helps you run sessions. superterm helps you stay on top of them. Attention system: quickly see what needs you now. Logbook: keep goals and task lists per session so context stays clear.
Why not just use Ghostty, Kitty, or Alacritty?
superterm isn't a terminal emulator. It's the command center above your terminals. A session-aware dashboard for your tmux sessions. Keep using Ghostty locally and check on your agents from your phone with superterm.
What can I actually do on my phone or tablet?

Mobile is designed for three specific jobs:

  • โœ… Unblock an agent waiting on a permission prompt
  • โœ… Send a follow-up message to keep it moving
  • โœ… Check progress across all your sessions at a glance

It is not a full terminal. Scrollback, text selection, and editing are laptop territory โ€” trying to use it that way on a phone will frustrate you.

Think of it like checking Slack on your phone while your build runs on your workstation.

How does it compare to multi-agent orchestrators?
superterm doesn't orchestrate agents โ€” it monitors them. Use whatever orchestrator or framework you want. superterm sits outside, watches your tmux sessions, and tells you which ones need attention. No vendor lock-in, no SDK, no ToS issues.
Can I use this with Claude Max / Pro plans?
Yes. superterm reads terminal output the same way you would by looking at your screen. Unlike tools that integrate with Claude's Agent SDK, there's no API coupling, no wrappers, and no ToS exposure.
How do I access superterm remotely?

Superterm runs on your machine. Expose it over HTTPS using any tunnel:

inletsctl create --letsencrypt-domain sm.example.com --provider digitalocean --region nyc1
inlets-pro http client --upstream=http://127.0.0.1:8080

inlets-pro option for private self-hosted tunneling. Automated inlets setup guide.

How private is it?
Completely. superterm is self-hosted. Your terminal data stays on your machine. Nothing is sent to any cloud service. The binary runs locally, the sessions are local, and the tunnel is yours. A 32-character random key is generated automatically to prevent unauthorized access. That includes the stats panel and heatmap: they're generated locally from your own session activity.
Is the stats panel public telemetry?
No. It's 100% private. superterm does not publish, upload, or share your activity anywhere. The stats panel is just local metadata from your own sessions, and the heatmap is there to show your prime time through the week.
How do the all time stats work?
They're built from your own local session history, stored in SQLite on your machine. superterm keeps track of activity over time, then rolls that up into all-time totals and patterns so you can see long-term usage at a glance. Nothing is sent anywhere, and nothing is compared against other users.
What does the attention system do?
It watches for bell characters, output bursts, and idle periods across all sessions. Each one gets a sparkline and status orb so you can see at a glance which agents finished, errored, or need input. It also builds a private weekly heatmap so you can spot your prime time through the week. Claude Code integrates via native hooks, opencode via a plugin, and any other agent or script can use AGENTS.md instructions or superterm notify directly.
What about privacy / mask mode?
One click hides sensitive content across all sessions. Screen sharing, screenshots, streaming โ€” share your workflow without leaking API keys or credentials.
What platforms are supported?

Daemon: Linux, macOS, Windows (WSL2). Single binary, no dependencies on Linux. On macOS: brew install tmux.

Client: any browser. Install as a PWA for a near-native feel โ€” opens like an app, full keyboard shortcuts work as expected (Ctrl+W deletes a word, not your tab).