Anthropic mua lại Bun
(bun.com)- Bun, một JavaScript runtime và bundler, đã được Anthropic mua lại và sẽ được dùng làm hạ tầng cốt lõi cho các sản phẩm lập trình AI như Claude Code và Claude Agent SDK
- Bun sẽ tiếp tục mã nguồn mở và giấy phép MIT, đồng thời cùng một đội ngũ vẫn tiếp tục phát triển công khai trên GitHub
- Thông qua Bun, Anthropic sẽ thúc đẩy cải thiện tốc độ và hiệu quả của các công cụ lập trình AI, còn Bun sẽ có được chu kỳ triển khai nhanh hơn
- Bun sẽ tiếp tục tập trung vào khả năng tương thích Node.js, bộ công cụ JavaScript hiệu năng cao và vai trò thay thế runtime phía máy chủ
- Với thương vụ này, Bun có được sự ổn định dài hạn và vai trò hạ tầng cốt lõi trong môi trường phát triển lấy AI làm trung tâm
Tổng quan về thương vụ mua lại
- Anthropic đã mua lại Bun, và Bun sẽ được dùng làm hạ tầng cho Claude Code, Claude Agent SDK và các sản phẩm lập trình AI trong tương lai
- Claude Code được phân phối dưới dạng tệp thực thi Bun, nên Bun phải vận hành ổn định thì Claude Code mới hoạt động bình thường
- Vì vậy, Anthropic có động lực trực tiếp để duy trì chất lượng của Bun
- Bun sẽ tiếp tục giữ nguyên mã nguồn mở, giấy phép MIT, cùng đội ngũ phát triển và cách phát triển công khai
- Lộ trình của Bun vẫn tiếp tục tập trung vào bộ công cụ JavaScript hiệu năng cao, khả năng tương thích Node.js và thay thế runtime phía máy chủ
Những thay đổi sẽ diễn ra
- Thúc đẩy cải thiện hiệu năng và kích thước của các công cụ lập trình AI như Claude Code và Claude Agent SDK
- Cải tiến Bun bằng cách đón đầu các xu hướng mới nhất của công cụ lập trình AI
- Tăng tốc độ triển khai để rút ngắn chu kỳ phát triển
Khởi đầu và quá trình phát triển của Bun
- Bun bắt đầu khoảng 5 năm trước, trong quá trình giải quyết vấn đề chậm build khi phát triển một trò chơi voxel trên trình duyệt
- Phiên bản đầu tiên được phát triển bằng cách port bộ chuyển đổi JSX·TypeScript của esbuild sang Zig
- Đội ngũ cũng xây dựng runtime riêng dựa trên JavaScriptCore
- Bun v0.1.0 (tháng 7/2022): ra mắt tích hợp bundler, transpiler, runtime, test runner và package manager
- Trong tuần đầu tiên đạt 20.000 sao trên GitHub và huy động được 7 triệu USD vốn seed do Kleiner Perkins dẫn dắt
- Bun v1.0.0 (tháng 9/2023): sau khi ổn định, huy động 19 triệu USD vòng Series A do Khosla Ventures dẫn dắt, mở rộng đội ngũ lên 14 người
- Bun v1.1: bổ sung hỗ trợ Windows
- Bun v1.2: tăng cường khả năng tương thích Node.js, tích hợp sẵn client PostgreSQL·S3, được các công ty như X·Midjourney dùng trong production
- Bun v1.3: bổ sung dev server frontend, client Redis·MySQL và cải thiện
bun install
Sự kết hợp giữa công cụ lập trình AI và Bun
- Cuối năm 2024, các công cụ lập trình AI bước vào giai đoạn thực dụng, và nhiều sản phẩm được xây dựng trên Bun
- Cấu trúc tệp thực thi đơn của Bun rất phù hợp để phân phối công cụ CLI
- Binary được biên dịch bằng Bun có thể chạy mà không cần cài Node hay Bun, mang lại tốc độ khởi động nhanh và khả năng triển khai thuận tiện
- Claude Code, FactoryAI và OpenCode đều được xây dựng trên Bun
- Đội ngũ phát triển Bun cũng sử dụng Claude Code nội bộ, dùng bot Claude Code để sửa lỗi và tự động hóa kiểm thử
- Bot Claude Code tự động xử lý cả việc tạo PR, chạy test và phản hồi review
Bối cảnh gia nhập Anthropic
- Hiện tại Bun chưa tạo ra doanh thu, và đã có nhiều câu hỏi về tính bền vững
- Kế hoạch trước đó là phát triển một sản phẩm cloud hosting tích hợp Bun runtime và bundler
- Tuy nhiên, với sự phát triển nhanh chóng của các công cụ lập trình AI, tầm quan trọng của tầng hạ tầng ngày càng lớn
- Đội ngũ Bun đã hợp tác với đội Claude Code trong nhiều tháng để thảo luận về định hướng
- Họ cho rằng việc hợp tác với Anthropic sẽ giúp giành được vị trí trung tâm trong hệ sinh thái phát triển lấy AI làm trọng tâm
- Tính đến tháng 10/2025, Bun có 7,2 triệu lượt tải mỗi tháng, tăng 25% so với tháng trước
- Dù đã bảo đảm được hơn 4 năm kinh phí vận hành, Bun vẫn chọn tích hợp với Anthropic thay vì thử nghiệm kiếm tiền dựa trên VC
Ý nghĩa của thương vụ mua lại
- Trọng tâm không chỉ là gọi vốn, mà là sự ổn định dài hạn và việc tiến vào trung tâm của môi trường phát triển AI
- Trong thời đại AI đảm nhiệm việc viết mã, kiểm thử và triển khai, tốc độ và tính dự đoán được của runtime và tooling trở nên quan trọng
- Bun từ lâu đã tập trung vào việc nâng cao năng suất của lập trình viên, và tạo ra hiệp lực tự nhiên với các công cụ lập trình AI
Triển vọng sau khi gia nhập Anthropic
- Bun sẽ trở thành thành phần cốt lõi trong hạ tầng lập trình AI của Anthropic
- Cung cấp nền tảng cho Claude Code, Claude Agent SDK và các sản phẩm lập trình AI trong tương lai
- Mục tiêu là tối ưu hóa môi trường chạy và kiểm thử phần mềm lấy AI làm trung tâm
- Anthropic sẽ cung cấp cho Bun sự ổn định dài hạn, tài nguyên và mở rộng nhân lực
- Bun có kế hoạch mở rộng tuyển dụng kỹ sư
- Với người dùng hiện tại, Bun cam kết duy trì mã nguồn mở, phát triển công khai, cùng đội ngũ vận hành và tiếp tục cải thiện hiệu năng JavaScript·TypeScript
Tóm tắt FAQ
- Tiếp tục mã nguồn mở và giấy phép MIT: Có
- Tiếp tục phát triển công khai trên GitHub: Có
- Duy trì khả năng tương thích Node.js: Có
- Cùng đội ngũ tiếp tục phát triển toàn thời gian: Có, và giờ đây có thể tận dụng tài nguyên của Anthropic
- Thay đổi lộ trình: Sẽ hợp tác chặt chẽ với đội Claude Code và phát triển theo cấu trúc tương tự mối quan hệ Chrome–V8, Safari–JavaScriptCore
Thông qua việc gia nhập Anthropic, Bun đang vươn lên thành hạ tầng runtime cốt lõi của kỷ nguyên lập trình AI, đồng thời dịch chuyển vào trung tâm của hệ sinh thái phát triển lấy AI làm trọng tâm mà vẫn giữ nguyên triết lý mã nguồn mở và tốc độ phát triển hiện có.
2 bình luận
Lỗi rò rỉ bộ nhớ thì đến bao giờ mới sửa vậy.. chỉ cần xử lý được cái đó thì có vẻ sẽ thay thế được Node.js
https://github.com/oven-sh/bun/issues/17723
Ý kiến trên Hacker News
Nói thật thì tôi từng nghi ngờ về sự đồng nhất lợi ích giữa một công ty AI và một công ty JS runtime
Nhưng đây là bài blog thông báo thương vụ hay nhất tôi từng đọc trong suốt 20 năm qua
Nó giải thích rất rõ lý do, quá trình và hiệu quả kỳ vọng, nên để lại ấn tượng mạnh
Mong đội ngũ sẽ phát triển tốt trong môi trường mới
Dù vậy, thật vui khi thấy những nhà sáng lập bắt đầu bằng đam mê rồi tạo ra sản phẩm có được một exit thành công
Nếu Bun tập trung vào giao điểm giữa điện toán biên, JS/TS hiện đại và dịch vụ AI thì tương lai có vẻ sáng sủa
Cá nhân tôi thấy nó năng động hơn Deno
Điều đó không đảm bảo hoàn toàn việc bảo vệ người dùng Bun, nhưng ít nhất có thể kìm hãm áp lực tối đa hóa lợi nhuận
Hy vọng con đường mặc định sẽ là các cải tiến lấy người dùng làm trung tâm
Với tư cách là người đã dùng Deno nhiều năm, tôi từng tò mò liệu Bun có điểm gì tốt hơn
Bun dùng runtime JSC, và tôi từng nghĩ nó ít được kiểm chứng hơn V8
Mã nguồn cũng hơi phức tạp và tôi cũng cảm nhận được giới hạn an toàn của ngôn ngữ Zig
Dù vậy, tôi vẫn tò mò vì sao mọi người lại chuộng Bun
Nó dùng cách nối hardlink tới cache hệ thống, nên tốc độ cài đặt và hiệu quả sử dụng đĩa tốt hơn hẳn
bun installnhanh hơnnpm installrất nhiềuCòn về runtime thì tôi không thấy khác biệt lớn nên vẫn tiếp tục dùng Node
Bun lấy tương thích với Node làm mục tiêu cốt lõi, còn Deno cho cảm giác như hỗ trợ một cách miễn cưỡng
Xem tài liệu Fullstack dev server
Nó cũng hữu ích trong chế độ production
Trên iOS, đây cũng là engine duy nhất được cho phép
Nó ra đời còn sớm hơn V8 và là một engine đã được kiểm chứng đầy đủ trong môi trường thực tế
Chắc hẳn không có chiến lược roadmap nào kiểu “nếu tạo ra một JS runtime doanh thu bằng 0 thì một ngày nào đó sẽ được công ty AI mua lại”
Lý do thâu tóm là để có con người và kiểm soát roadmap, và có lẽ vế đầu mới là trọng tâm
Tôi tin chuyện Bun đã vượt 7.2M lượt tải mỗi tháng và có 4 năm runway
Tức là việc gia nhập Anthropic có lẽ là một lựa chọn
Nhưng tôi ít tin hơn vào phần “sẽ tập trung vào bộ công cụ JS tốt nhất mà không phải bận tâm chuyện kiếm tiền”
Cuối cùng thì thay đổi ưu tiên vẫn có vẻ sẽ xảy ra
Ngay cả sau khi bị mua lại thì vẫn sẽ có một mức áp lực về kết quả nhất định
Dạo này kiểu thâu tóm không liên quan trực tiếp thế này xuất hiện khá thường xuyên, vừa đáng chúc mừng vừa có phần gượng gạo
Tôi tò mò Anthropic đã mua Bun với giá bao nhiêu
Tôi đoán ít nhất cũng phải 26 triệu USD, nhưng không có công bố chính thức
CEO Anthropic từng nói rằng “AI sẽ viết 90% lượng mã”
Nhờ AI mà giờ có thể nhanh chóng tạo script tức thời để thử nghiệm
Lượng mã tăng lên, nhưng phần lớn là những đoạn trước đây vốn dĩ đã không được viết
AI đặc biệt hữu ích trong các lĩnh vực quen thuộc như web app, khoa học dữ liệu, quản trị Linux
Có vẻ chẳng cần phải chi một khoản tiền 8~9 chữ số
Hy vọng bây giờ đã được cải thiện
Nhưng nó ít áp dụng hơn với codebase legacy
Bun thực sự là một runtime rất tuyệt
Cài đặt đơn giản, và có thể chạy ngay bằng
bun run <something.ts>Nhiều tính năng như SQL, Router, JSX, Bundling, S3 đều được tích hợp sẵn
Nó cũng tự động hỗ trợ transpile TypeScript và tương thích hoàn toàn với Node/NPM
Nhờ Zig mà các module native cũng đang được cải thiện rất nhanh
Có Anthropic hậu thuẫn, Bun có vẻ sẽ tồn tại lâu dài
Về dài hạn, đặt cược vào sự ổn định và đơn điệu của Node hóa ra là đúng
Thật may vì tôi đã không đầu tư thời gian vào hệ sinh thái này
Tôi đã cài bằng
npm install -g @anthropic-ai/claude-codenên cứ tưởng nó chạy trên NodeKhông ngờ nó lại dùng Bun
curl -fsSL https://claude.ai/install.sh | bashScript này cài một binary đơn được tạo bằng Bun