OpenAI thâu tóm Pierre: khi agent viết code quá nhanh, hạ tầng Git phải làm lại từ đầu

Suốt gần hai mươi năm, câu hỏi “code nằm ở đâu” gần như đã có lời đáp cố định: trong một kho Git, thường là trên GitHub. Tuần này, OpenAI đưa ra hai thông báo cho thấy câu hỏi ấy đang được mở lại. Ngày 4/11/2026, công ty cho biết sẽ mua lại Pierre Computer Company, Inc., một startup nhỏ ở San Francisco bán dịch vụ Code Storage, tức hosting Git được thiết kế cho phần mềm sử dụng chứ không phải cho con người, đồng thời duy trì hai thư viện mã nguồn mở Trees và Diffs. Cũng trong tuần, OpenAI đăng một bài kỹ thuật dài về Pando, backend quản lý mã nguồn mà họ phải tự xây khi monorepo (kho mã hợp nhất) của chính mình bắt đầu quá tải vì Codex.

Bản thân thương vụ công bố rất ít chi tiết. Phần đáng chú ý hơn là câu chuyện kỹ thuật phía sau.

Những gì đã được công bố

Thông báo của OpenAI khá ngắn. Theo đó, nếu bạn từng duyệt file hay xem lại một thay đổi trong ứng dụng Codex, bạn đã dùng Trees và Diffs của Pierre. Code Storage được mô tả là dịch vụ cho phép ứng dụng lưu code và theo dõi lịch sử thay đổi bằng Git. OpenAI muốn biến Codex thành nơi lập trình viên và agent thực hiện những dự án tham vọng nhất, và sau khi hoàn tất thương vụ sẽ “thúc đẩy tương lai của quản lý mã nguồn trên toàn ngành”.

Có ba cam kết cụ thể:

  • Các dự án mã nguồn mở của Pierre tiếp tục mở, và OpenAI sẽ tiếp tục đóng góp.
  • Khách hàng Code Storage vẫn dùng được dịch vụ sau khi thương vụ hoàn tất, trong lúc OpenAI đưa các tính năng của nó vào Codex. Không có mốc thời gian nào được nêu.
  • Việc hoàn tất phụ thuộc các điều kiện thông thường, trong đó có phê duyệt của cơ quan quản lý; trước đó hai công ty vẫn hoạt động độc lập.

Giá trị thương vụ không được tiết lộ. Axios, trang đưa tin đầu tiên, nhìn thương vụ như một đòn nhắm vào GitHub của Microsoft: GitHub gặp hàng loạt sự cố về độ ổn định khi lưu lượng lập trình bằng AI tăng vọt, trong khi Microsoft sở hữu gần một phần tư OpenAI. Thông báo của OpenAI thì không nhắc đến GitHub.

Pierre là công ty nhỏ. Trang changelog của họ công bố vòng Series A 22 triệu USD với CRV và 01A. Code Storage liệt kê Lovable, Poke, Anything, Bolt, Amp và Parahelp trong số khách hàng, đều là những sản phẩm tạo app hoặc agent, sinh ra hàng loạt kho Git nhỏ một cách tự động. Giá tính theo dung lượng giống object storage chứ không theo đầu người dùng: 0,005 USD/GB/giờ cho dữ liệu “nóng” (được truy cập trong 7 ngày gần nhất), 0,0002 USD/GB/giờ cho dữ liệu “lạnh”, 0,06 USD/GB khi push và 0,15 USD/GB khi clone hoặc fetch; cam kết SLA 99,99%, giới hạn 32 TB mỗi kho, có SDK cho TypeScript, Python và Go.

Pando: vì sao OpenAI phải xây lại máy chủ Git

