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:
- Prompt-first — type “A landing page for a coffee shop”. Doable picks a template and starts the AI's first task.
- Template-first — pick from Blank, Landing page, Blog, Portfolio, SaaS dashboard, E-commerce store, Todo app.
- 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.