Remote access for AI agents

Run AI agents on your own machines.

Connect Claude, ChatGPT or Codex to your servers and computers. Run commands and long-running jobs, then collect the results.

Free for 10 machines No inbound ports Linux, macOS & Windows

  1. Your AIClaude, ChatGPT or Codex
  2. AI CommanderHosted relay · encrypted connection
  3. Your machineRuns the command and returns the result

“What's using disk space on my NAS?”

$ du -sh /storage/*

218 GB of CCTV recordings
46 GB of photos

AI COMMANDER
How it works
Install a small app on any computer you manage — a server, cloud VM, or Raspberry Pi. Give your AI the machine code and ask what you want done. The result comes right back, with nothing to open or expose.
AIC
RELAY
commands are not stored
you ask
secure link
no open ports
YOUR AI
Claude Code
AI
YOU what's using disk space on AIC-7K3P…
CLAUDE Mostly old CCTV recordings — 218 GB.
YOUR MACHINE
your-machine — terminal
SESSION AIC-7K3P-WX9M-RTBN
$ du -sh /storage/*
218G /storage/cctv
46G /storage/photos
run ▸
Like having someone at the keyboard — except you tell your AI what to do in plain language.
Get started

Three steps to your first command

1

Install on your machine

Choose Linux, macOS or Windows below. The app connects outbound and gives you a private machine code.

2

Connect your AI

Add AI Commander to your AI client. Sign in to save machines by name, or use the one-hour account-free trial.

3

Ask for what you need

Give your AI the code and a task. Inspect a server, run a build or start a background job and check its results later.

Install the app

Install on your machine

Pick your platform. The app gives you the machine code you will use to connect.

Download for macOS

Menu-bar app, everything included · Apple Silicon (M1–M4) · Intel (x64)

Download for Windows

Tray app, everything included · Windows x64

Verify & install on Linux

Signed release installer verified before sudo · x86_64 & arm64 · OpenSSL 3 required

Verify direct downloads

Use the versioned GitHub Release and SHA256SUMS to verify your download. The buttons above follow the latest release.

Published version: · GitHub Release · ·

macOS — Developer ID + notarization (not Ed25519)

Desktop PKG/DMG/ZIP installers are signed with Apple Developer ID and notarized. They do not ship detached Ed25519 signatures like the Linux agent. Download from the GitHub Release, then verify with shasum -a 256 -c SHA256SUMS after extracting the manifest alongside the artifact. Gatekeeper validates code signing when you open the installer.

Windows — Authenticode (not Ed25519)

The NSIS .exe is Authenticode-signed (Azure Trusted Signing). There is no detached Ed25519 signature. Download from the GitHub Release and verify with certutil -hashfile AICommander-Setup.exe SHA256 against the matching line in SHA256SUMS. Windows SmartScreen checks the embedded signature at install time.

Linux agent — Ed25519 + SHA-256

Use the signed installer flow in install docs: verify install.sig with the pinned public key before sudo. Direct binary downloads from /dist/latest/agent-linux-* include matching .sha256 and .sig files, but the installer pins an immutable /dist/v/<ver>/ set.

Full install docs →

Connect your client

Connect your AI tool

Add AI Commander to your client, then sign in to keep your machines available by name.

$ claude mcp add --transport http aicommander https://aicommander.dev/mcp
$ codex mcp add aicommander --url https://aicommander.dev/mcp
$ opencode mcp add aicommander --url https://aicommander.dev/mcp
$ pi install npm:@aicommander/mcp

Using ChatGPT, Claude Desktop or another client? All connection guides →

Also available through REST API & Agent Skills. Try without an account.

What you can do

From a quick command to an overnight run

Use the tools, projects and hardware already on your machines.

Run commands

Inspect logs, manage services and work with files on a headless server or desktop. Reach saved machines by alias from any connected client.

Explore use cases →

Leave long jobs running

Start a build, render or training run, close the chat, then return for status, logs or cancellation. Reserve an NVIDIA GPU for a job to avoid competing runs.

Jobs continue through network loss and the chat ending. Restart survival depends on the platform and setup.

Job lifecycle & restart limits →

Collect and send files Pro

Download a report or checkpoint, or upload a config or artifact. Transfer one regular file up to 100 MiB; archive a directory first.

Download links last 1 hour; blob access lasts 24 hours. Cleanup follows expiry.

File transfer guide →

Run a coding agent remotely

Start an installed Claude or Codex CLI as a detached job on the machine that holds your repository. Check its transcript and exit code later.

Coding agent walkthrough →

Keep useful machine notes

Signed-in clients can keep toolchains, project paths and build steps in a note file on the machine. Notes are scoped per account; operators of the machine can read and edit them.

Machine notes reference →
Security

Understand the access you give

Commands run with real operating-system permissions. Keep your machine code private and connect only AI clients you trust.

Outbound connection

No inbound ports or exposed SSH. Traffic is encrypted in transit through the hosted relay.

Clear data handling

The relay does not log or store commands or text results. Explicit file transfers use temporary relay storage.

Account-based access

A new code allows an account-free trial for one hour. Afterward, only approved accounts can use it, until you reset access.

This is real machine access, not a sandbox. Screenshots require the owner's time-limited grant on macOS or Windows; macOS also needs Screen Recording permission.

Read the security model & limitations →
Plans

Start free. Add capacity when you need it.

Free

$0

Up to 10 saved machines. Commands, long-running jobs, GPU reservations and machine notes.

Start with Free

Pro

$49 / month

Everything in Free, every saved machine up to the technical ceiling of 100, plus file transfer.

See Pro details

100 machines is a technical ceiling. Need more? Get in touch.

Questions

Before you connect

How do I let ChatGPT or Claude run commands on my own server?

Install AI Commander on the machine, connect your AI client and give it the private machine code. Ask for a task in plain language. Sign in to save machines by name, or use the one-hour account-free trial.

How do I run a job that keeps going after the chat ends?

Start a detached job. It returns a job ID, continues on your machine through network loss and the chat ending, and lets you check status and logs later. On Linux, surviving an agent restart requires systemd and a root agent. On Windows, a process-tree stop ends jobs; assume an unattended auto-update does this unless your installer is known otherwise.

Do I have to open a port, expose SSH, or set up a VPN?

No. The app connects outbound to the hosted relay and works behind firewalls and CGNAT. Commands run with real permissions on your machine, so keep the machine code private and use AI clients you trust.

How many machines can I connect for free?

Free includes up to 10 usable saved machines. Pro costs $49 per month for every saved machine up to the technical ceiling of 100, plus file transfer. If you move to Free, your saved records remain, but only the 10 oldest are usable; deleting one promotes the next.

Put your machines to work.

Install the app and connect your first AI client.

Install AI Commander