# Windsurf trở thành Devin Desktop: Chuyển đổi và tác nhân mới

> Các mốc chuyển đổi, thời điểm kết thúc vòng đời của Cascade, Devin Local, Agent Command Center, ACP, quy tắc cấu hình và kiểm tra chuyển đổi, gồm các yêu cầu gọi lệnh trong CI chưa được giải quyết.

Source: https://ailoot.ai/blog/vi/windsurf-devin-desktop-migration/
Canonical: https://ailoot.ai/blog/vi/windsurf-devin-desktop-migration/
Language: vi
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-235
Revision: sha256-5627b87d456055e37e1c03ba49bb77957e5719b524d5d01455291d8e7a701a78


## Chuyện gì đã xảy ra vào ngày 2 tháng 6 năm 2026: tóm tắt ngắn gọn

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Ngày 2 tháng 6 năm 2026, Cognition phát hành bản cập nhật tự động: Windsurf trở thành Devin Desktop. Gói dịch vụ, giá và tiện ích mở rộng vẫn giữ nguyên. Cascade—tác nhân cục bộ cũ—sẽ bị ngừng hoạt động vào ngày 1 tháng 7 năm 2026.

</div>

Trong buổi ra mắt buổi sáng được mô tả ở đây, một tên mới xuất hiện trên thanh trên cùng của trình soạn thảo vào ngày 3 tháng 6. Không có trình hướng dẫn cài đặt, không có màn hình “cập nhật tại đây”. Chỉ là một thương hiệu mới.

Đó là buổi ra mắt Devin Desktop. Về bản chất, đây vẫn là Windsurf, được Cognition đổi tên và đóng gói lại. Cùng nền tảng, cùng một bản fork của VS Code, nhưng có màn hình chính khác và một sản phẩm thay thế cho tác nhân cục bộ.

<figure>
<blockquote>
<p>Chúng tôi vui mừng ra mắt thế hệ tiếp theo của Windsurf—Devin Desktop. Gói dịch vụ, giá, tiện ích mở rộng và mọi cài đặt khác của bạn vẫn giữ nguyên. Devin Desktop là sản phẩm bạn đã biết, với diện mạo mới.</p>
</blockquote>
<figcaption>— Devin Blog, https://devin.ai/blog/windsurf-is-now-devin-desktop/</figcaption>
</figure>

Các mốc quan trọng cần nhớ:

- **Ngày 2 tháng 6 năm 2026** — bản cập nhật tự động được triển khai cho tất cả người dùng Windsurf
- **Ngày 4 tháng 6 năm 2026** — lệnh `Reset migration from Windsurf` được thêm vào bảng lệnh dành cho người dùng bị mất tiện ích mở rộng hoặc bị đăng xuất
- **Ngày 1 tháng 7 năm 2026** — Cascade, tác nhân cục bộ cũ, sẽ bị ngừng hoạt động vĩnh viễn
- **Sau ngày 1 tháng 7** — kiểm mọi tự động hóa gọi Cascade tường minh; dạng lỗi thực tùy tích hợp

Điều này có ý nghĩa gì với người dùng? Nếu bạn dùng Windsurf trong trình soạn thảo như một “trợ lý AI có tính năng tự động hoàn thành”, bạn hầu như không cần làm gì. Nếu bạn có tập lệnh hoặc tác vụ CI gọi trực tiếp Cascade, bạn có ba tuần để sửa chúng.

## Vì sao Cognition làm điều này

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Vào tháng 7 năm 2025, Cognition mua lại Windsurf, bao gồm cả đội ngũ và sản phẩm, với doanh thu thường niên 82 triệu. Việc đổi thương hiệu nhằm biến trình soạn thảo thành giao diện chính để quản lý các tác nhân tự động, thay vì chỉ đặt một cái tên mới lên biểu tượng.

</div>

Câu chuyện bắt đầu 11 tháng trước khi đổi thương hiệu. Ngày 14 tháng 7 năm 2025, Cognition thông báo mua lại Windsurf.

<figure>
<blockquote>
<p>Devin, với tư cách là một tác nhân tự động hàng đầu, đang phát triển nhanh chóng. Kết hợp nó với sản phẩm trình soạn thảo và đội ngũ bán hàng đã có chỗ đứng của Windsurf sẽ là một bước tiến lớn.</p>
</blockquote>
<figcaption>— Cognition Blog, https://cognition.ai/blog/windsurf</figcaption>
</figure>

Vào thời điểm thương vụ diễn ra, Windsurf tạo ra doanh thu thường niên 82 triệu đô la và phân khúc doanh nghiệp tăng gấp đôi qua từng quý. Trong khi đó, Cognition có Devin—một tác nhân đám mây tự thực hiện nhiệm vụ mà không cần người tham gia vào quy trình. Logic rất rõ: kết hợp tác nhân đám mây Devin với trình soạn thảo máy tính để bàn Windsurf và tạo ra một giao diện duy nhất để quản lý tác nhân đám mây lẫn tác nhân cục bộ từ cùng một nơi.

