StudioIntegrations & Remote

Integrations & Remote Workspaces

Configure SSH connections and external tools, and open projects on a remote host with Studio's remote workspaces.

Integrations

Studio can store connection details and tool preferences for your workspace:

  • SSH connections — saved hosts used to open remote workspaces.
  • External tools — configure the commands Studio uses to open your editor, diff viewer, and merge tool.
Studio settings with preferences and external tool integrations
Studio settings with preferences and external tool integrations

Remote workspaces

The Studio desktop app can open a remote workspace: your project files, terminals, dev servers, and the code generator run on a remote host reached over SSH, while the Studio UI runs locally. This mirrors the VS Code Remote-SSH model — a thin local UI over a remote execution environment.

This is useful when:

  • Your project lives on a powerful build server or a cloud VM.
  • You want to develop against a remote environment without syncing files manually.

Remote workspaces are a desktop (Electron) feature. The container build of Studio always runs in single-workspace mode against its mounted workspace.

How it works at a glance

When you open a remote workspace, Studio:

  1. Checks the remote host has Node.js and pnpm (and offers to install them if not).
  2. Ships its backend to the remote host and runs it there over an SSH tunnel.
  3. Keeps account and licensing operations on your local machine, while all file, terminal, and generator work happens on the remote host.

Because account and licensing calls stay local, opening a remote workspace requires at least one activated project on your local machine to provide your organization identity.

Next steps