Claude Code desktop major refactor: from "pair programming" to "command center"

robot
Đang tạo bản tóm tắt

Viết bài: Phân Giây Claw

Cuối tháng Ba, một nhà nghiên cứu an ninh đã phát hiện ra mã nguồn đầy đủ của Claude Code trong các tệp sourcemap của npm, 50 nghìn dòng TypeScript, rõ ràng không bỏ sót gì. Thú vị hơn nữa, trong mã còn ẩn chứa một chức năng bí ẩn gọi là KAIROS: một Agent có thể hoạt động liên tục nền, tự sửa lỗi, chạy nhiệm vụ, gửi thông báo cho bạn, không cần người canh giữ.

Hai tuần sau, ngày 14 tháng 4, Anthropic chính thức ra mắt toàn diện việc tái cấu trúc Claude Code cho phiên bản desktop. KAIROS cũng chính thức ra mắt dưới tên gọi Routines.

Chỉ cách nhau 14 ngày từ việc rò rỉ mã nguồn đến khi ra mắt sản phẩm. Hoặc là Anthropic phản ứng cực nhanh, hoặc là điều này đã nằm trong kế hoạch từ trước.

Dù sao đi nữa, tín hiệu của lần cập nhật này rất rõ ràng: Claude Code không còn chỉ là một công cụ giúp bạn viết mã nữa, nó muốn trở thành nền tảng vận hành AI của bạn.

Trước tiên, hãy làm rõ: Claude Code nằm ở vị trí nào trong dòng sản phẩm

Mở ứng dụng Claude Desktop phiên bản mới nhất, bên cạnh có ba biểu tượng:

Chat:Trợ lý đối thoại truyền thống, bạn hỏi nó đáp

Cowork:Trình thực thi nhiệm vụ dành cho người dùng phi kỹ thuật, thao tác trong máy ảo cô lập

Code:Công cụ mã hóa Agentic dành cho nhà phát triển, đọc và viết mã, chạy thử nghiệm, gửi thay đổi

Ba chế độ này dùng chung một khách hàng desktop, nhưng kiến trúc nền hoàn toàn khác nhau. Lần tái cấu trúc này chỉ tập trung vào chế độ Code, nhưng ảnh hưởng đến toàn bộ quy trình làm việc của nhà phát triển.

Nhà nghiên cứu của Anthropic, Alex Albert, nói rằng, với sự phối hợp của Cowork và Code, anh ấy gần như không cần mở các ứng dụng khác để làm phần lớn công việc, “thậm chí còn tiết kiệm luôn terminal.” Câu này có thể hơi phóng đại trước khi có bản cập nhật, nhưng sau khi cập nhật, bạn sẽ cảm thấy anh ấy nói đúng.

Thay đổi lớn nhất: từ “một việc một lần” sang “cùng lúc làm năm việc”

Điểm đau cốt lõi của phiên bản cũ đã bị cộng đồng phản ánh trong vài tháng. Nhà phát triển iOS nổi tiếng Paul Hudson trực tiếp gọi phiên bản cũ là “thảm họa.” Nhà thiết kế Brian Lovin dùng trên chiếc M3 Max 96GB cao cấp, chỉ mới chuyển tab đã bị lag.

Phiên bản mới thiết kế lại từ nền tảng, với ba thay đổi cốt lõi:

Thứ nhất: Đa phiên làm việc song song

Thêm hệ thống quản lý bên cạnh, mở cùng lúc năm phiên làm việc trong cùng một cửa sổ. Mỗi phiên được lấy từ Git Worktrees, lưu trong thư mục .claude/worktrees/, không gây ảnh hưởng lẫn nhau. Bài đăng của Boris Cherny giới thiệu chức năng này đã nhận được 10,972 lượt thích.

Thứ hai: Không gian làm việc kéo thả

Terminal, xem trước, Diff, trình chỉnh sửa, bảng trò chuyện đều hỗ trợ kéo thả để sắp xếp lại. Có ba chế độ xem: Verbose (dùng để gỡ lỗi), Normal, và Summary (dùng để giám sát).

Thứ ba: Tích hợp terminal và trình chỉnh sửa

Lần đầu tiên tích hợp terminal thực sự (chạy script và build trực tiếp), cùng trình chỉnh sửa tệp trong ứng dụng, trình xem Diff cải tiến hiệu năng, Side Chat (Cmd+;), giúp trò chuyện bên cạnh mà không làm gián đoạn nhiệm vụ chính.

“Ứng dụng mới được xây dựng để trải nghiệm lập trình Agentic thực sự: đa luồng song song, bạn ngồi ở vị trí chỉ huy.”

Routines: Tắt máy tính, AI vẫn tiếp tục làm việc

Nếu nói về việc tái cấu trúc desktop là thay đổi “cách sử dụng,” thì Routines chính là thay đổi “khi nào sử dụng.”

