Remote sessions for AI coding agents

Run Claude Code and Codex on your own machines. Pick them up from any screen.

Your coding agents keep working when you close the laptop. Claude Code, Codex, Copilot, OpenCode and plain shells run as sessions on your server, so you continue from your desktop, phone or browser exactly where you left off.

Install the server on Linux:

curl -fsSL https://dl.clusto.app/install.sh | sh

Works withClaude Code, Codex, GitHub Copilot, OpenCode, OpenRouterand any shell you already use.

Leave the laptop. Not the work.

Clusto separates the machine doing the work from the screen you happen to have in front of you.

  1. Install the CLI and configure your server

    One curl command installs the Clusto CLI on a headless server, workstation, or home lab. Then the interactive wizard configures and starts the daemon.

  2. Start an agent like you normally do

    Launch a coding agent, native AI chat, or plain shell. Clusto keeps the session alive and records its state after your client disconnects.

  3. Pick it up from another screen

    Open the desktop, mobile, or web client and attach to the same live session. No terminal archaeology and no lost context.

One control plane for your agents

The practical infrastructure around long-running agent work: continuity, orchestration, and explicit control of the machines and configuration underneath it.

  • Cluster your machines

    Join servers into a leaderless mesh. See every node, route sessions, and take over from another device without losing state.

  • Clusto Tunnel

    Reach your nodes without Tailscale, VPNs, or port forwarding. Apps connect over direct end-to-end encrypted P2P; the web client falls back to a cloud relay. Your node's token is still required, always.

  • Native AI chats

    Start durable Claude, Codex, OpenCode, or OpenRouter conversations with workspaces or Notes, and pin each chat to a specific cluster node. OpenRouter connects directly through its native HTTP API, with no OpenCode dependency.

  • Scheduled tasks

    Target any online cluster node, filter or move tasks by node, and run unattended shell work once or on cron and interval schedules with history and notifications.

Clusto in 40 seconds: real app footage against a demo cluster. Sound on.

Also in Clusto

Stay connected

  • Detach and reattach

    Sessions live on the server, not the client. Close the app, switch devices, reconnect and pick up exactly where you left off.

  • Cross-platform apps

    Native desktop apps for Windows and Linux, an Android app, and a full web client that covers iPhone, iPad, and macOS today, all from one codebase.

  • Guided server setup

    Install the CLI with the install script, then run the wizard to configure and start the daemon. The app connects to your installed nodes; Settings includes setup instructions on every platform.

Orchestrate the work

  • Any agent, any shell

    Claude Code, Codex, Copilot, OpenCode, or a plain terminal, all managed the same way over one WebSocket connection. Paste or drag images and documents directly into terminal prompts.

  • Teams

    Mix Claude, Codex, OpenCode, and native OpenRouter API leaders and workers in headless teams that coordinate through Clusto tools, spawn in isolated worktrees, and report results automatically.

  • Reports feed

    Agents and scripts post run results as markdown with charts, images, and files through the CLI or an MCP tool. Search, tag, and archive them, pick per-project notifications, and see failed scheduled runs as automatic Error reports.

  • Design sessions

    A chat that designs UI instead of code. The agent writes self-contained HTML mock screens and they render live beside the conversation, at phone, tablet, or full width, clickable from screen to screen. Seed it from a project and the mocks match the real app.

  • Project workspaces

    Keep each Project's terminals and chats together. Split, focus, maximize, balance, or close pane slots, and on desktop move a terminal, note, or chat into its own native window; workspace actions stay mirrored in F1.

Keep control

  • Clusto Assistant

    Ask the built-in assistant about the view you have open. It explains reports and failed task runs, checks cluster state, helps with setup and configuration, and sends your feedback to the Clusto team. It only proposes changes; you apply or decline each one.

  • Reviewed agent configuration

    Write instructions, skills, subagents, and commands once and roll them out to Claude Code, Codex, Gemini CLI, opencode, Copilot, and more on every node and OS account, with per-node variables and OS-specific blocks. Files edited on a node are never overwritten without asking.

  • Agent knowledge

    Every agent on every node gets the same memory with no setup - a Clusto MCP server for notes and lessons, lessons you approve once, Claude Code memory that follows each repository, and versioned backups of your whole agent setup.

  • Notes vault

    Pin a preferred serving node per device, then browse and edit a Markdown vault with live preview and Notes chats - synced through any S3-compatible bucket, or kept fully local.

  • Customizable navigation

    Switch between Full and a Simple profile with Terminals, Chats, and Notes, reorder or hide feature destinations, choose Comfortable or Compact spacing, and keep Docs, Connection, Settings, and customization always available.

  • Encrypted cloud sync

    Sign in and your saved connections and app settings follow you to every device, and on Team you can share connection profiles with your whole team. A separate passphrase encrypts everything on-device, so the cloud only ever stores ciphertext, never your cluster tokens.

  • Company view

    Run an AI agent company from your GitHub repository. An owner inbox with Approve and Reject, CEO threads as chat, a dashboard of the weekly plan, usage and spend, and an agents panel. The GitHub token stays on a node you trust, and Approve merges only the commit you reviewed.

Your server. Your agents. Any screen.

Start free with Personal on up to 3 devices. Encrypted cloud sync is included on every plan. Choose a monthly or annual Pro or Team subscription for more devices or team features. On Personal and Pro, the desktop and mobile apps activate with just a license key, no sign-in needed. Team devices activate when a seat holder signs in.

Native apps for Windows, Linux and Android, and a web client for macOS, iPhone and iPad. Agents run on your machines, with your own credentials.