How to install and use Codeium (Windsurf Plugin) in VS Code: sign-in, autocomplete, and chat
Install the Windsurf Plugin, finish sign-in, wait for the language server, then get your first inline suggestion or ask a question with @ in chat.
The first hour with the Windsurf Plugin (formerly Codeium) in VS Code usually breaks on the wrong extension, an unfinished sign-in, or autocomplete and sidebar chat never connecting after the language server download.
The query is how to install and use Codeium / Windsurf Plugin in VS Code. This page follows the VS Code section of docs.devin.ai/windsurf/plugins/getting-started and Marketplace listing Windsurf Plugin (formerly Codeium). It is Windsurf's VS Code extension, not this site's meeting product. For a short huddle, open a room on sitdraw; see how to create and join a room.
Check the correct Marketplace extension
The Windsurf Plugin (formerly Codeium) offers Autocomplete, Chat, and Command. Search for Windsurf Plugin (formerly Codeium)—the brand moved from Codeium to Windsurf. After install, the language server downloads in ~10–20 seconds.
First hour: install, sign in, autocomplete, chat
1. Install from Marketplace
Cmd+Shift+XorCtrl+Shift+X. Search Windsurf Plugin or Codeium, pick formerly Codeium, Install. Quick Open:ext install Codeium.codeium.2. Sign up or sign in
Notification or Activity Bar icon / status-bar profile. Google, GitHub, or email. Language server downloads ~10–20 s.
3. Verify Autocomplete
Open your repo, type in a source file.
Tabaccept,Alt+]/Alt+[cycle,Alt+\trigger.4. Chat with @ mentions
Left sidebar Chat.
Ctrl+Shift+A(macOSCmd+Shift+A) toggles focus. Type@for files or docs.
# First hour · Windsurf Plugin (formerly Codeium) · VS Code · 2026-09
# 1. Extensions → Windsurf Plugin (formerly Codeium)
# 2. Sign in via notification or profile icon
# 3. Wait 10–20s for language server
# 4. Tab accept · Alt+\ trigger · Alt+]/[ cycle
# 5. Ctrl+Shift+A → Chat with @ mentions
# Privacy: .codeiumignore at repo rootFeatures, shortcuts, privacy
| Feature | Official behavior | First-hour note |
|---|---|---|
| Autocomplete | Tab accept; Alt+]/[ cycle; Alt+\ trigger | Wait for language server |
| Chat | Left sidebar; Ctrl+Shift+A; @ mentions | Start read-only |
| Command | Palette Windsurf/Codeium commands | Search explain, refactor |
| Privacy | .codeiumignore / .devinignore at repo root | Exclude .env, secrets/ |
| Telemetry | telemetry.telemetryLevel = all | Chat needs full telemetry |
- Brand has moved
- Marketplace name is Windsurf Plugin (formerly Codeium). Searching Codeium still works—verify publisher.
- Completion clashes
- GitHub Copilot can fight Windsurf Plugin. Disable competing autocomplete for the first test.
- Not a meeting-product guide
- Only Windsurf Plugin first hour. Short call: sitdraw or whiteboard compare.
Questions worth checking
No completions after install?
Confirm sign-in and language server finished (10–20 s). Reload Window; check .codeiumignore is not excluding the file.
Chat cannot @ a file?
Open a folder, not a single file. @ references workspace files; large files may truncate.
How to write .codeiumignore?
Repo root, .gitignore syntax. List .env, secrets/, *.pem. .devinignore also works.