AI Commander Overview Machines
Access
API keys Connected apps OAuth clients Service tokens
Account
Usage & activity Plan & billing Security
Help
Docs Connect guides Report a bug or idea
?
— —
Dashboard / Overview
⌘K
    ?
    Access window
    Usage Plan Security
    Machines Jobs

    Loading your account…

    Welcome to AI Commander

    Three steps to your first remote command. Takes about two minutes.

    1

    Install the agent on a machine

    It connects outbound only — no ports to open. It prints a session code when it starts.

    Verify & install on Linux

    Signed installer, verified before sudo.

    Download the desktop app

    Linux: verify & install with a signed installer.

    Download the desktop app

    Linux: verify & install with a signed installer.

    2

    Save it under a name

    Paste the session code once. After that your AI reaches it as aic-home-server.

    Save a machine
    3

    Connect your AI client

    Add the MCP server and sign in when asked. No key to copy.

    $ https://aicommander.dev/mcp
    Cursor Claude ChatGPT Grok Bot

    Plan

    Free
    Saved machines 0 / 10

    Commands, jobs, screenshots and GPU discovery included. Pro adds file transfer and 100 machines.

    Plan & billing →

    Secure your account

    Add a passkey to sign in with Face ID or Touch ID instead of waiting for an email link.

    Welcome back

    Add machine Connect an AI client
    Machines online —
    Commands · 7 days —
    Jobs started · 7 days —
    Files moved · 30 days —

    Machines

    Most recently active View all →

    Connect your AI

    Add this MCP server to Cursor, Claude, ChatGPT or Grok Bot. You sign in once and every machine is reachable by alias.

    $ https://aicommander.dev/mcp
    Cursor Claude ChatGPT Grok Bot

    Plan

    — Manage
    Saved machines —

    Machines

    Reach any machine by its alias. A linked machine stays yours until its owner blocks you or resets the code.

    Alias System Status Code Actions
    Loading machines…

    Add a machine

    aic-

    Shown by the tray app or aicommander-agent status. Codes change only on reinstall or change-code.

    No agent on it yet? Verify & install on Linux

    macOS and Windows: download the desktop app

    Jobs

    Long-running work your AI started with remote_job_start. Read live from each machine; finished jobs are kept for 7 days.

    Job Machine Status Started Actions
    Loading jobs…

    Access

    Everything that can reach your machines, in one place. Revoking takes effect immediately.

    API keys Connected apps OAuth clients Service tokens

    Copy this key now — you won't see it again.
    Key Name Last used Actions
    Loading keys…

    Disconnecting blocks the app's access token, refresh token, and the entire refresh-token family. Reconnect from the app to authorize it again.

    App Client type Connected Expires Actions
    Loading connected apps…

    The OAuth callback your MCP client returns to after sign-in. For Claude (Desktop, web, mobile) use https://claude.ai/api/mcp/auth_callback (pre-filled). For Claude Code add http://localhost/callback and http://127.0.0.1/callback. Native clients can use a scheme with a host, e.g. cursor://anysphere.cursor-mcp/oauth/callback. No fragments. Separate several with commas. Then point the connector at https://aicommander.dev/mcp.

    Copy the client secret now — you won't see it again.
    Client ID
    Client secret
    Client ID Name Last used Actions
    Loading clients…

    Bare command names only. Shells, interpreters, runners, and sudo/docker/kubectl cannot be allowlisted.

    Copy this token now — you won't see it again.
    Label Machine Commands Last used Actions
    Loading service tokens…

    Recent runs

    Command name, exit code, duration, caller IP and size only — never arguments or output.

    Command Exit Duration Caller IP Bytes When
    Loading recent runs…

    Which credential do I need?

    API key — paste into an MCP client or script. Treat it like a password: anyone holding it can run commands on every machine.

    Connected app — created when you sign in from Claude, ChatGPT or Cursor. Nothing to copy.

    OAuth client — only for connectors that ask for a Client ID and secret. Treat the secret like a password.

    Service token — CI and servers. No expiry; lives until revoked. Treat it like a password. Sandboxed, never root; shells, interpreters, runners, and sudo/docker/kubectl cannot be allowlisted. Not paused by the daily access window.

    Daily access window

    API keys and OAuth connectors pause 24h after you last opened the dashboard, and resume when you come back. Service tokens and first-hour session-code access are not affected.

    Change in Security →

    Usage & activity

    Counts only. We don't record what you ran, where, or when within the day. Kept for 180 days.

    Commands per day

    Last 7 days highlighted
    Surface Last 7 days Last 30 days
    Loading…

    Plan & billing

    Change plan, update the card, or download invoices.

    Current plan Loading… Checking plan features…

    Account & security

    Plan, sign-in methods and how long your credentials stay active.

    Passkeys

    Face ID, Touch ID, Windows Hello, security keys

    Removing any passkey requires fresh confirmation with an existing passkey (including the one being removed) or an emailed code. You may remove your last passkey; email sign-in and email confirmation codes remain available, but passkey sign-in will stop until you add another.

    Passkey Last used Actions
    Loading passkeys…
    Email —
    Plan —
    Session

    Signing in keeps you signed in for 24h. The session does not extend as you use the dashboard, so signing in is a daily step.

    Credential security

    Heads up: with this off, your API keys and your OAuth connectors stay active indefinitely — a leaked key or connector keeps working until you revoke it. Turning this protection off requires fresh passkey or email-code confirmation. We recommend leaving it on.

    Privacy & feedback Privacy & terms Report a bug or feature
    Overview Machines Access Account

    Add a passkey?

    Next time, sign in instantly with Face ID, Touch ID, Windows Hello, or a security key — no waiting for an email link. The email link stays available as a fallback.

    Confirm it's you

    This sensitive account change needs a fresh verification.

    The code expires in 15 minutes.

    Stop job?