projects
a project is the unit of ownership in vibestartup. one project = one drive root. it has a name, a slug, an owner, members, and a pile of settings.
the drive
every project has a root at / inside that project. thats the virtual filesystem. everything lives under it — /parts/*.part.md, /pcbs/*.pcb.md, /agents/*.agent.md, /customers/*.customer.md, and so on.
you can have multiple projects on every paid tier (see pricing). the free tier gives u one.
settings
project settings live at /.vibe/settings.md. yes its just a file. you can edit it in the ui or via agent. stuff that lives here:
- project name + slug
- default agent model
- default runner tier
- member roles
- webhook + scheduler config
members
invite by email from /settings/members. roles are:
- owner — can do anything including delete
- editor — read + write everything, run agents
- viewer — read only, no agent runs
team tier gets sso + saml + custom roles.
deleting
settings/danger → delete project. asks you to type the slug. the drive + all run history goes into a 30-day soft delete. after that its gone fam.