Browse from the top
ls lists one level at a time. Add --json to get entries with their IDs and types.
Names, spaces, and IDs
Names are matched case-insensitively within their parent. Quote the whole URL so spaces and shell characters remain part of the path:ambiguous_name and candidate IDs. Replace the ambiguous segment with its ID; obtain IDs from aspect ls --json or aspect workspace list --json.
URL-encoded segments are accepted. A slash that is part of a name must be encoded as %2F, because an ordinary / separates path levels. An Aspect web or share link is not an aspect:// path.
Set a default workspace
workspace use saves a default on this computer. The ~ in the workspace position resolves in this order:
- The
ASPECT_WORKSPACEenvironment variable, if set to a workspace name or ID. - Your saved default workspace, if it is still accessible.
- Your only workspace, if you belong to exactly one.
Mounts, downloads, and pins
Collections curate files without changing their underlying project paths. Use the app or MCP server to work with collections, then address files by their project and folder paths in the CLI.
Commands use the permissions of the signed-in account or API key owner. Knowing a path or an ID does not grant access to it.