“Giao diện duy nhất” này trong Devin Desktop có tên **Agent Command Center**—một bảng Kanban dành cho tác nhân, nơi Devin Cloud, Devin Local, Codex của OpenAI, Claude Agent của Anthropic và các tác nhân tương thích khác phối hợp làm việc.

<figure>
<blockquote>
<p>Agent Command Center giờ là giao diện chính—không phải trình soạn thảo mã. Devin Desktop định vị mình là công cụ quản lý đội tác nhân.</p>
</blockquote>
<figcaption>— byteiota</figcaption>
</figure>

Windsurf đã chuyển từ “trình soạn thảo có AI” sang “phòng điều khiển dành cho tác nhân, có tích hợp trình soạn thảo”. Cognition muốn biến sản phẩm này thành tiêu chuẩn cho hoạt động phát triển AI theo nhóm—để Devin Desktop trong lĩnh vực này giống như Slack trong lĩnh vực nhắn tin doanh nghiệp.

<div class="aside" data-semantic="ailoot-docs-link" aria-label="Tài liệu Ailoot">

Hướng dẫn thực tế về cách sử dụng Ailoot có trong [tài liệu](https://ailoot.ai/docs/).

</div>

## Những gì được chuyển tự động và những gì không

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Công việc tương tác trong trình soạn thảo được chuyển mà người dùng không cần thao tác: gói dịch vụ, giá, tiện ích mở rộng, phím tắt, kết nối MCP và tệp quy tắc. Tập lệnh và tác vụ CI gọi rõ ràng Cascade không được chuyển; bạn sẽ phải tự sửa chúng.

</div>

Trong phần Câu hỏi thường gặp, Cognition hứa hẹn việc “chuyển đổi không tốn công” cho phần lớn người dùng. Trên thực tế, điều đó có nghĩa là:

**Được chuyển tự động:**

1.  Gói thuê bao — Free, Pro, Max, Teams và Enterprise (bao gồm cả Windsurf Enterprise phiên bản cũ) vẫn giữ nguyên.
2.  Giá — không thay đổi. Pro vẫn có giá 20 đô la mỗi tháng, Max là 200, còn Teams là 80 cho mỗi đội cộng thêm 40 cho mỗi thành viên.
3.  Tiện ích mở rộng VS Code — được chuyển từ hồ sơ cũ.
4.  Phím tắt và cài đặt cá nhân — được sao chép nguyên trạng.
5.  Kết nối MCP — tiếp tục hoạt động như trước.
6.  Tệp `.windsurfrules` — Devin Desktop đọc được mà không cần chỉnh sửa.

**Không được chuyển tự động:**

1.  Tập lệnh CI/CD ghi rõ `cascade` trong dòng lệnh hoặc tệp YAML.
2.  GitHub Actions gọi `--agent cascade` hoặc dùng cờ tương tự.
3.  Hook tùy chỉnh và quy trình tự động gọi Cascade bằng tên tác nhân.



Nếu bạn bị đăng xuất sau khi cập nhật hoặc một số tiện ích mở rộng biến mất, đó là lỗi đã biết trong vài ngày đầu. Bạn có thể khắc phục qua bảng lệnh: `Ctrl + Shift + P` trên Windows và Linux, `Cmd + Shift + P` trên macOS, rồi chạy `Reset migration from Windsurf`. Lệnh này xuất hiện trong phiên bản 3.0.21, phát hành ngày 4 tháng 6—hai ngày sau khi đổi thương hiệu—để phản hồi các khiếu nại từ những người chuyển đổi sớm.

Trước khi chuyển đổi, bạn nên sao lưu ba thư mục. Không phải vì lo lắng quá mức, mà vì quá trình chuyển đổi không bao giờ “suôn sẻ 100%”:

```bash
# macOS / Linux
cp -r ~/.config/Windsurf ~/.config/Windsurf.backup
cp -r ~/.windsurf ~/.windsurf.backup
cp -r ~/.codeium ~/.codeium.backup
```

Nếu quá trình chuyển đổi gặp sự cố, bạn có thể khôi phục trạng thái rồi thử lại.

## Cascade kết thúc hỗ trợ vào ngày 1 tháng 7 năm 2026: cần sửa gì trước hạn chót

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Cascade—tác nhân cục bộ từng là trái tim của Windsurf trong năm tháng—sẽ bị ngừng hoạt động vào ngày 1 tháng 7 năm 2026. Cho đến lúc đó, bạn có thể chuyển đổi giữa Cascade và Devin Local mới trong trình soạn thảo. Sau đó, Cascade sẽ hoàn toàn không còn tồn tại.

</div>

Cognition giải thích trong phần Câu hỏi thường gặp rằng kể từ ngày 2 tháng 6, Devin Local là tác nhân mặc định, còn Cascade vẫn có thể dùng đến ngày 1 tháng 7 để người dùng chuyển đổi dần.

<figure>
<blockquote>
<p>Tác nhân cục bộ cũng chuyển sang thương hiệu Devin và được gọi là Devin Local: nó có harness được cải tiến, sử dụng token hiệu quả hơn tới 30% và hỗ trợ tác nhân con cùng sandboxing. Devin Local là tác nhân mặc định kể từ ngày 2 tháng 6. Cascade vẫn dùng được đến ngày 1 tháng 7.</p>
</blockquote>
<figcaption>— Câu hỏi thường gặp về Devin Desktop, https://docs.devin.ai/desktop/devin-desktop-faq</figcaption>
</figure>

Với công việc tương tác, bạn không cần làm gì. Mở trình soạn thảo và bắt đầu gửi yêu cầu—tác nhân đã là Devin Local. Nếu muốn tạm chuyển về Cascade để so sánh, bạn có thể thực hiện trong phần cài đặt tác nhân.

Với CI/CD và quy trình tự động, hãy thực hiện ba bước sau trước ngày 1 tháng 7:

1.  **Tìm tất cả chỗ nhắc đến Cascade trong dự án.** Một lệnh grep từ thư mục gốc của repository sẽ tìm được gần như mọi thứ:

```bash
grep -rn "cascade" .github/ .gitlab-ci.yml Jenkinsfile .windsurfrules .windsurf/ 2>/dev/null
```

Nếu bạn có nhiều repository, hãy lặp lại thao tác này với từng repository.

2.  **Xác minh đường tự động hóa hỗ trợ trước thay lời gọi.** Bài chưa có lệnh hoặc phiên bản Devin Local CLI đã xác minh. Không đoán binary hay cờ agent. Với từng lời gọi Cascade, ghi lệnh hiện tại, hành vi không tương tác cần, xác thực, đầu ra mong đợi. Xem [tài liệu Devin chính thức](https://docs.devin.ai/desktop/) tìm cách thay có tài liệu hỗ trợ workflow đó. Chưa xác nhận đúng lời gọi và phiên bản thì giữ mục CI **chưa giải quyết**, giữ công việc phát hành phụ thuộc bị chặn hoặc dùng workflow được duyệt riêng và xác minh.

3.  **Xác minh bản thay có tài liệu trên staging khi Bước 2 xong.** Chạy cùng việc đại diện qua lời gọi đã xác minh; xem mã thoát, log, sản phẩm và kiểm tra dự án. Pipeline xanh chưa chứng minh agent chạy. Lời gọi chưa xác minh thì bước này cũng chưa giải quyết.

Script còn phụ thuộc agent đã nghỉ có thể lỗi, bỏ việc dự định hoặc báo build xanh mà thiếu sản phẩm. Kiểm tích hợp thật thay vì mặc định mọi lỗi đều âm thầm. Chưa hoàn tất việc và kiểm tra của bản thay thì không gọi migration xong.



## Devin Local: tác nhân mới được viết bằng Rust

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Devin Local là phiên bản kế nhiệm của Cascade, được viết lại từ đầu bằng Rust. Nó sử dụng token hiệu quả hơn tới 30%, hỗ trợ tác nhân con và sandbox biệt lập, đồng thời có giá bằng Cascade—không cần đăng ký Cognition Platform riêng.

</div>

Devin Local có ba thay đổi quan trọng mà Cascade không có.

**Được viết lại từ đầu bằng Rust.** Cascade chạy trên Python cùng một lớp bọc JavaScript. Rust giúp khởi động nhanh hơn, dùng ít bộ nhớ hơn và hoạt động ổn định hơn khi tải cao.

<figure>
<blockquote>
<p>Đội ngũ Cognition đã viết lại hoàn toàn tác nhân cục bộ bằng Rust.</p>
</blockquote>
<figcaption>— Devin Blog, https://devin.ai/blog/windsurf-is-now-devin-desktop/</figcaption>
</figure>

**Sử dụng token hiệu quả hơn tới 30%.** Đây là con số tiếp thị. Các nhà phân tích đã bắt đầu nghi ngờ tuyên bố này.



Với các tác vụ nhỏ trong dự án nhỏ, mức cải thiện có thể thực sự gần 30%. Trong các dự án lớn có lịch sử tệp dài, các nhà phân tích dự đoán con số thấp hơn, nhưng không ai đưa ra số liệu chính xác. Thực tế, hãy kỳ vọng mức tiết kiệm ở khoảng giữa.

**Hỗ trợ tác nhân con và sandboxing.** Mỗi phiên Cascade chỉ có một tác nhân. Devin Local có thể khởi chạy các tác nhân trợ giúp để xử lý song song những tác vụ con và cô lập chúng trong sandbox, để chúng không truy cập các tệp ngoài phạm vi được phép.

Giá vẫn giữ nguyên.

<figure>
<blockquote>
<p>Không, Devin Local bên trong Windsurf hoặc Devin Desktop áp dụng cùng mô hình giá như Cascade.</p>
</blockquote>
<figcaption>— Câu hỏi thường gặp về Devin Desktop, https://docs.devin.ai/desktop/devin-desktop-faq</figcaption>
</figure>

Điều đó có nghĩa là bạn không cần mua gói đăng ký Cognition Platform riêng để sử dụng tác nhân cục bộ mới. Các gói Windsurf hiện tại vẫn hoạt động.

## Agent Command Center: màn hình chính mới

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Agent Command Center là bảng Kanban dành cho tác nhân, mặc định mở ra thay cho trình soạn thảo mã. Tất cả tác nhân cục bộ và trên đám mây, nhiệm vụ của chúng và pull request đều tập trung tại một nơi. Công cụ này tiện cho đội nhóm, nhưng có thể là sự phức tạp không cần thiết với người viết mã vibe coding một mình.

</div>

Thay đổi hình ảnh lớn nhất trong Devin Desktop không phải phông chữ mới hay biểu tượng khác. Đó là sự chuyển trọng tâm từ trình soạn thảo mã sang bảng quản lý tác nhân.

<figure>
<blockquote>
<p>Devin Desktop biến Agent Command Center thành giao diện chính bên trong trình soạn thảo, để bạn có thể quản lý tất cả tác nhân cục bộ và trên đám mây, pull request và ngữ cảnh ở cùng một nơi.</p>
</blockquote>
<figcaption>— Cognition Blog, https://cognition.ai/blog/introducing-devin-desktop</figcaption>
</figure>

Trên thực tế, giao diện trông giống một bảng Kanban: các cột tác vụ, thẻ hiển thị tác nhân đang xử lý, tiến độ và trạng thái. Tất cả tác nhân—Devin Local cục bộ, Devin Cloud trên đám mây và các tác nhân bên thứ ba tương thích—đều hiển thị trong cùng một chế độ xem.

Trong Agent Command Center có một tính năng hữu ích: **Spaces**:

<figure>
<blockquote>
<p>Chúng tôi tạo Spaces để các tác nhân có liên quan có thể chia sẻ ngữ cảnh và phối hợp hiệu quả trong các tác vụ.</p>
</blockquote>
<figcaption>— Cognition Blog, https://cognition.ai/blog/introducing-devin-desktop</figcaption>
</figure>

Spaces là các nhóm tác nhân cùng làm việc trên một dự án và có thể xem ngữ cảnh của nhau. Chẳng hạn, một tác nhân viết mã, một tác nhân khác viết bài kiểm thử, còn tác nhân thứ ba chạy quá trình di chuyển. Chúng ở cùng một Space nên có thể xem tác nhân trước đã làm gì.

Đối với đội nhóm, đây là một nâng cấp đáng kể. Trước đây, mỗi tác nhân trong Windsurf có phiên riêng và không chia sẻ ngữ cảnh. Giờ đây chúng phối hợp với nhau.

Với người viết mã vibe coding một mình, chỉ chạy một tác nhân cho một nhiệm vụ, bảng Kanban có thể có vẻ rườm rà. Nếu nó cản trở bạn, bạn có thể tắt nó trong phần cài đặt và Devin Desktop sẽ mở ở chế độ trình soạn thảo cổ điển.



Nếu bạn ở trong một đội và viết mã cùng vài đồng nghiệp, hãy thử Agent Command Center và Spaces—đó là một nâng cấp thực sự. Nếu bạn là doanh nhân làm việc một mình và xây dựng dự án bằng tác nhân AI, chế độ trình soạn thảo quen thuộc vẫn còn đó; chỉ cần nhấp vào “đổi màn hình chính”.

## ACP: giao thức mở dành cho tác nhân

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

ACP là Agent Client Protocol, một tiêu chuẩn mở cho việc giao tiếp giữa trình soạn thảo và tác nhân. Giao thức được cấp phép theo Apache 2.0 và chạy trên JSON-RPC. Nhờ ACP, Devin Desktop có thể chạy tác nhân của OpenAI, Anthropic, Google và các bên khác ngay trong ứng dụng—và bất kỳ trình soạn thảo nào tương thích ACP cũng có thể làm như vậy.

</div>

ACP là tính năng lớn thứ hai mà Devin Desktop mang đến cho đông đảo người dùng. Đây là một tiêu chuẩn mở bắt đầu tại Zed và hiện được JetBrains, VS Code, GitHub cùng hàng chục bên khác hỗ trợ. ACP không thuộc riêng Cognition và không gắn với một nhà cung cấp duy nhất.

<figure>
<blockquote>
<p>Devin Desktop ra mắt với hỗ trợ Agent Client Protocol (ACP)—một giao thức mở cho phép mọi tác nhân tương thích hoạt động bên trong mọi trình soạn thảo tương thích ACP.</p>
</blockquote>
<figcaption>— Devin Blog, https://devin.ai/blog/windsurf-is-now-devin-desktop/</figcaption>
</figure>

Bên dưới, ACP là một ý tưởng đơn giản. Tác nhân cục bộ giao tiếp với trình soạn thảo qua JSON-RPC trên stdin/stdout, giống như các tiến trình thông thường. Tác nhân trên đám mây dùng HTTP hoặc WebSocket. Không cần lớp bọc độc quyền.



**Các tác nhân Devin Desktop có thể chạy ngay thông qua ACP:**

| Tác nhân | Nhà phát triển |
|-----------------------------------------------|------------------------|
| Codex CLI | OpenAI |
| Claude Agent | Anthropic |
| OpenCode | Cộng đồng mã nguồn mở |
| Junie | JetBrains |
| Gemini CLI | Google |

Điều này có nghĩa là bạn có thể đặt nhiều tác nhân bên thứ ba cạnh nhau trong một trình soạn thảo. Một tác nhân viết tập lệnh bằng Codex, tác nhân khác kiểm tra logic bằng Claude, còn tác nhân thứ ba xây dựng giao diện người dùng bằng Gemini. Chúng giao tiếp với bạn và với nhau qua cùng một giao thức.

Cấu hình registry tác nhân nằm trong `~/.windsurf/acp/registry.json`. Nếu muốn thêm một tác nhân chưa có trong danh sách dựng sẵn hoặc tự xây dựng tác nhân của riêng mình, hãy khai báo trong tệp này để nó kết nối với Devin Desktop với vai trò một thành viên đầy đủ.

**Các trình soạn thảo khác hỗ trợ ACP** (theo danh sách tại zed.dev/acp tính đến tháng 6 năm 2026): Zed (tích hợp sẵn), JetBrains IDEs (thông qua AI Assistant), VS Code (thông qua tiện ích mở rộng), Emacs, Neovim, marimo, Obsidian và khoảng một tá trình soạn thảo khác—tổng cộng hơn mười ba trình soạn thảo.

Số lượng tác nhân tương thích đang tăng nhanh. Trong thông báo tháng 6 năm 2026, Cognition nêu “25+ agents”. Registry trên zed.dev/acp hiện đã vượt mốc 50 tác nhân và được cập nhật hằng tuần.

ACP mang lại điều gì cho bạn với tư cách người viết mã vibe coding?

- Nếu Cognition đóng cửa vào ngày mai hoặc thay đổi mô hình giá, bạn có thể chuyển các tác nhân quen dùng qua Devin Desktop sang Zed hoặc JetBrains chỉ trong một buổi tối—cấu hình vẫn như cũ.
- Bạn có thể tự xây dựng tác nhân cho công việc của mình và chạy nó trong bất kỳ trình soạn thảo tương thích ACP nào mà không cần viết lại lớp bọc.
- Một trình soạn thảo hỗ trợ tất cả—bạn không cần cài năm ứng dụng khác nhau để thử Codex, Claude và Gemini trên cùng một tác vụ.

Không có gì kỳ diệu ở đây. ACP là một tiêu chuẩn mở cho việc giao tiếp giữa trình soạn thảo và tác nhân mà ngành công nghiệp đã chờ đợi suốt vài năm.

## Tệp cấu hình: `.windsurfrules` → `.devin/`

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Các tệp `.windsurfrules` cũ vẫn tiếp tục hoạt động. Định dạng mới là thư mục `.devin/` chứa các quy tắc YAML. Devin Desktop đọc được cả hai và `.devin/` sẽ được ưu tiên nếu chúng xung đột. Bạn không cần tự chuyển đổi—có thể thực hiện khi có thời gian.

</div>

Cognition thiết kế quá trình chuyển đổi quy tắc theo từng bước. Không có chuyện “cập nhật trước nửa đêm nếu không mọi thứ sẽ hỏng”.

<figure>
<blockquote>
<p>Có. Devin Desktop tiếp tục đọc tất cả quy tắc Windsurf hiện có của bạn và bổ sung hỗ trợ cho các phiên bản `.devin/` mới tương ứng.</p>
</blockquote>
<figcaption>— Câu hỏi thường gặp về Devin Desktop, https://docs.devin.ai/desktop/devin-desktop-faq</figcaption>
</figure>

Trên thực tế, điều đó có nghĩa là gì?

Tệp `.windsurfrules` cũ nằm ở thư mục gốc của repository, là một tệp duy nhất với cấu trúc đơn giản. Thư mục `.devin/` mới chứa một tập hợp tệp YAML, mỗi tệp phụ trách một lĩnh vực riêng: quy tắc cho kiểm thử, quy tắc cho quá trình di chuyển, quy tắc cho giao diện người dùng, v.v. Cách này thuận tiện hơn trong các dự án lớn có nhiều quy tắc trải rộng trên những ngữ cảnh khác nhau.

Nếu có cả `.windsurfrules` và `.devin/`, `.devin/` sẽ được ưu tiên. Vì vậy, bạn có thể giữ cả hai, dần dần chuyển quy tắc từ định dạng cũ sang định dạng mới mà không phải lo về xung đột.

Khi nào nên bắt đầu chuyển đổi?

- **Ngay bây giờ** — nếu bạn đang bắt đầu dự án mới. Hãy viết quy tắc trong `.devin/` ngay từ đầu.
- **Trong vài tuần tới** — nếu bạn có 5–10 quy tắc trong `.windsurfrules`. Chuyển chúng sẽ mất một giờ.
- **Trước khi cả đội chuyển đổi** — nếu bạn có một monorepo lớn với hàng chục quy tắc và muốn thống nhất cấu trúc `.devin/` với cả đội.
- **Không bao giờ** — nếu dự án đã lưu trữ và `.windsurfrules` vẫn hoạt động. Khả năng tương thích được bảo đảm.

## Cài đặt Devin Desktop và điều khoản đăng ký

**Bước 1. Cài đặt.** Truy cập `devin.ai/desktop` và tải `.dmg` cho macOS, `.exe` cho Windows hoặc `.AppImage` cho Linux.

**Bước 2. Đăng ký.** Mở Devin Desktop, quá trình xác thực sẽ bắt đầu trong trình duyệt của bạn.

**Bước 3. Gói Free.** Nếu dự định dùng Free thì đến đây là xong. Bạn không cần trả tiền; hạn mức giới hạn ở 200 token mỗi giây, với các mô hình cơ bản và không có tính năng cao cấp. Như vậy là đủ để làm quen với Devin Desktop.

**Gói Pro trở lên.** Cognition sử dụng Stripe để nhận thanh toán.

<figure>
<blockquote>
<p>Các dịch vụ Cognition AI chịu sự điều chỉnh của luật và quy định về kiểm soát xuất khẩu cũng như các lệnh trừng phạt. Khách hàng tuyên bố và bảo đảm rằng mình không ở quốc gia bị Hoa Kỳ cấm vận hoặc được chính phủ Hoa Kỳ chỉ định là “ủng hộ khủng bố”.</p>
</blockquote>
<figcaption>— Điều khoản dành cho doanh nghiệp của Cognition AI, 12.10, https://cognition.ai/enterprise-tos</figcaption>
</figure>

Tuy nhiên, Cognition có quyền vô hiệu hóa tài khoản theo quyết định riêng của mình. Mỗi người tự quyết định có sử dụng dịch vụ hay không sau khi hiểu rõ rủi ro này.
## Các lựa chọn thay thế: Cursor, Claude Code, Cline, Kilo Code

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Devin Desktop không phải lựa chọn duy nhất. Cursor dễ sử dụng tương tự, Claude Code chạy từ terminal, còn VS Code với tiện ích mở rộng Cline và Kilo Code là mã nguồn mở. Lựa chọn phụ thuộc vào việc bạn viết mã một mình hay theo nhóm, và điều gì quan trọng hơn—sự tiện lợi hay tính minh bạch.

</div>

Nếu không thích Devin Desktop sau khi chuyển đổi, có bốn lựa chọn thay thế đáng chú ý. Nếu muốn tránh đăng ký thuê bao, hãy xem hướng dẫn này về [tác nhân AI miễn phí cho VS Code](https://ailoot.ai/blog/vi/free-ai-agent-vs-code/) mà bạn có thể cài đặt.

| Tính năng | Devin Desktop | Cursor | Claude Code | VS Code + Cline | Kilo Code |
|----|----|----|----|----|----|
| Loại | Trình soạn thảo AI dựa trên VS Code | Trình soạn thảo AI dựa trên VS Code | CLI không có IDE riêng | Tiện ích mở rộng VS Code | Tiện ích mở rộng + CLI |
| Giá Pro | 20 USD/month | 20 USD/month | 20 USD/month (Claude Pro) | miễn phí (chỉ trả phí API) | miễn phí (chỉ trả phí API) |
| Gói cao cấp | Max 200 USD/month | Ultra 200 USD/month | Max 100–200 USD/month | \- | \- |
| Gói miễn phí | có (hạn mức giới hạn) | có (Hobby, giới hạn) | không (cần Claude Pro hoặc API) | có | có |
| Mã nguồn mở | không | không | không | có (Apache 2.0) | có (Apache 2.0) |
| Nhiều tác nhân chạy song song | có (Agent Command Center) | có (Composer 2.5) | thông qua tác nhân con | thủ công | có (khởi chạy song song) |
| Hỗ trợ ACP | có (tích hợp sẵn) | không (dùng giao thức Composer riêng) | không (dùng giao thức riêng của Anthropic) | thông qua tiện ích mở rộng | có |

Hãy lựa chọn dựa trên tình huống của bạn:

- **Tôi dùng Windsurf và hài lòng với nó** — tiếp tục dùng Devin Desktop. So sánh các lựa chọn thay thế sau khi chuyển đổi, không cần vội.
- **Tôi chưa từng dùng trình soạn thảo AI và muốn thử** — bắt đầu với [Claude Code](https://ailoot.ai/blog/vi/claude-code/). Cài đặt đơn giản, ít phải thiết lập và được Anthropic phát triển.
- **Tôi cần mã nguồn mở và quyền kiểm soát mô hình** — Kilo Code. Công cụ này hoạt động qua gateway riêng với hơn 500 mô hình; theo hướng dẫn chính thức, việc chuyển đổi từ Windsurf mất 30–90 phút.
- **Tôi coi trọng giao diện trau chuốt và các phiên làm việc theo cặp** — [Cursor](https://ailoot.ai/blog/vi/cursor-vs-claude-code/). Cùng mức giá 20 đô la.
- **Tôi gắn bó với terminal** — lại là Claude Code.

<figure>
<blockquote>
<p>Nếu bạn rời Windsurf vì muốn tính linh hoạt khi chuyển đổi, quyền kiểm soát mô hình và giá cả minh bạch, Kilo Code là lựa chọn dành cho bạn. Quá trình chuyển đổi mất nửa ngày làm việc.</p>
</blockquote>
<figcaption>— Hướng dẫn chuyển đổi của Kilo Code</figcaption>
</figure>

## Danh sách kiểm tra chuyển đổi trên một trang

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Sáu kiểm tra phủ chuyển editor và nhận diện phụ thuộc tự động hóa. Kiểm editor chưa hoàn tất CI migration: job phụ thuộc Cascade còn chưa giải quyết tới khi đúng bản thay có tài liệu và kết quả staging được xác minh. Ước tính thời gian chỉ để lập kế hoạch, không bảo đảm.

</div>

1.  **Cập nhật.** Khởi chạy Windsurf sau ngày 2 tháng 6. Nếu “Devin Desktop” xuất hiện trên thanh trên cùng thì mọi thứ đều ổn. Nếu không, hãy kiểm tra cập nhật tự động và khởi động lại.
2.  **Đăng nhập lại và kiểm tra tiện ích mở rộng.** Nếu bị đăng xuất hoặc một số tiện ích mở rộng biến mất: `Ctrl/Cmd + Shift + P` → `Reset migration from Windsurf`.
3.  **Sao lưu.** Sao chép `~/.config/Windsurf`, `~/.windsurf` và `~/.codeium` trước khi thay đổi cấu hình lớn, phòng trường hợp bạn cần khôi phục.
4.  **Kiểm tra thanh toán.** Nếu bạn dùng Pro và trả bằng thẻ, hãy đảm bảo khoản thanh toán đã được xử lý. Đơn vị xử lý thanh toán có thể đã thay đổi sau thương vụ mua lại.
5.  **Xem CI.** Dùng tìm kiếm `grep -rn "cascade" .github/ .gitlab-ci.yml Jenkinsfile .windsurfrules .windsurf/` ở phần EOL để tìm tham chiếu, rồi xem từng tích hợp và nơi script thêm. Ghi bản thay và phiên bản có tài liệu trước sửa lời gọi. Job thiếu bằng chứng còn chưa giải quyết; sau xác nhận, chạy staging và kiểm sản phẩm lẫn mã thoát.
6.  **Quyết định về Agent Command Center.** Nếu làm việc một mình, hãy tắt bảng Kanban và làm việc ở chế độ quen thuộc. Nếu ở trong một đội, hãy thử Spaces; đây là tính năng mới thực sự hữu ích.

Sau ngày 1 tháng 7, hãy kiểm tra lại—bạn sẽ thấy ngay mình đã bỏ sót tập lệnh nào.

## Tiếp theo là gì: tương lai của các trình soạn thảo AI

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm nổi bật của mục">

Điểm chính

Cognition đã cố gắng biến trình soạn thảo thành phòng điều khiển tác nhân. Đây là nỗ lực đầu tiên dành cho thị trường đại chúng; các trình soạn thảo khác sẽ đi theo hướng tương tự thông qua ACP. Với người viết mã vibe coding, điều này có nghĩa là giao diện đang tập trung vào tác nhân thay vì tệp.

</div>

Tác giả nhìn câu chuyện này từ bên ngoài, không phải với tư cách người dùng Windsurf. Nhưng có một kết luận tự nhiên được rút ra.

Trước đây, IDE trả lời câu hỏi “Tôi đang chỉnh sửa gì?” Một tệp, một dự án, một nhánh Git. Devin Desktop đang cố trả lời một câu hỏi khác: “Đang có gì chạy?” Tác nhân nào đang xử lý tác vụ nào, tác nhân nào sẵn sàng để xem xét và tác nhân nào cần dừng lại.

JetBrains và Zed sẽ đi cùng hướng thông qua ACP. Cursor đã phát hành Composer 2.5 với các tác nhân song song—cùng một logic nhưng không thông qua giao thức mở. Các lựa chọn mở như Cline và Kilo Code sẽ bắt kịp thông qua tiện ích mở rộng.

<figure>
<blockquote>
<p>Cái tên Windsurf đã biến mất. Sản phẩm mà nó trở thành trả lời câu hỏi “phát triển AI nên hoạt động như thế nào?” tốt hơn trình soạn thảo Windsurf đã làm trong suốt những năm qua.</p>
</blockquote>
<figcaption>— byteiota</figcaption>
</figure>

Với bạn, với tư cách người viết mã vibe coding, điều này chỉ có một ý nghĩa đơn giản: trọng tâm đang chuyển từ “tôi viết prompt như thế nào” sang “tôi quản lý đội tác nhân thực hiện chúng ra sao”. Một hoặc hai công cụ mà bạn đã quen dùng với Windsurf hoặc Cursor sẽ tiếp tục hoạt động. Nhưng nếu muốn đón đầu, bạn nên thử ACP, tìm hiểu Agent Command Center và khám phá cách một người có thể khởi chạy năm tác nhân cùng lúc cho một nhiệm vụ.



<div class="section" role="doc-bibliography" aria-label="Nguồn">

### Nguồn

- [Windsurf is now Devin Desktop - Devin Blog](https://devin.ai/blog/windsurf-is-now-devin-desktop/) — thông báo chính thức ngày 2 tháng 6 năm 2026
- [Introducing Devin Desktop - Cognition Blog](https://cognition.ai/blog/introducing-devin-desktop) — thông báo chính thức
- [Devin Desktop FAQ](https://docs.devin.ai/desktop/devin-desktop-faq) — câu hỏi thường gặp chính thức về các mốc chuyển đổi và điều khoản
- [Agent Client Protocol - Devin Docs](https://docs.devin.ai/desktop/acp) — cấu hình ACP trong Devin Desktop
- [Devin Desktop Changelog](https://docs.devin.ai/desktop/changelog) — lịch sử cập nhật, bao gồm `Reset migration from Windsurf`
- [Devin Pricing](https://devin.ai/pricing) — các gói Free, Pro, Max, Teams và Enterprise
- [Cognition acquires Windsurf](https://cognition.ai/blog/windsurf) — bài viết về thương vụ tháng 7 năm 2025
- [Cognition Enterprise Terms](https://cognition.ai/enterprise-tos) — điều khoản doanh nghiệp, mục 12.10 về kiểm soát xuất khẩu
- [Agent Client Protocol](https://agentclientprotocol.com/) — đặc tả chính thức của giao thức mở
- [ACP - Zed](https://zed.dev/acp) — danh sách trình soạn thảo và tác nhân tương thích

</div>





<div class="aside" data-semantic="ailoot-link" aria-label="Ailoot">

Bạn có thể tiếp tục khám phá Ailoot tại [ailoot.ai](https://ailoot.ai/).

</div>

## Câu hỏi thường gặp

### Có thay lời gọi Cascade CI bằng cách đoán lệnh Devin Local không?

Không. Bài không xác lập lệnh CLI và phiên bản được hỗ trợ chính xác. Ghi yêu cầu từng job, lấy cách thay có tài liệu; để mục CI chưa giải quyết tới khi lệnh và kết quả staging được xác minh.

### CI xanh có đủ xác nhận di chuyển tác nhân không?

Không. Xem mã thoát, log tác nhân, xác minh sản phẩm đúng đã được tạo và chạy kiểm tra chấp nhận với cùng việc đại diện. Cập nhật editor hoặc pipeline xanh chưa xác lập tác nhân thay đã chạy.


## Ailoot · Công ty và danh mục dự án của công ty

Ailoot dựa trên kinh nghiệm vận hành tích lũy, cơ sở khách hàng lớn, dịch vụ ổn định và việc kiểm soát KPI liên tục.

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

Ailoot áp dụng kinh nghiệm vận hành này để cung cấp quyền truy cập API vào các tính năng AI trong sản phẩm của khách hàng, tác tử, ứng dụng và quy trình tự động hóa.
