Proxmox VE · Linux · Docker

No more
panels.

Proxmox VE, Linux, Docker and a real terminal in one native app.AI investigates and proposes. You decide what runs.

Coming soon · macOS 14+ · iOS / iPadOS 17+

ServerGO for macOS overview showing Proxmox cluster and Linux server status
01 / OverviewServerGO for macOS · sample data

Panels provide precise controls while AI connects evidence to the next step. ServerGO brings machines, terminals and conversations into one window, follows your selected resources and local permissions, and separates checks, approval, execution and verification.

01Interface

One window. Eight views.

From clusters to containers, processes to files — every view is native SwiftUI. No web wrapper, no admin panel to log into.

Everything collected from your Proxmox clusters and Linux hosts on one page — with the counting rules stated up top, so a guest reached over SSH is never double-counted.

Real screenshots of the Chinese interface; host names, addresses and project names replaced with sample data.

02AI on-call

It investigates.
It proposes. You decide.

Bring your own model and API key. Context, checks and actions follow explicit resources and permissions; output, exit codes and verification remain distinct. The interactive example below uses synthetic data and connects to no server or command.

  1. L1

    Ask for approvalApprove drafted SSH commands

    Enabled fixed read tools remain available; drafted commands show target, content and impact before approval.

  2. L2

    Auto-approve readsLocally recognized read-only commands

    Changes and uncertain commands still require approval; a model's risk description grants no authority.

  3. L3

    Auto-approve known actionsBound to resource scope and local rules

    Recognized reads, package-index updates and structured restarts of authorized targets may run automatically. Deletes, compound and unknown commands require approval; sudo has a separate local confirmation.

What it won’t do

  • Never touch a device you didn’t select
  • Never ask for or print a password
  • Never invent results — failed, rejected or empty is reported as “not checked”
  • Never infer history from a single snapshot
Why is the root disk filling upUbuntu-Main
Ask first
The root disk is at 77%. What’s taking up the space?

Read-only checks · authorised for this turn

  • Host metrics: CPU / memory / disk
  • df -h /
  • systemd and journal (last 15 min)
Root is 77% used (186G of 242G) and /var is the largest directory. Pinning down the source needs a per-directory count with sudo. The command is read-only, but it needs your approval:

L2Waiting for your approval

sudo du -xh /var --max-depth=1 | sort -h | tail -5
Target
Ubuntu-Main · ops@10.0.1.20
Impact
Read-only, changes nothing
sudo
Password goes to sudo -S via stdin, never into the model context
1.2G	/var/cache2.8G	/var/log9.6G	/var/backups61G	/var/lib75G	/var

Sample receipt · exit 0

/var/lib holds 61G — most likely Docker images and volumes. Next I’ll run a read-only docker system df. Any cleanup will come as a separate proposal; I won’t delete anything on my own.
Understood — nothing was run. I’ve marked this as “not checked” and won’t guess what’s filling /var. You could start with du -sh ~/*, which needs no sudo.
deepseek-flash Describe what to check or fix…

03Terminal 2.0

A real terminal,
not a text box.

Both apps use SwiftTerm with raw bytes, split UTF-8, alternate screen, mouse reporting and bracketed paste. The terminal below displays preset sample output and runs no commands.

root@ubuntu-hkhomelab · pve

Five built-in themes — try one

  • Native SSH and PTY

    Mac uses native SSH and PTY adapters; iPhone uses NIOSSH and updates rows and columns with rotation and split view. Authentication and system SSH fallback depend on the installed version.

  • One terminal everywhere

    Proxmox node shells, VM consoles and docker exec all run on the same SwiftTerm core.

  • AI CLIs just work

    Claude Code, DeepSeek CLI and Kimi CLI run inside like any other program.

  • Secrets leave no trace

    Passwords and sudo input never reach replay, logs or AI context.

04Honest status

No data,
no “healthy”.

Plenty of dashboards stay green when collection fails. ServerGO tells four states apart, never shows “healthy” on missing data, and states its counting rules at the top of the page.

Global health

No servers added yet

No sources, no verdict. Counting starts once you add a Proxmox or Linux server.

Sources
—
Alerts
—
Total CPU
—

Some sources didn’t report

2 of 3 sources collected; the HomeLab node API timed out. Totals exclude the missing source instead of assuming it’s fine.

Sources
2 / 3
Alerts
—
Total CPU
—

No alerts in the data collected

We say “no known alerts”, not “all healthy” — we only vouch for what we actually saw.

Sources
3 / 3
Alerts
0
Total CPU
20%

1 alert needs attention

Ubuntu-HK root disk at 92%, up 6% in the last hour. Hand it to the AI on-call for a read-only look first.

Sources
3 / 3
Alerts
1
Total CPU
24%

Counting rule: Proxmox node resources plus standalone Linux connections; confirmed guest SSH is not counted twice.

05Security

The keys stay with you.

Local operations run on the client. Server authentication, model requests and account services have distinct data destinations.

  • Secrets in the Keychain

    Passwords, tokens and model API keys live in the system Keychain — never in plain logs or preferences.

  • Direct, never relayed

    Your device talks straight to your servers. ServerGO never sits in the path.

  • Host key pinning

    Host keys are confirmed and pinned on first connect; a changed key is refused and flagged.

  • sudo over stdin

    When elevation is needed, the password goes to sudo -S over stdin — never into the command line or a log.

  • Second confirmation

    Shutdowns, force stops, deletions and snapshot rollbacks always ask twice.

  • No ads, no trackers

    No advertising or third-party analytics SDKs are embedded in the app.

06Two platforms

Dense on the Mac.
Handy in your pocket.

ServerGO for macOS: Docker container table

macOS 14+

A multi-column desktop layout with sortable tables, inspectors and context menus — plus the AI assistant with resource scope, tool evidence, permissions and operation receipts.

iOS / iPadOS 17+

A layered interface redesigned for touch: create VMs, manage storage and ISOs, and a terminal that keeps rows and columns in sync through rotation and split view.

07And more

The small things you use every day.

  • Snapshots & backups
  • Guest hardware
  • noVNC console
  • systemd services
  • Service & system logs
  • SFTP transfers
  • API token sign-in
  • Self-signed TLS, only if you allow
  • docker exec
  • 2 / 5 / 10 / 30 s refresh
  • Command history & snippets
  • Dark & light

08FAQ

Questions, answered.

How do I sign in or create an account?

Start signing in from Account Settings in ServerGO. Your system browser opens the official account page. Sign in or create an account with an email address or username, then return to the app. Email recovery is not available yet.

Do I need to install anything on my servers?

No. Linux and Docker use the SSH you already have; Proxmox VE uses its official API. ServerGO installs no agent, opens no new ports, and never installs Docker or changes user groups for you.

Will the AI ever see my passwords?

The app does not deliberately add connection credentials or sudo input to conversations. Models receive messages, relevant history and tool results within your permissions; check content you paste yourself. Credentials authenticate to the corresponding server or model API. See the privacy policy.

Why not just let Claude Code SSH in?

You can, and ServerGO’s terminal can run ordinary CLIs. The built-in assistant connects associated resources, collected evidence, current permissions and operation receipts. Unread data is not evidence, and associating a resource grants no execution authority.

Which AI models are supported?

The current version uses the model provider and API key you configure (DeepSeek, for example). The key is stored in the Keychain and requests go straight from your device to the provider you chose.

Does the phone monitor continuously in the background?

iOS limits background execution. Notification permission does not provide continuous sampling or cloud monitoring. This Alpha has no official continuous cloud-monitoring or remote-push service; check actual sample timestamps.

When can I get it, and how much will it cost?

ServerGO is preparing a public Alpha: a notarized macOS app and iOS TestFlight. Downloads are not open yet; installation scope, limitations and pricing will be announced with the actual release.

Is there a Windows or Android version?

Not yet. We’re focused on a native experience for macOS 14+ and iOS / iPadOS 17+.

Is ServerGO an official Proxmox product?

No. ServerGO is an independent third-party client and is not affiliated with Proxmox Server Solutions GmbH.

Your whole rack,
in one window.

ServerGO is coming soon to Mac and iPhone.

macOS 14+ · iOS / iPadOS 17+