Skip to content

ShellCanvas documentation ​

ShellCanvas gives a headless machine a graphical workspace — files, a terminal, a text editor and apps — running on the computer in front of you, over an ordinary SSH connection. Nothing is installed on the machine you connect to.

New here? Read What is ShellCanvas?, then install it and make your first connection. Building something on top of it? The App SDK quickstart and the adapter quickstart are the two starting points.

ShellCanvas is an early prototype, and these guides are written accordingly: they describe what the current release does, name the platform each feature is verified on, and say plainly where something is planned rather than built. Compatibility and known limitations collects those boundaries in one place.

Getting started ​

Understand the product and open your first workspace.

User guide ​

Everyday workflows on local and remote systems.

Apps and customization ​

Install, configure and develop extensions.

App SDK ​

Build apps against the public TypeScript API.

Adapters and filesystems ​

Connect other devices and filesystem providers.

Architecture ​

Understand the implementation and its boundaries.

Troubleshooting ​

Diagnose problems and understand current limits.

ShellCanvas documentation