Trang chủ › Claude Code › Mã nguồn mở?
Tổng quanCài đặttài liệu tham khảo CLIGiá và giới hạnAgent SDKKỹ năng và pluginGitHubWeb, máy tính và IDEMô hìnhLỗiCó phải mã nguồn mở?Hướng dẫn thực hànhDành cho sinh viênTự động hóa QASo với CursorSo với Codex và OpenCodeTác tử phụHookMCPHệ sinh tháiVS CodeOpenRouterGiới hạn tốc độHướng dẫn bằng tiếng Trung
Cập nhật lần cuối: ngày 11 tháng Mười, 2026

Claude Code có phải mã nguồn mở không?

Không. CLI của Claude Code được phân phối dưới dạng gói JavaScript đã biên dịch và rút gọn, và Anthropic chưa công bố mã nguồn của nó. Một số thành phần liên quan là mã nguồn mở, nên mới gây nhầm lẫn.

TLDR

  • Bản thân CLI: độc quyền, được phân phối qua npm dưới dạng JavaScript đã được xây dựng.
  • Mã nguồn mở: Agent SDK, GitHub Action, kho kỹ năng chính thức, định dạng plugin và hệ thống theo dõi issue công khai.
  • Việc để lộ source map trong một bản phát hành npm đã cho phép mọi người đọc mã nội bộ chưa được rút gọn trong một thời gian; đó không phải là thay đổi giấy phép.
  • Các tác nhân mã nguồn mở — OpenCode, Aider, Cline, Goose — hoạt động với cổng này bằng cùng một khóa.

Thành phần nào mở và thành phần nào không

  • anthropics/claude-code trên GitHub là nơi theo dõi vấn đề và tài liệu công khai, không phải mã nguồn.
  • anthropics/claude-code-action (GitHub Action) và các Claude Agent SDK là mã nguồn mở.
  • anthropics/skills là mã nguồn mở — các kỹ năng xử lý tài liệu và skill-creator.
  • Định dạng plugin và kỹ năng là các đặc tả mở; bất kỳ ai cũng có thể xuất bản một chợ tiện ích.

Sự cố để lộ source map

Vào 2026, một bản phát hành npm đi kèm source map đã để lộ mã nội bộ có thể đọc được của CLI. Mã này được lan truyền rộng rãi và phân tích chi tiết — bài phân tích của chúng tôi được liên kết bên dưới. Điều đó không biến Claude Code thành mã nguồn mở: giấy phép không thay đổi, và mã bị lộ không thể được phân phối lại hoặc dùng làm nền tảng phát triển một cách hợp pháp. Điều mà sự cố này thực sự làm được là xác nhận kiến trúc mà mọi người đã suy đoán: một vòng lặp tác nhân trên một tập công cụ, một hệ thống cấp quyền và rất nhiều kỹ thuật thiết kế prompt.

Các lựa chọn mã nguồn mở dùng cùng API

  • OpenCode — tác nhân chạy trong terminal, hỗ trợ nhiều nhà cung cấp, có trải nghiệm tương đồng nhất.
  • Aider — CLI lập trình cặp nguyên bản, tích hợp sâu với git, sử dụng token rất hiệu quả.
  • Cline / Roo Code / Kilo Code — các tác nhân VS Code với vòng lặp chỉnh sửa tự chủ tương tự.
  • Goose — tác nhân có thể mở rộng của Block, với MCP làm cốt lõi.
  • Tất cả đều chấp nhận URL cơ sở tương thích với Anthropic, nên có thể dùng nguyên khóa của cổng; mỗi công cụ đều có hướng dẫn thiết lập trong mục Học.

Điều đó có quan trọng không?

Với hầu hết người dùng thì không: giá trị của công cụ nằm ở mô hình phía sau nó, và mọi ứng dụng khách đều có thể truy cập mô hình đó qua API. Điều này quan trọng ở khả năng kiểm tra và nguy cơ bị ràng buộc vào nhà cung cấp, và các tác nhân mở ở trên giải quyết cả hai.

