Skip to content
@Gaia-Desk

GaiaDesk

Any computer. Right here. Fast, secure remote desktop for people and AI agents.

GaiaDesk

Any computer. Right here.

Fast, secure remote desktop for Mac, Windows and Linux,
with a terminal, file transfer and an API built for people and AI agents.

Website · Download · Releases · Docs · CLI · MCP


GaiaDesk is remote desktop software for remote access, remote support and unattended access to your computers: an alternative to TeamViewer, AnyDesk and RustDesk, with a command line, an MCP server and SDKs so scripts, CI pipelines and AI agents can run commands, copy files and use the screen on the same machines you reach by hand.

Download: latest release (macOS, Windows, Linux) · gaiadesk.net/download

What GaiaDesk does

  • Remote desktop that feels local. Hardware HEVC over QUIC, forward error correction and adaptive bitrate keep the picture sharp and the input instant, even on rough Wi-Fi.
  • Reachable when you need it. Unattended access survives reboots, sign-outs and updates.
  • More than a screen. Terminal, file transfer, chat, clipboard, port forwarding and background jobs, on every platform.
  • Works without our servers. LAN sessions run with no internet at all, and Mesh links your machines into a private network.
  • Built for teams. SSO, roles, audit logs, enterprise provisioning and branded clients.
  • Ready for AI agents. Scoped, expiring agent tokens that the desk enforces, with an audit log of everything an agent ran.

Repositories

App and command line

Repository What it is Get it
gaiadesk-releases Signed GaiaDesk app installers for macOS, Windows and Linux, plus QuickSupport and the CLI binaries Latest release
gaiadesk-cli The gaiadesk command line: exec, shell, copy files, background jobs, port forwarding, for scripts, CI and AI agents npm @gaiadesk/cli
homebrew-tap Homebrew formula for the CLI on macOS and Linux brew install gaia-desk/tap/gaiadesk

AI agents (MCP)

Repository What it is Get it
gaiadesk-mcp Model Context Protocol server: let Claude, Cursor, VS Code and other AI agents run commands, move files and use the screen on your computers npm @gaiadesk/mcp

API SDKs (the GaiaDesk Platform API, end-to-end encrypted desk operations)

Repository Language Get it
gaiadesk-typescript TypeScript / Node.js npm @gaiadesk/sdk · @gaiadesk/sdk-native
gaiadesk-go Go pkg.go.dev
gaiadesk-python Python, sync and asyncio GitHub
gaiadesk-java Java / Kotlin GitHub
gaiadesk-dotnet .NET (C#) GitHub
gaiadesk-ruby Ruby GitHub
gaiadesk-php PHP GitHub
gaiadesk-rust Rust GitHub

Embed SDKs (a "Get help" button that shares your app's screen with your support team; see Embedding GaiaDesk)

Repository Platform Get it
gaiadesk-embed Web apps (TypeScript, zero dependencies) npm @gaiadesk/embed
gaiadesk-embed-electron Electron and Node desktop apps npm @gaiadesk/embed-native
gaiadesk-embed-swift macOS apps (Swift Package) GitHub
gaiadesk-embed-cpp C/C++ and Qt apps (CMake) GitHub
gaiadesk-embed-dotnet Windows desktop apps (.NET 8) GitHub
gaiadesk-embed-ios iOS apps (Swift Package) GitHub
gaiadesk-embed-android Android apps (Kotlin, AAR) GitHub
gaiadesk-embed-react-native React Native apps (iOS and Android) GitHub
gaiadesk-embed-flutter Flutter apps (iOS and Android) GitHub

Quick start

npm install -g @gaiadesk/cli        # or: brew install gaia-desk/tap/gaiadesk
gaiadesk login
gaiadesk devices
gaiadesk exec -d 123456789 -- uname -a
import { GaiaDesk } from "@gaiadesk/sdk";

const gd = new GaiaDesk();
const result = await gd.exec("123456789", "uname -a");
console.log(result.stdout);
from gaiadesk import GaiaDesk

gd = GaiaDesk()
print(gd.exec("123456789", "uname -a").stdout)

Docs: Getting started · The CLI for agents · Agent access · Security

Get in touch

Popular repositories Loading

  1. gaiadesk-releases gaiadesk-releases Public

    Download GaiaDesk: signed remote desktop installers for macOS, Windows and Linux (dmg, exe, deb, rpm, AppImage), QuickSupport, Viewer and gaiadesk-cli binaries. Remote access and remote support; a …

  2. gaiadesk-mcp gaiadesk-mcp Public

    GaiaDesk MCP server: let Claude, Cursor, VS Code and other AI agents run commands, copy files, manage jobs and see and control the screen on your remote Mac, Windows and Linux computers, with scope…

    TypeScript

  3. gaiadesk-typescript gaiadesk-typescript Public

    Official TypeScript and Node.js SDK for GaiaDesk remote desktop: run commands on remote computers, stream output, transfer files, run background jobs and mint scoped tokens from scripts, CI and AI …

    TypeScript

  4. gaiadesk-python gaiadesk-python Public

    Official Python SDK for GaiaDesk remote desktop: run commands on remote computers, stream output, transfer files, run background jobs and mint scoped tokens from scripts, CI and AI agents. Sync and…

    Python

  5. .github .github Public

    GaiaDesk organisation profile and community health files. GaiaDesk is fast, secure remote desktop for Mac, Windows and Linux with a CLI, MCP server and SDKs for scripts and AI agents.

  6. gaiadesk-cli gaiadesk-cli Public

    GaiaDesk CLI: run remote commands, open a shell, copy files, run background jobs and forward ports on your Mac, Windows and Linux computers from scripts, CI and AI agents. JSON output, scoped agent…

    PowerShell

Repositories

Showing 10 of 22 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…