Install and configure Windsurf SDK/CLI authentication. Use when setting up a new Windsurf integration, configuring API keys, or initializing Windsurf in your project. Trigger with phrases like...
Devin Desktop is the new name for Windsurf. Existing Windsurf installations receive it as a standard over-the-air update, with plans, settings, extensions, workflows, and in-progress work carried forward.
Read to inspect only the repository files and configuration needed for the request.If Windsurf is already installed, use its normal update flow and preserve the existing profile. For a fresh install, download the signed installer from the official product page; do not use an unverified curl-to-shell command or third-party package.
Before a major update, record the editor version and export any profile the product exposes. Commit repository Rules, AGENTS.md, Workflows, and Skills separately so team customizations do not depend on one workstation.
Do not ask users to paste session tokens, cookies, SAML assertions, recovery codes, or API keys into chat or repository files.
For managed organizations, verify repository access, identity-provider policy, seat assignment, MCP policy, system Rules, network allowlists, and data controls through the current admin documentation. Do not invent private server URLs or undocumented settings keys.
Open a disposable or clean version-controlled project. Confirm:
Report the installed Devin Desktop version, operating system, update or fresh-install path, sign-in method, selected organization, profile migration result, and successful non-destructive Cascade check. Redact all account identifiers not needed for verification.
| Issue | Response |
|---|---|
| Installer is blocked or damaged | Stop and use the current OS-specific troubleshooting instructions |
| Browser sign-in does not return | Restart the interactive flow and check proxy or deep-link policy |
| Wrong organization selected | Sign out, preserve diagnostics, and choose the authorized organization |
| Features are unavailable | Verify plan, seat, organization policy, and quota state |
| Update changed behavior | Check release notes and use the preserved profile for rollback evidence |
Successful handoff: "Devin Desktop installed on macOS through the official signed download; browser SSO completed; Engineering organization selected; Cascade Chat read-only smoke test passed; no secrets collected."
Continue with windsurf-hello-world to verify the installation through a disposable, guarded Code and Chat workflow before opening sensitive repositories.