Dùng thử miễn phí trước

Tài khoản mới nhận được $5 tín dụng API miễn phí với mã CLAUDECODE — đủ cho một buổi tối dùng Claude Code với Sonnet — sau đó là tín dụng có giá trị sử dụng gấp 7.69231× mệnh giá.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

Tạo tài khoản với mã CLAUDECODE

Câu hỏi thường gặp

Tôi có thể đọc mã nguồn Claude Code không?

Không, nếu muốn đọc một bản phát hành mã nguồn được cấp phép hợp lệ. Gói npm đã được rút gọn; sự cố để lộ source map vào 2026 là ngoài ý muốn, không phải một lần công bố mã nguồn.

Có phiên bản mã nguồn mở của Claude Code không?

Không có phiên bản chính thức. OpenCode, Aider, Cline và Goose là các tác nhân mở cung cấp những chức năng tương tự và hoạt động với cùng API.

Claude Code SDK có phải mã nguồn mở không?

Có — Claude Agent SDK cho Python và TypeScript được công bố dưới dạng mã nguồn mở, cũng như GitHub Action.

Chạy Claude Code trên cổng API

Vẫn các mô hình đó, hai biến môi trường, tín dụng có giá trị sử dụng gấp 7.69231× mệnh giá — hoặc gói không giới hạn với phí cố định. Tài khoản mới: $5 tín dụng API miễn phí với mã CLAUDECODE.

Lấy khóa API Xem các gói không giới hạn

AI Prime Tech là một cổng API độc lập, không có quan hệ liên kết với Anthropic và không được Anthropic chứng thực hay tài trợ. “Claude” và “Claude Code” là các nhãn hiệu của Anthropic. Các tính năng Claude Code được mô tả ở đây dựa trên tài liệu công khai của Anthropic tại thời điểm viết và thường xuyên thay đổi; giá và danh sách mô hình trên trang này được đọc từ cấu hình hiện hành của cổng API này.

Thêm hướng dẫn về Claude Code

Claude Code: hướng dẫn đầy đủCách cài đặt Claude CodeTài liệu CLI của Claude Code: lệnh và cờGiải thích giá và giới hạn của Claude CodeClaude Code SDK, nay là Claude Agent SDKKỹ năng và plugin của Claude CodeClaude Code trong GitHub: App, Action và @claudeClaude Code có giao diện web không? Giải thích về web, ứng dụng máy tính và IDEClaude Code sử dụng mô hình nào và cách thay đổiCác lỗi Claude Code và cách khắc phụcHướng dẫn thực hành Claude Code: phiên làm việc thực tế đầu tiên của bạnClaude dành cho sinh viên: Claude Code, API và những quyền lợi thực tế dành cho giáo dụcCách sử dụng Claude Code để tự động hóa QAClaude Code so với Cursor: chọn công cụ nào, khi nào — và cách sử dụng cả haiClaude Code vs Codex vs OpenCode: so sánh các tác nhân trong terminalTác nhân phụ của Claude Code: cách hoạt động, cách định nghĩa và các nhóm tác nhânHook của Claude Code: kiểm soát hành động của tác nhân theo quy tắc xác địnhMCP của Claude Code: kết nối máy chủ, phạm vi, MCP từ xa và ví dụ thực tếHệ sinh thái Claude Code: bộ định tuyến, framework, plugin và các danh sách theo dõi chúngClaude Code trong VS Code: tiện ích mở rộng, cách dùng qua terminal và các lỗiCách dùng OpenRouter trong Claude Code (và khi nào không nên dùng)Lỗi giới hạn tốc độ của Claude: "API error: rate limit reached" có nghĩa là gì và cách khắc phụcCách dùng Claude Code: từ cài đặt đến sử dụng hằng ngày