---
title: "Windsurf 是什麼"
description: "解釋 Windsurf 作為 Cognition 旗下 agentic IDE 的定位，以及它和聊天框、補全工具、終端 agent 的根本差異。"
verifiedAt: "2026-05-09"
---

Windsurf 是 Cognition 旗下的 agentic IDE。**agentic** 在這裡不是流行詞——它的意思是 AI 能自主拆任務、呼叫工具、推進多步動作，而不是被動答一句問一句。所以 Windsurf 保留編輯器、檔案樹、終端、擴充套件和遠端開發體驗，同時把 Cascade 放進 IDE 中心，讓 AI 不只是回答問題，而是圍繞當前程式碼庫持續找上下文、列計劃、改檔案、執行命令、呼叫工具、回復和沉澱規則。

> [!TIP]
> **一句話定位**：Windsurf 適合“編輯器內連續開發”。如果你想讓 agent 貼著當前檔案、終端和專案規則協作，而不是在網頁聊天和 IDE 之間來回複製，Windsurf 值得學。

## 1. 產品位置

官方 getting started 頁面稱 Windsurf 是 next-generation AI IDE；Cascade 文件把它描述為能以 Code/Chat 模式工作、呼叫工具、使用 checkpoint、即時感知上下文並結合 linter 的 agentic assistant。Cognition 官方收購公告也把 Windsurf 稱為 agentic IDE，並說明收購範圍包含 Windsurf 的 IP、產品、商標、品牌和業務。

這幾個事實決定了它不是單點工具，而是一套 IDE 內 agent 工作系統。

```mermaid
flowchart TB
    Windsurf["Windsurf IDE"] --> Editor["Editor / Files"]
    Windsurf --> Terminal["Terminal"]
    Windsurf --> Cascade["Cascade"]
    Windsurf --> Extensions["Extensions / Remote"]
    Cascade --> Modes["Ask / Plan / Code"]
    Cascade --> Context["Context Awareness / Fast Context"]
    Cascade --> Rules["Rules / AGENTS.md / Memories"]
    Cascade --> Tools["MCP / Web / Docs / Terminal"]
    Cascade --> Reuse["Skills / Workflows / Hooks"]
    Cascade --> Safety["Checkpoints / Reverts / Command Control"]

    style Cascade fill:#dbeafe,stroke:#2563eb,stroke-width:2px
    style Safety fill:#fee2e2,stroke:#dc2626,stroke-width:2px
```

## 2. 它不是三類東西

### 不是普通聊天框

普通聊天框主要靠你複製上下文。Windsurf 的 Cascade 可以利用當前檔案、開啟檔案、終端選區、Problems panel、程式碼索引、previous conversations、web/docs search 和 MCP。你給它的不是“一個問題”，而是一段任務軌跡。

### 不是單純補全工具

Windsurf 有 Tab / autocomplete（你打字時編輯器即時給出後續程式碼建議、按 Tab 接受），但這只是即時編輯體驗的一層。真正要研究的是 Cascade 如何把”理解專案 → 改檔案 → 跑命令 → 審 diff → checkpoint/revert”串起來。

### 不是純終端 agent

Claude Code、Codex 這類終端 agent 更適合長時間跑在 shell 裡、處理儲存庫級任務。Windsurf 的主場是 IDE：你能邊看檔案、邊審 diff、邊用終端和 Cascade 協作。

## 3. 它和 Cursor 的差異

很多人會把 Windsurf 和 Cursor 放在同一類，因為它們都是 AI 編輯器。這個比較有用，但不夠精確。

| 維度 | Windsurf | Cursor |
| --- | --- | --- |
| 主心智 | Cascade 圍繞任務持續協作 | 編輯器增強、Chat/Composer/Tab 組合 |
| 規則體系 | 6 類機制（Memories/Rules/AGENTS.md/Workflows/Skills/Hooks，詳見後續 § 04-05）| Rules、project context、agent/chat 入口 |
| 團隊治理 | Admin Portal、SSO/SCIM、RBAC、MCP whitelist、命令策略 | 取決於團隊方案和產品能力 |
| 適合任務 | IDE 內連續開發、受控終端、規則沉澱 | 快速編輯、補全、區域性 agent 工作 |

不是誰替代誰。更實際的判斷是：

