Skip to content

Workspaces & Projects

Workspaces

A workspace is the top-level container for everything you do in Doable. Every project, integration, AI key, and member belongs to exactly one workspace.

Personal vs team

  • Personal workspace — created automatically on signup. Just you.
  • Team workspace — create from the dashboard ("New workspace"). Invite members by email; they receive a link to join.

Workspace settings

From the workspace switcher (top-left), open Workspace Settings:

Tab Purpose
General Name, slug (URL part), avatar, time zone
Members Invite, change roles, remove
AI Default model, providers, API keys, modes, tools, credit limits
Integrations Connect Slack, Notion, Linear, GitHub, Stripe, …
Connectors MCP servers — give the agent access to private knowledge
Skills Reusable prompts/snippets your agents will use
Environments Build environments (Node version, env vars)
Audit Every tool call the agent has made
Billing Plan, credits, invoices

Switching workspaces

The switcher in the top-left lists every workspace you belong to. Click to switch — your URL changes to that workspace's slug.

Projects

A project is one app/website. Projects live inside workspaces and can be organized into folders.

Creating a project

From the dashboard, click New project. You have three paths:

  1. Prompt-first — type “A landing page for a coffee shop”. Doable picks a template and starts the AI's first task.
  2. Template-first — pick from Blank, Landing page, Blog, Portfolio, SaaS dashboard, E-commerce store, Todo app.
  3. Import — clone from a GitHub repo (requires GitHub integration).

Folders

Click New folder in the dashboard sidebar. Drag projects between folders to organize. Folders are workspace-scoped.

Visibility

Projects have three visibility levels:

Level Who can view
Private Only the workspace members you grant access to
Workspace All workspace members
Public Anyone with the link, listed under Discover

Set under Project → Settings → Visibility.

Sharing & collaboration

Open the Share menu in the editor:

  • Invite by email — adds the user to the workspace if they aren't already, and grants project access.
  • Anyone with the link — generate a read-only or edit link.
  • Live presence — see who is currently in the project (cursor + name pill).

Versioning

Every meaningful change creates a Git commit in the project's hidden Git repo (PROJECTS_ROOT/<id>/.git). View under Project → History:

  • Browse commits with diffs.
  • Roll back to a previous version (creates a new commit).
  • Tag a "milestone" you can return to easily.

Deleting

Owners can delete projects from Project → Settings → Danger zone. Deletion is soft by default; a hard-delete option (irreversible — also wipes the project filesystem) is available to workspace owners.