Sharing

Team spaces

A team space shares threads, knowledge and code across a team using a synced folder — NAS, Dropbox, iCloud or similar. There's no server to run: it uses the sync folder you already have.

How it works

You create one space per project. The leader picks a sync folder, a workpilot-shared folder is created inside it, and everything travels between members through there.

RoleWhat they can do
Leader (the creator)Create the space, issue join codes, pause or resume members, deploy to production
MemberUse the shared threads, knowledge and code

Roles are determined by who created the space and can't be changed by the member.

Creating a space (leader)

  1. Open SettingsTeam sharing.

  2. Enter a team name and use Choose a shared folder and create… to pick the sync folder.

  3. A workpilot-shared folder is created inside it.

  4. Set Your name (shown to members). Others see you as “name #ID”.

Share the folder first

Before sending a join code, share that folder with your members in Dropbox or whatever you use. If it hasn't synced yet, they'll see The shared folder “{name}” hasn't reached this Mac yet.

Inviting members

  1. Choose what the invite grants: Threads, Knowledge, Code. It can differ per person.

  2. Press Copy join code.

  3. Send it to them by email or chat.

On their side they paste it into Join with a code — that's it. The already-synced folder is found automatically, so there's no folder to pick. If it isn't found, Choose a shared folder and join… lets them select it manually.

A bad code produces That join code isn't valid. Copy it again and paste it.

Creating and sharing things

+New in the sidebar can create shared threads, knowledge and code directly. Existing personal items can also be switched to shared.

Watch the attached material

When you share a thread that references personal knowledge or code, you'll be asked about it. Sharing only the thread means your colleagues can't see those documents. Decide there and then whether the material goes too.

Lists can be filtered by Personal and Shared, and shared items are labelled with the space they belong to.

Managing members

The member list in settings shows who has joined and when they were last active. A leader can Pause or Resume an individual member.

Pausing hides the space's shared threads and knowledge on that member's machine and stops syncing. Nothing is deleted, and resuming restores it.

This is an in-app control, not a lock

Pausing is enforced by the app. To cut access off completely, remove their permission on the shared folder itself — in the NAS or cloud service.

Before you share anything

Files placed in a team space are physically synced to members' Macs. Visibility settings do not protect them.

  • Never share production .env files, private keys or .git
  • When sharing code, read any sensitive-file warning before continuing
  • If something genuinely must not be seen, put it in a different space

Secrets such as SSH keys and API keys are never written into the shared folder — they stay in this Mac's keychain.

When syncing doesn't work

What you seeWhat to do
✓ SyncedEverything is fine
⚠ Cannot connectThe shared folder is missing or not writable. Check the NAS or cloud mount
⛔ …sharing is paused by the leaderAsk the leader to resume you

Even when sharing has a problem, your personal threads and knowledge keep working normally.

Leaving a space

Remove team sharing from this Mac takes you out. The shared folder itself isn't deleted, and re-joining puts everything back.

Where to go next