Install and ConnectGuide

Docs

Connect SwarmCraft to your project

Point the extension at the right workspace folder so the project board, packet files, and repository edits all stay connected.

Connect SwarmCraft to your project

After the extension is installed and you are signed in, choose the repository folder that should receive packet files and local SwarmCraft workflow updates.

Connection flow

  1. Sign in through the SwarmCraft extension and complete MFA.
  2. Choose the repository folder that owns the project source code.
  3. Let the extension create and watch the packet files under .swarmcraft/projects/.

Choose the right workspace folder

Use SwarmCraft: Choose Repo and select the workspace folder that owns the project you want to build.

SwarmCraft extension repository selection flow

This matters most in multi-root workspaces, where several repositories can be open at once.

What the extension creates

SwarmCraft stores packet files under .swarmcraft/projects/ in the selected repository. Those files carry the ticket goal, staged checklist work, notes, and agent updates used during delivery.

What stays synced

The extension watches the packet files inside the selected workspace folder and syncs supported changes back into SwarmCraft. That gives the web board and the local repository a shared workflow state.

Before you move on

Confirm that:

  • you can see the SwarmCraft view in VS Code
  • the correct workspace folder is selected
  • the extension can open board routes in the browser

This guide is for connecting an existing unlocked project to its delivery repository. Deep Discovery starts earlier through its own workspace binding; use Start and resume Deep Discovery for that projectless setup.

Once the delivery project is connected, continue with Use the project board.

If you want SwarmCraft to prepare packets and run a whole board from the terminal, use the CLI install guide after the repository is connected.