Thương vụ dễ hiểu hơn nhiều khi đọc cùng bài viết về Pando. OpenAI kể rằng từ khoảng cuối năm 2025, hệ thống phục vụ monorepo của họ “bắt đầu đuối”: fetch và push chậm, merge thất bại, độ tin cậy có lúc rơi xuống dưới 90%. Nguyên nhân là Codex. Một kỹ sư giờ có cùng lúc nhiều thay đổi chờ CI, mỗi lượt push lại kéo theo nhiều job fetch cùng một commit, và số nhánh cứ thế tăng.

OpenAI không bỏ Git. Họ giữ nguyên giao thức và client Git, chỉ làm lại phía máy chủ. Bài viết giải thích thiết kế bằng cách so sánh với hai cách mở rộng Git phổ biến:

  • Three-phase commit (3PC, giao thức xác nhận ba pha) trên các bản sao đầy đủ. Mỗi bản sao giữ toàn bộ kho; một lần cập nhật ref (con trỏ nhánh) phải được đa số bản sao chấp nhận. Đọc ở đâu cũng nhất quán, nhưng mỗi lần push tốn nhiều vòng trao đổi, và tốc độ ổ đĩa của bản sao nằm ngay trên đường ghi.
  • Write-ahead log (nhật ký ghi trước) dùng chung trên blob storage. Packfile được tải lên song song, nhưng mọi cập nhật ref, kể cả ở các nhánh chẳng liên quan, đều tranh nhau một file manifest duy nhất cập nhật bằng compare-and-swap.

Pando chấp nhận từ bỏ hai thứ mà hầu hết máy chủ Git coi là bắt buộc.

Nhất quán trên toàn kho. Pando chỉ đảm bảo causal consistency (nhất quán nhân quả): các cập nhật trên cùng một ref được tuần tự hóa, nhưng client đọc nhiều nhánh có thể thấy mỗi nhánh ở một thời điểm khác nhau. Push vào các nhánh khác nhau không hề tranh chấp; khóa duy nhất bị tranh chấp là con trỏ của chính ref đang được cập nhật. Đường ghi chỉ cần một số thao tác metadata cố định, bất kể lượt push lớn hay nhỏ.

Packfile tính riêng cho từng client. Máy chủ Git thông thường tính phần chênh lệch giữa những gì client đã có và cần, rồi nén thành một pack riêng. Pando lưu mỗi pack nhận được thành một blob bất biến, và khi có lệnh fetch thì chọn các pack đã nhận trước đó đủ để phủ phần client còn thiếu, trả về qua tính năng ít người dùng của Git là packfile-uri. Để pack tái sử dụng được, khi client push một nhánh tính năng, Pando chỉ cho client biết nhánh trunk, nên client đóng gói dựa trên trunk mà thôi. Cái giá là dữ liệu bị gửi lặp khi push nhiều lần; OpenAI cho biết pack trung vị dưới 20 KiB, phân vị 99 dưới 3 MiB.

Quá trình compaction chạy nền, mô phỏng theo cây LSM (log-structured merge tree), gộp các pack “L0” nhỏ thành các lớp lớn hơn (monorepo của OpenAI lên tới L4); các lớp này còn đóng vai trò như skip list để việc lập kế hoạch fetch chạy trong thời gian logarit. Bộ đệm theo vùng địa lý phục vụ pack với tỉ lệ trúng cache trên 99%.

Số liệu OpenAI đưa ra: độ trễ push trung vị giảm gần 80% (khoảng 5 lần), phục vụ gần một petabyte dữ liệu Git mỗi ngày, đỉnh hơn 57 TB trong một giờ. Đây là số tự công bố, đo trên monorepo của một công ty, còn phần so sánh tương tác trong bài là mô phỏng chứ không phải benchmark với sản phẩm cụ thể nào.

Cách Pando được làm ra cũng là một phần thông điệp. Theo OpenAI, từ lúc khởi động đến khi chạy production chỉ mất 10 tuần, viết bằng Rust, “do một kỹ sư thiết kế, các nhóm agent hiện thực”; Pando phục vụ lưu lượng thật từ tháng 4/2026. Agent còn viết đặc tả bằng Lean và TLA+ để tìm lỗi trong hệ thống. OpenAI cho biết đang đưa các cải tiến phía client ngược về dự án Git chính thức (upstream), trong đó có các bản sửa cho packfile-uri, và đang “tìm cách chia sẻ công nghệ làm nên Pando với người dùng”.

