Skip to main content
Studio’s operator workspace is a signed desktop application with a bundled local helper. The desktop must reach both Altostrat’s cloud services and the hosts, APIs, browsers, or local applications you want it to operate. Cloud support agents have their own execution environment and supported service connections; they continue independently of this workstation.

Supported desktop platforms

Install the build matching the workstation architecture. Keep automatic updates enabled unless your organization distributes pinned releases through its own software-management process.

Cloud and local network access

Studio needs:
  • HTTPS access for sign-in, organization sync, Bedrock and supported AWS services, updates, billing, Studio Remote relay, and configured cloud integrations.
  • Direct or routed reachability from the workstation to hosts reached through local tools and protocols.
  • A VPN or jump host when the management network is not directly reachable.
  • Protocol ports required by the configured host, such as SSH, Telnet, RDP, HTTPS, VNC, serial, SNMP, or vendor-specific services.
  • Access to connector and MCP server URLs, including OAuth authorization and callback endpoints.
Local tools and host protocols use the workstation’s network path. Test a target from the same workstation and network context before diagnosing it as a Studio failure. Managed Remote Desktop uses its own enrolled-agent and viewer connection service, with separate deployment and readiness requirements.

Local helper

The bundled helper provides terminals, network diagnostics, file transfer, browser runtime coordination, Computer Use, firmware staging, and other local operations. It starts with Studio and listens on local application paths rather than as a separately administered server. Endpoint controls must allow the signed Studio app and its bundled helper binaries to run. If a local tool disappears after an EDR or antivirus policy change, inspect the security product before reinstalling Studio.

OS permissions

Grant only the features your operators use. After granting a macOS privacy permission, use Settings → Computer Use/Audio Use → Re-check. Restart Studio if macOS retains the previous state.

Computer Use availability

The documented Computer Use permission and secondary-cursor workflow is for the macOS desktop app. Prefer a structured terminal, connector, MCP, or browser tool when possible; Computer Use is for native graphical surfaces with no safer structured route.

Browser runtime

Studio packages the browser assets required by headless browser sessions. Endpoint security must preserve the application bundle’s browser files and symlinks. Browser sessions also need outbound access to the target site and its authentication endpoints.

Firmware staging

The TFTP firmware server binds to a private RFC 1918 address and serves a selected local root directory.
  • Windows defaults to UDP 69.
  • macOS/Linux-like helper environments default to UDP 6969 because privileged ports normally require elevation.
  • The target device must reach the displayed workstation address and port.
  • Host firewall rules must allow the selected UDP port.
TFTP has no authentication. Use a dedicated directory, place only the required firmware file inside it, and stop the server after transfer.

Studio Remote

Studio Remote requires:
  • The current production Studio desktop app running in Electron.
  • A signed-in desktop with the remote relay enabled for the release.
  • Studio Remote on iPhone, iPad, or Android; use the download links in the desktop pairing panel or Studio Remote guide.
  • Network access from both devices to the relay services.
The phone does not replace local reachability. The desktop must stay awake, signed in, and connected to target networks for local tools to run.

Managed Remote Desktop

Managed access requires an enabled organization/deployment, the Studio desktop viewer, an enrolled Altostrat Remote Agent, and a compatible endpoint whose reported desktop readiness permits the requested action. Inventory and enrollment availability do not guarantee live viewing or Control. The current endpoint package scope is Windows 10/11 x64 and Apple silicon Macs. Windows ARM64, Windows Server/RDS, Intel Macs, Linux, and mobile endpoints are outside that scope. Windows Control and macOS viewing/control remain in development; managed Copilot tools are not available yet. On a Mac endpoint, Screen Recording permission is required for viewing and applicable Accessibility permission for Control. Installation does not silently bypass those OS permissions. Pre-login/FileVault access is unsupported. The Remote Agent is installed and administered separately from Studio’s bundled local helper. See Managed Remote Desktop for enrollment, consent, device-readiness checks, and troubleshooting. Existing Windows RDP uses the host’s RDP protocol and its own network and credential requirements.

Calls and media

Allow WebRTC and the required media paths through proxies and firewalls. Select the correct microphone, camera, and speaker in the call preview or device settings. Audio Use and call transcription also require available usage allowance and no applicable hard limit.

Resource planning

Long chats, multiple live browser or RDP sessions, large terminal buffers, dashboards, local embeddings, media calls, and packet capture all consume workstation resources. Close unused live surfaces and keep enough disk space for updates, files, recordings, and cached application assets. For large rollouts, validate one representative managed workstation with the organization’s VPN, proxy, EDR, firewall, OAuth, and device protocol policies before broad deployment.

Install and sign in

Install the signed desktop build and select the correct organization.

Troubleshooting

Work from scope, helper, permissions, policy, credentials, and external reachability.