Ý tưởng cốt lõi: Một lần cấu hình (từ khóa gợi ý + kho mã + trình kết nối), sau khi thiết lập điều kiện kích hoạt, Claude Code sẽ tự động thực thi nhiệm vụ trên đám mây của Anthropic. Bạn không cần mở máy tính, thậm chí có thể để nó làm việc khi đang ngủ.

Routines có 3 cách kích hoạt

Loại kích hoạt | Tình huống điển hình | Kích hoạt theo lịch | API | Sử dụng Datadog/Sentry | Tự động phát hiện nguyên nhân gốc và sửa lỗi | Sự kiện GitHub | Tự động kiểm duyệt an toàn PR mới, chuyển đổi giữa các kho

Thiết kế tinh tế của kích hoạt qua sự kiện GitHub: Mỗi PR là một Phiên. Mỗi PR được phân bổ một phiên riêng, các lần gửi mã, bình luận, nhật ký CI đều phản hồi liên tục vào cùng một phiên. Có toàn bộ ngữ cảnh của toàn bộ chu trình.

“Đây không phải là chỉnh sửa từng phần, mà là bước nhảy từ ‘lập trình ghép đôi AI’ sang ‘nền tảng vận hành AI’.” Build Fast with AI

Hiện tại, Routines vẫn đang trong giai đoạn xem trước: Pro 5 lần/ngày, Max 15 lần, Team/Enterprise 25 lần.

Lựa chọn công nghệ: Tại sao vẫn dùng Electron?

Boris Cherny trên Hacker News đưa ra ba lý do:

  1. Thân quen của nhóm, một số kỹ sư có kinh nghiệm với Electron

  2. Tái sử dụng mã, Web và Desktop chia sẻ cùng một bộ mã

  3. AI giỏi viết mã Web, Claude có thể giúp phát triển và duy trì ứng dụng desktop tốt hơn

Điều thứ ba rất thú vị: Anthropic đã hình thành vòng khép kín trong “dùng AI để phát triển công cụ AI.” Boris cũng để lại câu: “Kỹ thuật là về sự lựa chọn, có thể trong tương lai sẽ thay đổi.”

So sánh với Codex và Copilot, điểm khác biệt là gì?

Ba bên cạnh tranh vị trí: cổng vào công việc hàng ngày của nhà phát triển

Khả năng | Claude Code | Codex | Copilot | Đa phiên song song | ✓ | ✗ | ✗ | Tự động hóa đám mây | ✓ | ✗ | ✗ | Diff so sánh cột | ✗ | ✓ | ✓ | Đa nền toàn diện | Một phần | Plugin

Thị trường cạnh tranh rõ ràng: Claude Code dẫn đầu về khả năng Agent và tự động hóa đám mây, Codex có lợi thế về phạm vi đa nền và giá trị, Copilot dựa vào tích hợp gốc của GitHub để giữ vững thị phần.

Câu chuyện của KAIROS: Từ rò rỉ đến ra mắt chỉ trong 14 ngày

Ngày 31 tháng 3, nhà nghiên cứu an ninh Chaofan Shou phát hiện ra trong gói Claude Code trên npm có chứa tệp sourcemap, 50 nghìn dòng mã TypeScript bị lộ công khai.

Cộng đồng phát hiện ra KAIROS trong mã: “một chức năng có thể hoạt động như một Agent nền bền vững, tự sửa lỗi định kỳ, chạy nhiệm vụ mà không cần chờ con người.”

Hai tuần sau, Routines ra mắt, mô tả chức năng gần như trùng khớp. Sau khi bị rò rỉ, Anthropic quyết định mở mã của tầng Agent ra công khai. Thay vì che giấu, công khai rộng rãi đã giúp họ nhận được sự ủng hộ lớn từ cộng đồng nhà phát triển.

Bước tiếp theo của công cụ lập trình AI không phải là thông minh hơn, mà là tự chủ hơn

Về bề mặt, có thể thấy UI đã thay đổi, nhiều bảng điều khiển hơn, hiệu năng nhanh hơn. Nhưng về bản chất, đó là sự chuyển đổi trong phương thức tương tác: từ “đối thoại một đối một” sang “điều khiển một nhiều,” từ “bạn còn ở đó thì nó mới làm việc” sang “khi bạn vắng mặt, nó vẫn làm việc.”

Cuộc cạnh tranh của công cụ lập trình AI không còn là “mô hình nào thông minh hơn.” Thật sự, cuộc đua là: ai có thể giúp AI tự chủ hơn trong việc tích hợp vào quy trình làm việc hàng ngày của nhà phát triển, biến con người từ người thực thi thành người giám sát.

Con đường này cuối cùng sẽ đi đến đâu, còn quá sớm để nói. Nhưng hướng đi đã rõ ràng.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim