Workspaces

A workspace is an organizational container for everything in Celune: agents, tasks, projects, and team members. Each workspace is fully isolated — what happens in one workspace stays there.


What Workspaces Are For

Workspaces let you separate different contexts without logging into separate accounts. Common patterns:

  • One workspace per client — keep deliverables, agents, and conversations scoped to that engagement.
  • One workspace per product — separate staging from production, or consumer from enterprise.
  • One workspace per team — engineering, design, and marketing each get their own space.

You can be a member of multiple workspaces and switch between them instantly.


What Lives Inside a Workspace

Every workspace contains its own isolated set of:

| Resource | Description | | ------------ | ----------------------------------------------------------------------- | | Agents | The AI team for this workspace — Lead, specialists, and utility agents. | | Tasks | The unit of work. Assigned to agents, tracked by status and priority. | | Projects | Groups of related tasks with goals, sprints, and closing gates. | | Members | Human team members with roles that control what they can do. | | Settings | Workspace name, billing plan, integrations, and defaults. |


Workspace Isolation

Workspaces are hard boundaries. An agent configured in Workspace A cannot see tasks in Workspace B. A member of Workspace A has no access to Workspace B unless explicitly invited.

This isolation is enforced at the database level — not just the UI — using row-level security. You don't have to trust that the UI is doing the right thing; the data layer enforces it.


Switching Workspaces

Use the workspace switcher in the top-left of the sidebar. Your current workspace is always visible. Switching takes you to the same page context in the new workspace (e.g., if you're on Tasks, you'll land on Tasks in the new workspace).

If you've been invited to a workspace but haven't joined yet, you'll see a pending invitation in the switcher.


Team Members

Each workspace has its own member list, independent of other workspaces. You invite someone to a specific workspace, not to your entire account.

When you invite a team member, you assign them a role that controls what they can do. See Permissions for a full breakdown of what each role allows.

Members can be:

  • Invited — they receive an email and haven't accepted yet.
  • Active — they've accepted and have access.
  • Removed — their access is revoked. Their historical contributions (tasks, comments) remain.

Workspace Settings

Workspace owners and admins can configure:

  • Name and slug — the display name and URL identifier.
  • Billing plan — which tier the workspace is on (Spark, Pro, Team, Enterprise).
  • Default agent — which agent new tasks are assigned to by default.
  • Integrations — connected tools like Slack, GitHub, and others.
  • Danger zone — transfer ownership or delete the workspace.

Deleting a workspace is permanent and removes all data inside it. There is no undo.


Limits by Plan

| Plan | Workspaces | Members per Workspace | Agents per Workspace | | -------------- | ---------- | --------------------- | -------------------- | | Spark (Free) | 1 | 3 | 2 | | Pro ($49/mo) | 3 | 10 | 5 | | Team ($149/mo) | 10 | 50 | Unlimited | | Enterprise | Unlimited | Unlimited | Unlimited |


Related Concepts

  • Agents — Each workspace has its own agent team.
  • Permissions — Member roles are set at the workspace level.