User Guide — Overview¶
This section is for end users of a Doable instance — the people building apps in the chat, not the people running the server. (For the operator side, see Deployment.)
The five things you'll do in Doable¶
- Sign up and join or create a workspace.
- Create a project from a prompt or template.
- Iterate with the AI in chat, the visual editor, or the code editor.
- Collaborate with teammates in real time.
- Publish to a
*.doable.mesubdomain or a custom domain.
The screens¶
| Screen | Use it for |
|---|---|
| Dashboard | See all your projects at a glance. Filter by folder, search by name. |
| Project editor | Chat + live preview + Monaco code editor — the main work area. |
| Workspace settings | Members, AI providers, integrations, billing, audit log. |
| Marketplace | Pre-built templates, skills, and connectors others have published. |
| Discover | Public projects from the community. |
| Settings | Personal profile, password, OAuth connections, API tokens. |
| Admin (platform admins only) | User management, feature flags, AI defaults, ops dashboards. |
Roles¶
Within a workspace, members have one of:
- Owner — full control, including billing and deleting the workspace.
- Admin — workspace settings, members, integrations.
- Member — projects, AI chat, publishing.
- Viewer (optional) — read-only access to projects.
Across the whole instance, designated platform admins can see all workspaces (used for support and abuse mitigation). Platform admin status is granted via the admin UI or directly in the users table (is_platform_admin = true).
Account types¶
- Personal workspace — created automatically when you sign up. Solo work.
- Team workspace — created from the dashboard. Invite members by email.