- 你要快速在熟悉編輯器裡寫程式碼，Cursor 上手更自然。
- 你要把 IDE 內 agent 流程做成可治理系統，Windsurf 的 Cascade、Rules、Terminal、MCP、Hooks 更值得拆。
- 你要長時間跑儲存庫級自動化，終端 agent 仍然更合適。

## 4. Windsurf 的核心學習物件

學 Windsurf 不要從模型表開始，而要從 6 個穩定模組開始：

| 模組 | 你要學會什麼 |
| --- | --- |
| Cascade Modes | Ask 只讀、Plan 拆複雜任務、Code 實施改動 |
| Context Awareness | 當前檔案、索引、pin、Fast Context、remote indexing 的邊界 |
| Rules / AGENTS.md | 哪些約定長期生效，哪些按目錄生效 |
| Terminal | 自動執行級別、allow/deny list、dedicated terminal |
| MCP | 外部系統許可權、tools 開關、認證和團隊白名單 |
| Skills / Workflows / Hooks | 複雜能力包、手動流程、自動阻斷和日誌 |

## 5. 什麼時候優先用 Windsurf

適合：

- 你需要保留 IDE 視覺上下文。
- 你希望 agent 能讀當前檔案、終端輸出和問題面板。
- 你要讓規則按 workspace 或目錄自動生效。
- 你要在編輯器裡接 MCP，並保留工具視覺化控制。
- 團隊希望統一 AI IDE 工作流、模型、命令和外部工具邊界。

不適合：

- 你只需要一次性問答。
- 你希望 agent 在遠端長時間無人值守執行。
- 專案無法接受雲端 AI IDE 的賬號、用量、模型策略和資料邊界。
- 團隊沒有準備好命令、MCP、共享、日誌和離職撤權流程。

## 6. 正確學習順序

不要第一天就研究 MCP、Hooks、模型價格和企業策略。先跑一個小閉環：

1. 安裝並從專案目錄開啟 Windsurf。
2. 讓 Cascade 只讀解釋專案結構。
3. 限定一個檔案做小修改。
4. 讓它列驗證命令，不直接執行危險命令。
5. 跑 lint/test/build。
6. 看 `git diff`。
7. 用 checkpoint 或 git 回退錯誤方向。

這個閉環跑通後，再研究 rules、terminal allowlist、MCP、skills、workflows 和團隊治理。

## 官方來源

- [Welcome to Windsurf](https://docs.windsurf.com/windsurf/getting-started) —— 官方安裝和產品入口。
- [Cascade Overview](https://docs.windsurf.com/windsurf/cascade/cascade) —— 官方 Cascade 能力說明。
- [Cascade Modes](https://docs.windsurf.com/windsurf/cascade/modes) —— 官方 Ask / Plan / Code 模式說明。
- [Cognition’s acquisition of Windsurf](https://cognition.ai/blog/windsurf) —— Cognition 官方收購公告。

## 本篇自檢

讀完後，你應該能回答：

1. Windsurf 為什麼不是普通聊天框？
2. Cascade 和 Tab autocomplete 的職責有什麼區別？
3. Windsurf、Cursor、Claude Code / Codex 應該如何分工？
4. 第一次學習 Windsurf 為什麼要先跑小閉環？

## 接下來去哪

<Cards>
  <Card title="第一次專案閉環" href="/zh-Hant/docs/windsurf/understanding/02-first-project-loop" description="把理解 Windsurf 落到一次安全跑通的真實任務上" />
  <Card title="Cascade 心智模型" href="/zh-Hant/docs/windsurf/understanding/03-cascade-mental-model" description="進入 Cascade 內部：上下文、計劃、工具呼叫、checkpoint" />
  <Card title="上下文 / Rules / AGENTS.md" href="/zh-Hant/docs/windsurf/understanding/04-context-rules-agents-md" description="把規則放對地方比換更強模型重要" />
  <Card title="工具對比" href="/zh-Hant/docs/windsurf/understanding/08-windsurf-vs-cursor-claude-code-codex" description="Windsurf 在工具堆疊裡站哪一格" />
  <Card title="Understanding 總覽" href="/zh-Hant/docs/windsurf/understanding" description="8 篇閱讀路徑與最小可執行路線" />
</Cards>
