About Stenvakt

Stenvakt is a Mac app that secures and patches the Linux servers you run yourself. It works over SSH, shows every change before it runs, and keeps a way back in if a firewall or SSH change goes wrong.

What it does

Review reads a server and lists what is risky: open ports, exposed databases, weak SSH settings, missing updates, known security holes. Preview shows each fix line by line before anything changes. You apply the fixes you want, and Stenvakt checks that they worked.

With safe mode on, firewall and SSH steps arm a rollback timer on the server itself. The app then tries a brand-new login. If that login fails, the server puts the old config back, even if your Mac went to sleep.

Beyond that, Watch shows what reaches a server and which logins worked, Tools updates the software it runs one piece at a time, and AI agents such as Claude Code, Codex and Cursor can connect over MCP, with every change waiting for your approval.

Stenvakt for Mac: Claude Code asks to run updates and firewall changes, waiting for Approve or Reject in the app
An AI agent’s change waits for your approval, with risky steps in safe mode. Shown with demo servers.

How it is built

What it promises

Stenvakt is free, with no limit on servers. Safe mode, rollback, Preview and Review will never move to a paid plan, and updates are free for everyone. Pro adds monitoring, alerts, backups and more for people who want them.

Who makes it

Stenvakt is made by Matija Mikulinec at Cenner in Zagreb, Croatia. Notes on how it is going are on the blog, and every release is in the changelog. Questions, bugs or a team plan: contact or [email protected].

Free for Macs with Apple silicon and macOS 14 or newer. Download Stenvakt with one line in Terminal or as a DMG.