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