1
Account setup
Goal: Everyone who will use FireWeave has an account, and the project is ready to receive repos.
- Go to https://app.fireweave.ai
- Register with your work email (this auto-joins you to your org)
- Complete your profile — name, role, GitHub handle
- Invite the rest of your team from Settings → Members
- Admin only: Connect PostHog and GitHub, create the project, and bind your logs, metrics, traces, and repository to the project dashboard
You land on the FireWeave dashboard and see your org, with PostHog and GitHub showing as connected and at least staging and production defined as environments.
2
Install the fw CLI
Goal: You have the Verify the install:
fw binary on your machine, authenticated to your org. This is how the coding-agent plugin talks to our backend.Static, self-contained binaries are available for Linux x64/arm64, macOS x64/arm64, and Windows x64.- macOS / Linux
- Windows
fw login opens a browser. You authenticate, and the CLI picks up your tenant. fw whoami confirms your session.fw whoami prints your email and your org’s tenant ID.command not found: fw
command not found: fw
Your shell hasn’t picked up the new PATH. Open a new terminal, or run
source ~/.zshrc / source ~/.bashrc. The installer puts the binary in ~/.fireweave/bin — add that directory to PATH if it isn’t already there.Corporate proxy or certificate issues
Corporate proxy or certificate issues
Flag it with FireWeave and we’ll send a manual binary download link.
3
Install the FireWeave plugin
Goal: FireWeave shows up as a first-class plugin inside your coding agent, so your engineers don’t have to context-switch.
- Claude Code
- Cursor
- Codex / OpenCode / Cline
Three commands are available in your agent:
/fireweave:initialise, /fireweave:safe-rollout, and /fireweave:cleanup.4
Initialise the SDK
Goal: The SDK and the mapped capabilities are installed, and your runtimes can report what they’re running.Run this in your coding agent:It runs mostly on its own and stops to ask you two things:
Then:
- Commit the
fireweave/folder (one per surface), the.fireweave/folder, and the one line added to your entrypoint - Do not commit
.fireweave/deploy-beacon.env.local - Copy
FW_ATTEST_URLandFW_PROJECT_API_KEYfrom that file into your runtime
The repo is initialised with no changes to your existing product code, and both runtimes hold the two environment variables.