Workspaces let you organize tasks and files around a project or team. Each workspace has its own member list with role-based permissions. Tasks and files can also exist outside of any workspace in your personal context — but when you need to collaborate, a workspace is the place to do it.
Creating a workspace
Go to the Workspaces page and click New Workspace. You'll be prompted to enter a name (required, up to 64 characters). That's it — workspaces have no description field. Once created, you can open it to view its detail page showing the workspace name, member count, and creation date.
Activating and deactivating a workspace
From the Workspaces page sidebar, each workspace has an Activate button. Click it to activate that workspace as your current context. When a workspace is activated, the tasks and files you see are scoped to that workspace. You can deactivate a workspace at any time to return to your personal context. Your active workspace is persisted across sessions.
Workspace roles
Every member of a workspace has one of four roles, with different permission levels:
- Owner — full control. Can manage all members, change roles, remove anyone except themselves, and delete the workspace. The creator of a workspace is its owner by default. Ownership cannot be transferred.
- Admin — can invite members, remove members with the member or viewer role, and manage most workspace settings.
- Member — can view, add, and complete tasks, upload files, and see other members. Cannot invite, remove, or change settings.
- Viewer — read-only access. Can view tasks and files but cannot create, edit, or complete anything.
Inviting members
From the workspace detail page, open the Members section and click Invite. Enter the email address of the person you want to invite and select their role (admin, member, or viewer). The invited user will receive an email with a join link.
You can revoke a pending invitation at any time by clicking Cancel next to it in the pending invitations list.
Managing members
The member list shows everyone in the workspace along with their role. Depending on your permissions, you can:
- Remove a member — the owner can remove any member except themselves. An admin can remove members and viewers but cannot remove other admins or the owner.
- Change a member's role — only the owner can change roles, and the owner's own role cannot be changed.
There is no "leave workspace" option — members who wish to leave must ask the owner or an admin to remove them.
Deleting a workspace
Only the workspace owner can delete a workspace. Deleting is permanent — all tasks, files, and data associated with the workspace are removed and cannot be recovered.
Real-time updates
Workspace changes — new tasks, member additions, role changes, and more — are pushed instantly to all connected members via WebSocket. No manual refreshing needed.