Sự thật gây sốc: Mã nguồn Claude Code chỉ 9,8 MB?

Phạm Thanh Bình
Phạm Thanh Bình
Phản hồi: 0
Claude Code vừa mắc lỗi bảo mật không thể chấp nhận được: Đây là lần đầu tiên toàn bộ quy trình triển khai kỹ thuật của một sản phẩm AI mã nguồn đóng hàng đầu bị phơi bày công khai chỉ vì một tệp .map bị bỏ sót trong quy trình build.

Nhưng trong phạm vi bài viết này, chúng ta cùng tìm hiểu sao mã nguồn Claude Code nặng chi có 9,8MB, không bằng một cái ứng dụng điện thoại!

Đúng là mã nguồn (hay đúng hơn là file bundled) của Claude Code CLI chỉ khoảng 9,8 MB thôi. Nhưng đừng nhầm lẫn nhé, đây KHÔNG PHẢI là toàn bộ Claude AI (bộ não AI khổng lồ của Anthropic). Nó chỉ là một công cụ CLI nhỏ xíu (chạy trên terminal) mà thôi.

Tại sao nó nhẹ thế?
1774965571791.png

Hãy tưởng tượng dễ hiểu như này. Claude AI thật sự (mô hình AI) = một "siêu máy tính não" khổng lồ, nặng hàng trăm GB (thậm chí TB), nằm trên server của Anthropic. Nó được huấn luyện tốn hàng tỷ đô, không leak được đâu.

Claude Code (cái 9,8 MB này) chỉ là cái "điều khiển từ xa" hoặc "cầu nối" nhỏ xíu. Nó làm những việc đơn giản:
  • Đọc lệnh bạn gõ trong terminal
  • Gửi câu hỏi lên server Claude
  • Nhận câu trả lời về
  • Xử lý tool (như đọc file code, chạy lệnh, v.v.)
  • Quản lý token, fallback (nếu lỗi thì thử cách khác)
Nó giống như app Zalo/Telegram trên điện thoại (rất nhẹ) → nhưng cuộc trò chuyện thật sự xảy ra trên server lớn. Hoặc cái remote TV: remote chỉ vài gram, nhưng TV mới là thứ nặng và làm việc chính.

File 9,8 MB thực chất là cli.js – một file JavaScript đã được "nén minified + bundled" lại (tức là gom hết code lại thành 1 file duy nhất, loại bỏ khoảng trắng, comment...). Nó không chứa bất kỳ "trí tuệ AI" nào cả.

Nhẹ vì chỉ là lớp vỏ ngoài, không phải cái lõi bên trong. Developer thấy ngạc nhiên vì nó quá gọn gàng, hiệu quả, nhưng thực ra đó là chuyện bình thường với các công cụ CLI hiện đại. #claudecodelộmãnguồn
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
http://textlink.linktop.vn/?adslk=aHR0cHM6Ly92bnJldmlldy52bi90aHJlYWRzL3N1LXRoYXQtZ2F5LXNvYy1tYS1uZ3Vvbi1jbGF1ZGUtY29kZS1jaGktOS04LW1iLjgxMjgyLw==
Top