Shared projects
Invite a device, approve a collaborator, and manage project access.
Project sharing is opt-in and does not require a Worktree account. The host owns the live project folder. Guests connect to that project through an authenticated, encrypted connection.
Host a project
- Find the project on Home or under Settings → Local Server → Projects.
- Choose Manage project, then open its sharing settings.
- Enable sharing and create an invitation code.
- Send the code to the person you want to invite.
- Review the pending device request and approve it. Choose that collaborator's permissions.
Invitation codes contain eight letters or numbers and expire after ten minutes. A code can accept multiple pending requests while it is valid. Knowing the code does not grant project access: the host must approve the requesting device.
Join a project
Open Settings → Shared projects → Join shared project, enter the code, and wait for approval. Shared projects are grouped under their host device; each group can be collapsed. A joined server also appears in Settings with its Projects, Providers, and Models pages.
Connect your own provider under that shared server's Providers page before sending an AI request. Those credentials are stored on your computer, scoped to that shared server. They are not the host's provider accounts.
When the host goes offline
The host must be running with sharing enabled for guests to use its project. If it is asleep, disconnected, or has disabled sharing, open project tabs show Host is offline. They can reconnect when the host returns.
You can still leave the tab, open settings, or create a session in an available local project. Your locally stored provider settings remain available while the host is offline. Files, threads, tools, and previews on the host do not.
Stop sharing or remove access
Disabling sharing pauses access while keeping approved device identities for a later re-enable. Revoking an invitation prevents further admissions through that code; it does not remove devices already approved.
Removing a collaborator revokes that device's project access. The guest removes the saved connection after learning of the revocation; already-open tabs can show an access-removed notice. If the host has no other projects shared with that guest, its server entry disappears.
Revocation is checked through expiring connection leases, so it is not a guarantee of instantaneous cancellation. It also does not undo edits or stop every operation already admitted. See Security.