About · Servor

Built by operators, for operators.

Servor came out of a frustration shared by anyone who has spent a sleepless night on an operation that should have taken five minutes — made worse by a generation of AI agents that will happily fire off rm -rf without blinking. We wanted an agent that thinks before it acts, and proves what it did afterwards. So we built Servor.

What
One console for the servers you already run.
How
The agent dials out. Nothing to open inbound.
Rule
The copilot proposes. You approve. It verifies.

Scope

What we build, and what we deliberately don't .

Servor operates the server itself: getting in, running the operation, watching the machine, telling people what is happening, keeping a record of who did what. Everything on the other side of that line stays there on purpose.

In scope

  • Web terminal, re-attachableclose the tab, come back to the same shell
  • Command execution, recordedoutput · exit code · duration
  • Official runbooks27, from nginx to fail2ban
  • Monitoring and thresholds9 check types · hysteresis
  • Public status pagescustom domain · automatic certificate
  • Incidents and notificationsemail · Slack · Discord · signed webhook
  • Hash-chained audit logwrite-only at the database level
  • Public API/v1 · scoped bearer tokens

Out of scope

  • Application deploymentno Git connection, no build, no releases
  • Infrastructure provisioningyou bring the machines, Servor runs them
  • Backup and restorenot managed by the product
  • Multi-region checkschecks leave from a single vantage point
  • Terminal session recordingplanned, not shipped
  • SAML/OIDC SSO and your own AI keyEnterprise only

Operate, don't deploy. The two categories sit next to each other — you can ship your application with one tool and run the machine underneath it with Servor.

Principles

Three rules we do not bend .

They are constraints before they are values: each one shows up in the code as something we cannot do, not as something we promise.

P01

Secure by default

Zero-knowledge is the base architecture, not a line on a slide. The passphrase, the derived key and the private key never leave the browser, and every command is signed there before it is relayed. You do not trust us to guard your credentials — a fully compromised control plane still cannot read them, nor forge an execution.

Argon2idX25519AES-256-GCMEd25519
P02

Explicit over implicit

Every command is classified by risk, approved under the mode you picked, then written down with its output and its exit code. The guardrails reduce the risk of an automated operation; they do not remove it, and the operator stays responsible. What we can do is make sure nothing happens that you cannot read back afterwards.

Ask / Plan / AutoChained audit logScoped API tokensCommand blocklist
P03

Built to last

We write the code we still want to be maintaining in ten years: a stable stack, no framework of the month, no dependency that will be abandoned in two releases. Server operations are not a place for novelty for its own sake.

BunElysiaDrizzlePostgres

Our position

An AI agent is not there to replace the infrastructure engineer. It is there to give them their time back — automating what repeats, structuring what is complex, handing control back where it matters.

Which also means saying the unglamorous part out loud: the copilot proposes, you approve, and you remain responsible for what runs on your machines. The guardrails make a bad command far less likely. They do not make it impossible.

Roadmap

What runs today, and what comes next .

This is a state of the code, not a launch calendar. Nothing below is dated, and nothing is listed before it works.

Shipped

V1

  • Agent on the machine, outbound only7 build targets
  • Re-attachable web terminalsurvives a control-plane restart
  • Recorded executionevery origin, one history
  • Runbooks27 official
  • Monitoring and alerts9 check types
  • Status pagescustom domain
  • Incidents and notificationsemail · Slack · Discord · webhook
  • Hash-chained audit logwrite-only
  • Public API/v1 · scoped tokens
  • AI copilotAsk · Plan · Auto

Next

No dates

  • Structured Plan modeNot shipped
  • Multi-region checksNot shipped
  • Terminal session recordingNot shipped
  • Custom runbooksNot shipped

We are not announcing dates — what is written here is what runs.

A question, a suggestion, a complaint?

One address, read by the people who write the code.

Contact us