Windsurf
Windsurf is now Devin Desktop: set it up with one line in your terminal, which installs the CLI, teaches Devin Basemodo and signs you in.
Set up
In your terminal, on macOS and Linux:
curl -fsSL https://basemodo.com/install | shOn Windows, in PowerShell:
irm https://basemodo.com/install.ps1 | iexIt installs the basemodo command, then runs basemodo setup: it asks whether your agents should know Basemodo in every project (press Enter) or only in the folder your terminal is in, finds the agents on your computer and writes Basemodo's Skills where each reads them, then opens your browser to sign you in. Running the line again updates the CLI and the Skills.
Devin Desktop reads the Skills from ~/.agents/skills, or from the project's .agents/skills when you chose this project only. Start a new conversation and ask it, for example: "Deploy this folder to Basemodo and give me the link." It runs the CLI and deploys the folder it works in, with no GitHub repository needed.
Other ways
Use one way in Devin Desktop: the install line above, or one of these. Each gives it every command of Basemodo (the Plugin through the Remote MCP), so with two it sees every command twice (one way per client).
The Plugin
Basemodo's Skills and its Remote MCP in one install, without the CLI, from basemodocom/agent: add it under Customizations, Plugins, or with the Devin CLI:
devin plugins install basemodocom/agentThen sign in to its Remote MCP, as below.
The Remote MCP
Add Basemodo to ~/.config/devin/mcp_config.json (%APPDATA%\devin\mcp_config.json on Windows):
{"mcpServers": {"basemodo": {"url": "https://mcp.basemodo.com"}}}Then sign in: Basemodo shows Needs auth in Devin Desktop's list of MCP servers. Select Authenticate: your browser opens on basemodo.com, which asks you to approve it. Approve it, and Devin acts as you through its Agent Grant. Its deploy takes a GitHub repository, not a folder.
A Windsurf from before the rename, in June 2026, reads ~/.codeium/windsurf/mcp_config.json instead.
The local MCP
The same tools on your computer, basemodo mcp. With basemodo installed (curl -fsSL https://basemodo.com/install | sh on macOS and Linux, irm https://basemodo.com/install.ps1 | iex in Windows' PowerShell) and signed in with basemodo login:
{"mcpServers": {"basemodo": {"command": "basemodo", "args": ["mcp"]}}}What it needs
Any plan. On Enterprise, an admin turns on Devin Local, Devin Desktop's agent, for members. A team's admins can also limit MCP servers to an allowlist, which blocks every server not on it: ask one to add https://mcp.basemodo.com.