Workspaces
A workspace is the project space where you keep services, sessions, skills, automations, and tasks. See Concepts → Workspace for the model.
Create a workspace
- From the workspace hub or the org switcher, click New workspace.
- Name the workspace.
- Add one or more services:
- Import a Git repo (GitHub / GitLab / Bitbucket via OAuth).
- Pull a Docker Hub image.
- Upload a folder.
- Start empty.
- Add a database from a template.
- Confirm — you'll be dropped into the workbench on the default
mainsession.
You can also use Auto-create from template for a one-click scaffold.
Switch workspaces
Use the workspace switcher in the header.
Add services later
Open the workspace's Settings → Services panel to import additional services, reorder them, or change their env vars and runtime limits.
Sessions inside a workspace
- Every workspace has a
mainsession. - Spin up new sessions from
mainfor feature work; merge back when ready. - Sessions own runtime state — see Concepts → Session.
Duplicate a workspace
There isn't a built-in Duplicate action yet. Workarounds:
- Create a new workspace pointing at the same Git services.
- Upload the same folder into a new workspace.
Best practices
- Keep
maindeployable; do feature work in feature sessions. - Reuse the same Git service across multiple workspaces if you want parallel experiments.
- Archive workspaces you no longer need to keep the hub clean.