Vậy mua Pierre để làm gì?

Pando là backend cho một kho khổng lồ có hàng nghìn người ghi. Code Storage giải nửa còn lại của bài toán: hàng triệu kho nhỏ do phần mềm tạo ra rồi vứt bỏ, được truy cập qua API thường xuyên chẳng kém git clone. Bộ công cụ review của Pierre lấp vào chỗ một backend không làm được: Diffs hiển thị và sửa diff (chế độ Edit cho phép người review sửa ngay dòng code đang xem), còn bộ tô màu cú pháp Highlights mới ra được thiết kế để theo kịp code do agent stream ra. Ghép với Codex, sản phẩm hợp lý nhất là một vòng khép kín: agent tạo nhánh, push, người duyệt, code lên production, không cần đi qua dịch vụ hosting bên thứ ba. OpenAI chưa nói điều đó, và cũng chưa công bố sản phẩm hosting Git nào.

Có một chi tiết kỹ thuật thú vị. Bài về Pando lập luận rằng 3PC dựa trên quorum đặt ổ đĩa và độ trễ mạng của bản sao lên đường push. Trong khi đó, trang của Code Storage ghi rõ dịch vụ này dùng “giao thức three-phase commit của Git và kiến trúc quorum dạng nan hoa”. Hai thiết kế được tối ưu cho hai kiểu tải khác nhau nên không mâu thuẫn, nhưng ai đang chờ Code Storage chuyển sang chạy trên Pando, hoặc ngược lại, nên đợi xem OpenAI thực sự làm gì.

Những câu hỏi còn bỏ ngỏ

  • Tính trung lập. Trong số khách hàng của Code Storage có những công ty cạnh tranh trực tiếp với OpenAI về agent lập trình. OpenAI hứa duy trì dịch vụ, không hứa trung lập, và không đặt mốc thời gian nhập Code Storage vào Codex. Doanh nghiệp đang lưu code sinh tự động và “file bộ nhớ” của agent ở một công ty sắp thuộc về đối thủ sẽ cần cam kết bằng văn bản.
  • Thẩm định của cơ quan quản lý. Thương vụ nhỏ, nhưng việc hoàn tất phụ thuộc rõ ràng vào phê duyệt, và các vụ thâu tóm trong ngành AI giờ bị soi kỹ hơn hai năm trước.
  • Git có còn là lớp trừu tượng đúng? OpenAI đặt cược là có: giữ nguyên giao thức, làm lại mọi thứ phía sau và đóng góp ngược cho cộng đồng. Cách này bảo thủ hơn các công cụ bỏ hẳn Git, và có lẽ hữu ích cho mọi người hơn, nhưng chỉ khi các bản vá thực sự được nhận vào Git chính thức.
  • Góc độ GitHub. Axios điểm danh một loạt đối thủ đang nhắm vào vị trí của GitHub, như Origin của Cursor hay sản phẩm mới của cựu CEO GitHub Thomas Dohmke. Giờ OpenAI có hạ tầng nội bộ, công cụ review và một dịch vụ lưu trữ. Họ muốn lưu trữ code của cả thế giới, hay chỉ của Codex, là câu hỏi thương vụ này đặt ra mà chưa trả lời.

Với lập trình viên, trước mắt chưa có gì thay đổi: thương vụ chưa hoàn tất, Code Storage vẫn chạy, Diffs và Trees vẫn là mã nguồn mở. Tín hiệu dài hạn thì rõ hơn: phòng thí nghiệm AI lớn nhất vừa chứng minh bằng số liệu rằng lập trình ở quy mô agent đã làm vỡ một hệ thống Git kiểu truyền thống, và họ đang mua một công ty được xây dựng trên chính giả định đó.

Nguồn