Windsurf Assistant is a self-hosted toolkit, written mostly in JavaScript with no npm dependencies, that sits around the Windsurf IDE and the AI models it talks to in the cloud. The README is partly in Chinese and styles itself around a Daoist motif, but underneath it bundles three orthogonal pieces that can be installed alone or together. The May 2026 compliance note at the top of the README explains that high-frequency cron schedules were turned off and the project went through a self-audit after a false-positive abuse flag. The first piece, called dao-core or the reverse API, runs on a machine you own and exposes Windsurf's models behind an OpenAI-compatible /v1 endpoint with streaming responses. Once it is running, any OpenAI client like LobeChat, OpenWebUI, NextChat, Cherry Studio, the openai SDK, Continue.dev, Aider, or Cursor's OpenAI override can be pointed at it and use the Windsurf models as if they were OpenAI's. The second piece, WAM, is a Windsurf IDE extension that rotates between multiple Windsurf accounts you own, using a 60-second lock so two sessions do not grab the same account, and switching when one runs out of quota. The third piece, dao-proxy-min, is a small proxy that sits between the Windsurf Cascade panel and the cloud and rewrites the system prompt to one of your own choosing while keeping the @-tool integrations intact. The README's example system prompt is the Mawangdui silk-text version of the Tao Te Ching. Distribution is unusual: there is a public entry page on GitHub Pages, you sign in with a fine-grained GitHub personal access token kept only in your browser, and the page walks you through forking the repo into your own account and turning on Pages. Your settings, virtual machine URL, accounts, system prompt presets, and chat history live in a private Gist on your own GitHub, not on any shared server. A daemon is provisioned on a VM you own with a one-line curl command that downloads a bootstrap script, and a fleet variant runs several account instances on one VM behind a Cloudflare tunnel. The code is released under MIT.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.