termuna

One session.
Every screen.

Termuna is a fast, native terminal for Linux, macOS, and Windows. When you close your laptop, the session keeps running on your machine. Pick it up from the web or your phone, exactly where you left it, encrypted end to end.

The whole product
is one window.

This is the session window, drawn from the same design file the app implements: sessions on the left, the live grid in the middle, and the continuity panel keeping watch on the right.

Try a live session in your browser.

Opens the app in a new window

Every machine,
one drawer.

Your laptop, your desktop and the servers you look after, live and idle, in one list on every screen you own.

Sessions from every machine.

Sign in on another computer and its sessions arrive in your drawer with their names sealed. Your passphrase opens them, never our server.

Servers join without a screen.

termuna-daemon is the same engine without a window. Log in once on a box and it dials out: no open port, no jump host, fine behind NAT or a VPN. Its sessions sit in your drawer beside your laptop's.

Start a session from your phone.Solo

A signed-in machine stays reachable with nothing running. Pick it on your phone and open a shell on it, from the couch.

Agents stop
and ask.

Run coding agents as sessions with a permission gate. They do the work; a human says yes, at the desk or from a phone.

It stops on the exact call.

An agent session is a managed process with a permission gate, not text pasted into a shell. When Claude Code wants to run a command, it stops on that tool call and waits.

Answer from your pocket.Solo

Your phone buzzes when a session needs you. Allow the call there, or deny it and nothing runs. Whoever answers first wins.

Bring the agent you use.

Claude Code runs fully structured. Codex, Gemini, Cursor and OpenCode run in their own shells, and a conversation resumes by the provider's own session id, days later.

Hand someone
the session.

A teammate, a reviewer, you on another screen: they open the live session, not a recording of it.

One keyboard, passed on purpose.

One writer at a time. A viewer asks, you give it or decline, and nobody's keystrokes land while someone else holds it. Ctrl+Shift+K takes it back.

Stop it, and the key rotates.

Stop a link and whoever held it is dropped on the spot. The session's key moves on, so an old link reads nothing that comes after.

Your servers,
shared sealed.

SSH connections live in encrypted vaults. Keep them in step across your own computers, or hand a whole vault to your team without a password leaving anyone's machine.

Save a host once.Solo

Add it on one computer and it is on all of them. It is encrypted on the device before it leaves, so what syncs is a sealed item our server cannot open.

Share by moving it into a team vault.Team

A shared vault is wrapped to each member's own key. Move a host into it and the right people have it a moment later; nobody pastes a credential into a chat.

It lands on their machine.Team

Our server only ever holds ciphertext. On your teammate's computer the host appears in the shared vault, decrypted there, ready to open.

Offboarding is one removal.Team

Their wraps are deleted and they stop receiving changes. Rotating a credential afterwards is one vault update, not a hunt across every machine.

A complete terminal,
out of the box.

Native Rust on the GPU. Tabs, splits, profiles and themes are the floor; these are the parts other terminals make you assemble.

See the full feature list

Everything is one keystroke away.

Ctrl+K finds actions, sessions, snippets and hosts. Type "ssh prod" and Enter opens the prod box.

Copy without the mouse.

Ctrl+Shift+Space labels every URL, path, hash and address on the pane. Type the label and it is on your clipboard.

Ctrl+R, across every machine.Solo

Every command you ran, on every machine, searchable from any of them. Sealed per record, and Enter puts it at the prompt without running it.

Tell me when it is done.

Arm a pane and Termuna tells you when the line you named appears, the prompt comes back, or it goes quiet. It works over SSH with nothing installed on the far end.

The phone is a client,
not an afterthought.

Same sessions, same rows, same encryption. The Android app is out; on an iPhone the web dashboard does all of it from the browser.

Termuna for Android

Every session, in your pocket.

The desktop's drawer, given the whole hand: live and idle sessions from every machine, and amber the moment one of them waits on you.

The same grid, by thumb.

Tabs and splits arrive as the desktop drew them. Swipe between panes; the key row has the keys a phone keyboard forgot.

Files beside the session.

Browse the machine the session runs on, pull a log down or push a file up. Every name and byte is sealed through the relay.

The session outlives
the screen.

Close it, reboot it, lose the laptop. The session and its history are still there, and nobody but you can read them.

  • No account required for local use. Sync is opt-in.
  • Full export of everything, at every tier, always.
  • End to end encrypted. The server never holds keys.
  • A recovery kit, so a forgotten password never means lost history.

How cloud continuity works

Reboot, and nothing is lost.Solo

History stays in the cloud, sealed. Open the layout after a reboot and the dormant session comes back as it was: tabs, splits, directories and scrollback.

Keep a working set.

Save the live session as a named layout: what the panes are, never what they printed. Ctrl+K opens it on any machine that opens your vault.

Built for one,
ready for a team.

A company account puts the team on one plan: invitations, roles, billing and seats in one place, and the shared vaults you saw above.

Termuna for teams

Built for the 3 a.m. handoff.Team

The person on call opens the session that is already mid-problem, from whatever screen is closest, instead of rebuilding it over a call.

One roster, one invoice.Team

Invite by email, assign a role, share the vaults. Seats and the invoice follow the roster by themselves.

The terminal is free.
Continuity is the product.

Download the terminal, open a session, and turn on sync when you want it. The local app is free forever and never asks for an account.