Servers and devices
Understand Local Server, shared hosts, and device-owned access.
Local Server is the OpenCode backend used by the desktop on this computer. Its projects and runtime are local. A shared server appears when another computer shares a project with you.
Device identity
Project-sharing identity belongs to the desktop installation rather than a Worktree account. Provider sign-in is separate from that identity. Signing out of an AI provider does not transfer project ownership or remove a collaborator's device grant.
An invitation and host approval establish project access. The app retains the host's cryptographic identity and rejects a changed key instead of silently trusting a replacement. Device names and avatars are display labels, not independently verified human identities.
Shared servers
A host can share multiple projects. Settings → Shared projects groups memberships by host, and the host's Projects tab lists the projects available to you. Its Providers and Models settings refer to your local AI connections for that host.
When the host is unavailable, its projects cannot accept new work. Local projects and locally stored provider settings remain usable. Removing access to every project on a host removes that shared server once revocation is received.
Other server connections
Direct server, SSH, and device-pairing connections are different access mechanisms from project sharing. Their authority follows the server connection or operating-system account. Do not assume a full server connection has the narrower permissions of an invited project guest.