The terminal is free. All of it, on as many servers as you have.

Add any box you can SSH into as a terminal and Vigia is a full terminal to it — tabs, split panes, broadcast, history, recordings, tunnels, files, snippets — with no license, no count and no end date. Unlimited servers, no account anywhere. The licensed part is what Vigia does to a box as root; being a terminal to it never was.

LockFlare Vigia as a terminal: the server tree on the left and four shells split across one page, each with its server's colour band
Four shells on one page, the tree on the left, nothing installed on any of them.
/ THE TERMS

What "free" means here, exactly

No trial, no feature gate, no seat maths. These are the terms, and they do not change when you have thirty servers instead of three.

ServersUnlimited. A terminal — a box Vigia is a shell to — takes no slot and does not count against anything. Add eighty of them and open all of them.
SeatsNone. We license servers, never people. Vigia is free on every computer, and every computer has its own ten free slots; nobody at LockFlare counts people, because nobody at LockFlare can see them.
The terminalThe whole of it. Splits, broadcast, history, recordings, tunnels, the file manager, snippets, the local shell. Nothing here is held back for a paid tier.
Your keysStay yours. Vigia has no SSH key of its own. It logs in with what you already use — a password, a key file, or the agent — and keeps that login sealed under your account, so what runs unattended can open the box. Forget removes it.
The boxNothing on it. A terminal has nothing installed on it, nothing listening for Vigia, and no folder written. Close the app and the server does not know it existed.
SlotsOnly for root work. Security setup, system setup, backups, the packages, the databases, the clusters — that is what a server slot buys. Every installation has 10 of those free forever too.

A real terminal, not a web console

Your credentials, your sshd, your logs. Host keys are never auto-accepted — the confirmation is the only thing between a session and a machine in the middle. Pages of shells, up to four split on one page, and a shell on your own computer beside them; splitting or resizing never reconnects the session underneath.

A dropped link does not end the pane: on a lost connection Vigia redials by itself, up to twenty times, and on a server you keep alive with tmux the reconnect lands in the same shell with the command still running. Mark a server to record every session as an asciicast — output only, so a password typed at a prompt is never in the file — or to run with no history hooks at all.

/ BROADCAST

One keyboard, every shell

Broadcast sends a command into every open shell as if you had typed it there, or a raw key with no Enter — Ctrl-C, q, Esc, Tab, the arrows — which is the only way to drive a program that is already running. Quit htop on ten boxes. Answer the same yes-or-no prompt on six. Save and exit an editor on all of them at once.

It is free like everything else on this page, and it works on terminals as happily as on servers with a slot.

Six machines, one keystroke apart, on six real servers:

The whole broadcast walk

And the things around it

History files every command you type per server — the line as the shell ran it, its exit status, the folder, when and how long — searchable, with Run again to type it back. The shell reports it, so nothing is guessed from keystrokes and nothing is written on the box.

Tunnels ride the login you already have: local, remote and SOCKS forwards, started when the shell comes up, and an HTTP tunnel that makes your browser leave the internet from that server. Files is a manager over the same session with an editor that keeps mode and owner on save. Snippets are the commands worth a name, on every terminal's own bar.

All of it on a terminal. None of it licensed.

Start with the servers you already have

Add every box as a terminal, open them all, and decide later which of them you want Vigia to manage as root.

Download Vigia