Cursor tự xây dịch vụ lưu trữ mã, cùng ngày GitHub sập 6 tiếng

Sáng thứ Hai ngày 17 tháng 8, Cursor bắt đầu tung ra cho toàn bộ người dùng trả phí một tính năng mới tên Origin: dịch vụ lưu trữ mã nguồn, đang ở giai đoạn beta sớm, bản doanh nghiệp có thể chủ động không tham gia. Khoảng ba tiếng rưỡi sau, GitHub gặp sự cố suy giảm dịch vụ trên toàn cầu, kéo dài 6 giờ 42 phút, một số tính năng có tỷ lệ lỗi gần 20%.

Hai sự việc không hề liên quan nhân quả, nhưng xảy ra cùng một buổi sáng thì sức thuyết phục còn hơn bất kỳ buổi ra mắt sản phẩm nào.

Origin thực sự cung cấp những gì

Giao diện xuất hiện thêm một tab tên Codebase, cho phép tạo và quản lý kho mã ngay trong đó, dự án ở máy cục bộ có thể clone hoặc push qua CLI, địa chỉ kho mã có dạng cursor.com/codebase/<name>. Toàn bộ bộ công cụ Pull Request được chuyển vào nguyên vẹn: dòng thời gian, lịch sử commit, trạng thái kiểm tra, danh sách file thay đổi, review diff, bình luận, merge — kể cả những PR được gán cho bạn trên GitHub cũng có thể review trực tiếp trong Cursor.

Quan hệ với GitHub là đồng bộ hai chiều. Sau khi kết nối với tổ chức trên GitHub, các kho mã hiện có sẽ đồng bộ vào Origin, bình luận viết trong Cursor sẽ được đẩy sang GitHub và ngược lại. Theo cách diễn đạt chính thức, GitHub vẫn giữ vai trò nguồn dữ liệu đáng tin cậy (source of truth), các lệnh push vẫn đi thẳng vào GitHub, người dùng có thể ngắt kết nối bất cứ lúc nào.

Các bên thứ ba đã được tích hợp gồm Vercel, Depot và Buildkite, phủ sóng cả triển khai bản xem trước lẫn luồng CI.

Phần review không phải viết từ đầu. Tháng 12 năm 2025, Cursor đã mua lại Graphite, một startup chuyên về review mã nguồn; đội ngũ và công nghệ của Graphite hiện đang gánh vác luồng làm việc review của Origin. Vào thời điểm đó, thương vụ mua lại này trông giống như bổ sung một tính năng cho trình soạn thảo, nhưng nhìn lại thì giống việc chuẩn bị nguyên liệu cho lớp lưu trữ hơn.

Vì sao làm việc này vào lúc này

Trong vài năm qua, vị trí của Cursor là "một lớp nằm phía trên GitHub." Agent sửa xong code phải tạo PR, PR phải đi qua GitHub, ý kiến review phải đọc trên GitHub, rồi công cụ lại đồng bộ kết quả về trình soạn thảo. Mỗi lần chuyển đổi qua lại giữa các hệ thống trong chuỗi này đều làm giảm ngữ cảnh khả dụng của agent, đồng thời tăng độ trễ.

Đưa lớp lưu trữ về nhà mình, cái tiết kiệm được không hẳn là số lượt gọi mạng, mà là quyền định nghĩa sản phẩm. Khi lực lượng viết code chủ lực chuyển từ con người sang agent, hình thái của "kho mã" vốn dĩ cũng nên thay đổi theo: ai được nhìn thấy file nào vào thời điểm nào, một thay đổi nên chia nhỏ ra sao, review đưa cho ai xem — những quy tắc này hiện tại đều đang được đặt ra theo thói quen cộng tác của con người. Câu chữ chính thức của Origin, "thiết kế cho quy mô agent," nói đến chính lớp này.

Cánh cửa cơ hội phía GitHub thực sự đang mở. Năm 2018, Microsoft mua lại GitHub bằng cổ phiếu trị giá 7,5 tỷ USD, tám năm sau, vai trò của GitHub trong thời đại lập trình AI khá là khó xử: vừa phải lưu trữ mã của tất cả mọi người, vừa phải bán Copilot của chính mình, lại còn phải mở API cho một loạt agent của đối thủ cạnh tranh. Đợt suy giảm dịch vụ kéo dài hơn sáu tiếng hồi tháng 8 đã chọc thẳng vào tiền đề ngầm định "lưu trữ tức là hạ tầng."

Tỷ lệ cược của ván cờ này

Nhìn thực tế, trong ngắn hạn sẽ chẳng ai chuyển kho mã khỏi GitHub chỉ vì Origin. Issue, star, fork, cấu hình CI, thói quen của người đóng góp bên ngoài của các dự án mã nguồn mở đều đã bám rễ trên GitHub, chi phí di chuyển nằm ở phía xã hội, còn kỹ thuật ngược lại là phần dễ giải quyết nhất. Bản thân Cursor cũng hiểu điều này, nên phiên bản đầu tiên chọn đồng bộ chứ không thay thế.

Cửa thắng nằm ở các kho mã nội bộ doanh nghiệp. Mã nguồn riêng tư không cần cộng đồng, không cần PR từ bên ngoài, công ty chỉ quan tâm agent chạy có nhanh không, luồng review có trơn tru không, có thể cắt bớt được một khoản đăng ký dịch vụ hay không. Người dùng trả phí của Cursor vốn đã tập trung ở tầng này, Origin đặt thẳng vào quy trình làm việc sẵn có của họ, ngưỡng dùng thử gần như bằng không.

Thử tính sơ cũng thấy rõ vấn đề. Một công ty hai trăm nhân sự, GitHub Enterprise tính theo đầu người mỗi năm tốn tới con số hàng chục nghìn USD, gói đăng ký Cursor là một khoản khác, và phần chồng lấn chức năng giữa hai bên đang mở rộng nhanh chóng — review, kích hoạt CI, duyệt mã, Origin đều làm được cả. Đến mùa gia hạn, doanh nghiệp chỉ cần hỏi một câu: có cần thiết phải trả cả hai khoản này không. Câu trả lời phụ thuộc vào việc độ ổn định của Origin có trụ được hay không, chứ không phụ thuộc vào danh sách tính năng của ai dài hơn.

Phía sau còn có yếu tố vốn. Cursor đã được sáp nhập vào SpaceX, dòng tiền của công ty mẹ đủ sức nuôi một dịch vụ lưu trữ chưa sinh lời trong ngắn hạn trong nhiều năm — điều này hoàn toàn khác với một startup còn phải nhìn sắc mặt nhà đầu tư khi làm cùng một việc.

Chỉ số cần theo dõi không nằm trong ghi chú phát hành: nửa năm sau, có bao nhiêu công ty đặt Origin làm kho mã chính, chứ không phải bản sao đồng bộ. Đồng bộ là trạng thái chuyển tiếp, kho mã chính mới là kết luận.

Nguồn tham khảo: nhật ký cập nhật chính thức của Cursor, SiliconANGLE, CocoLoop, Slashdot; đã xác minh phạm vi mở beta, thời lượng suy giảm dịch vụ của GitHub là 6 giờ 42 phút và cách tính tỷ lệ lỗi, mốc thời gian thương vụ mua lại Graphite.