Home & self-hosted

Control your home server & Raspberry Pi from anywhere

You're out, and the Pi running your backups has stopped responding. Or the home server's disk is full and Nextcloud won't sync. With AI Commander you just open Claude on your phone and say what you want — it runs the command on the box at home and shows you the result. No port forwarding, no VPN, no exposed SSH.

The job

Home servers, NAS boxes, and Raspberry Pis are headless — there's no monitor to share, and the thing you reach for is a terminal. The usual ways to get one from outside your house are awkward: open a port on the router (and hope nobody scans it), forward SSH, stand up a VPN, or run a tunnel. AI Commander skips all of that. The agent dials out to the relay, so there is nothing inbound to secure.

What it looks like

You quote the machine's session code (or a saved alias like home-pi) and describe the task:

Claude — on your phone
You: my home-pi feels slow — check disk and restart jellyfin if it's stuck Claude: > df -h / /dev/root 29G 27G 1.1G 97% / > docker image prune -af reclaimed 6.2GB > systemctl restart jellyfin ✓ jellyfin active (running) Claude: Freed 6.2 GB, disk now at 76%, and Jellyfin is back up.

Because the output is plain text, the agent can read it, reason about it, and chain the next step — exactly what you'd do at a keyboard, except you described it in one sentence.

Why AI Commander instead of the usual options

AI CommanderPort forward + SSHVNC / TeamViewerVPN
Open a router port?NoYesNoOften
Works on a headless boxneeds a screen
Works behind CGNATdepends
An AI can drive it✓ native MCP
Setupone install commandrouter + keysaccount + clienttunnel config

Set it up

On the Pi or home server (Linux), run the one-line installer; it registers a stable session code that survives reboots:

curl -fsSL https://aicommander.dev/install | sudo bash

Then connect your AI client and mention the code. Optionally sign in to save the machine under a friendly alias like home-pi so you never have to remember the code.

FAQ

Can I access my Raspberry Pi from anywhere without port forwarding?
Yes. The agent on the Pi keeps one outbound WebSocket open to the relay, so you never open a port or expose SSH. From anywhere, you ask your AI client to run a command by quoting the Pi's session code and the output streams back.
Do I need a VPN to manage my home server remotely?
No. AI Commander only needs the small agent running on the machine. It works behind NAT and CGNAT because the connection is outbound from your home server to the relay.
Is this screen sharing like TeamViewer?
No — it's a remote shell, not screen sharing. It's built for headless boxes with no display, where command-line text is exactly what you want. If you need to see a desktop, a remote-desktop tool is the better fit.

Put your home server one sentence away

Install the agent on your Pi or home server and ask Claude to check on it tonight.