Each cloud desktop has a per-desktop shared drive backed by EFS. Files persist across controller rebinds, are scoped to the desktop (no cross-desktop visibility), and uploads are capped at 100 MiB.Documentation Index
Fetch the complete documentation index at: https://docs.getnen.ai/llms.txt
Use this file to discover all available pages before exploring further.
List Files
-q for names only, or --json for the structured form.
API
Upload a File
--name. Content-Type is detected from the file extension and falls back to application/octet-stream.
API
Download a File
./<name>; pass --output <path> (or -o - for stdout), or --force to overwrite.
API
Lifecycle
The per-desktop drive subdirectory is created on first connection to the desktop and reaped synchronously when the desktop is destroyed.Limits
- Uploads are capped at 100 MiB per file (server-enforced).
- The namespace is flat — no nested directories.
- File names cannot contain path separators (
/,\) or... - Files persist across controller task replacements on the warm pool.
Next Steps
Manage Desktops
List, inspect, and delete cloud desktops
Desktop SDKs
upload_file / download_file / list_files in Python, JS, and Go