Loading your account…
Welcome to AI Commander
Three steps to your first remote command. Takes about two minutes.
Install the agent on a machine
Save it under a name
Connect your AI client
https://aicommander.dev/mcp
Welcome back
Connect your AI
https://aicommander.dev/mcp
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… | ||||
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.
| 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.
| Client ID | Name | Last used | Actions |
|---|---|---|---|
| Loading clients… | |||
Bare command names only. Shells, interpreters, runners, and sudo/docker/kubectl cannot be allowlisted.
| 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… | |||||
Usage & activity
Counts only. We don't record what you ran, where, or when within the day. Kept for 180 days.
Commands per day
| Surface | Last 7 days | Last 30 days |
|---|---|---|
| Loading… | ||
Plan & billing
Change plan, update the card, or download invoices.
Account & security
Plan, sign-in methods and how long your credentials stay active.
Passkeys
Face ID, Touch ID, Windows Hello, security keysRemoving 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… | ||
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.
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.