T3 Code là gì? Một app điều khiển mọi AI lập trình bạn đang có — từ điện thoại
Đăng 06/11/2026 · Cập nhật 06/11/2026 · Khoảng 10 phút đọc
T3 Code là gì?
T3 Code là một dự án mã nguồn mở của T3 Tools (đội ngũ đứng sau kênh lập trình ping.gg của Theo Browne), xuất hiện trên GitHub từ tháng 2/2026 và đang là một trong những repo tăng trưởng nhanh nhất hiện nay: tại thời điểm viết bài, nó có hơn 48.000 sao, hơn 9.600 fork và vừa tăng thêm hơn 16.000 sao chỉ trong một tuần theo thống kê GitHub Trending.
Nghe tên rất dễ hiểu nhầm, nên cần nói rõ ngay: T3 Code không phải một trợ lý lập trình AI mới, và nó không chứa mô hình AI nào cả. Bản thân dự án tự giới thiệu mình là một "agent harness control surface" — dịch nôm na là bề mặt điều khiển các agent lập trình. Hiểu đơn giản thế này: Claude Code, Codex, Cursor, Grok Build, OpenCode giống như những "đầu bếp" khác nhau; T3 Code là cái "nhà hàng" thống nhất để bạn gọi món từ bất kỳ bếp nào, thay vì phải chạy qua lại giữa các quán.
Cụ thể, T3 Code gồm một server chạy trên máy tính của bạn và nhiều cách để bạn điều khiển nó: ứng dụng web, ứng dụng desktop (Electron) cho Windows/macOS/Linux, và đáng chú ý nhất là ứng dụng di động iOS/Android — bạn để máy ở nhà chạy agent, còn bạn cầm điện thoại ra lệnh, duyệt thao tác và xem kết quả từ bất cứ đâu. Toàn bộ dùng chính các gói đăng ký bạn đang trả cho Claude, OpenAI hay Cursor, không tốn thêm một đồng nào cho T3 Code.
Mình đã kiểm chứng được gì từ repo?
Như mọi bài review trên ReviewHub, mình không dừng ở đọc tin trending mà clone toàn bộ repo về máy, đọc tài liệu gốc và chạy thử phần không tốn chi phí:
- Mã nguồn là một monorepo TypeScript khoảng 259 MB, gồm 5 ứng dụng (server, web, desktop, mobile, marketing) và 31 package — trong đó có các package riêng để kết nối từng nhà cung cấp agent và từng hệ quản lý mã nguồn (GitHub, GitLab, Bitbucket…). Riêng thư mục tài liệu đã có 46 bài hướng dẫn chi tiết, từ cài đặt, chế độ quyền cho tới điều khiển từ xa — con số này cho thấy dự án làm tài liệu nghiêm túc hơn mặt bằng repo trending thông thường.
- Mình tải gói CLI chính thức từ npm và chạy thật: phiên bản hiện tại là 0.1.7; lệnh trợ giúp liệt kê đúng các nhóm lệnh như tài liệu mô tả — khởi động server, ghép nối thiết bị (pair kèm mã QR), bật truy cập từ xa (up), chạy dịch vụ nền (service), cập nhật (update)…
- Giấy phép trong repo là MIT — loại giấy phép thoáng nhất, dùng thương mại thoải mái (khác hẳn AGPL của OpenMontage mà ReviewHub từng review).
- Một trục trặc nhỏ khi test: trên máy ảo của mình, lần chạy đầu tiên lỗi ở bước giải nén gói nhị phân vì giới hạn của môi trường ảo; chỉnh lại tùy chọn giải nén là chạy bình thường. Đây là lỗi môi trường test, không phải lỗi sản phẩm trên máy cá nhân.
- Điểm mình chưa kiểm chứng được: một phiên agent chạy thật xuyên qua T3 Code. Máy test không có sẵn tài khoản Claude/Codex đăng nhập, và việc đăng nhập để chạy thử sẽ tiêu quota thật của tài khoản — nằm ngoài phạm vi "chạy thử khô". Phần chất lượng điều khiển thực tế trong bài này vì vậy dựa trên tài liệu chính thức của dự án, và mình ghi rõ như vậy để bạn đọc tự cân nhắc.
Tính năng chính của T3 Code
- Một giao diện cho mọi agent: Claude Code, Codex, Cursor, Grok Build, OpenCode, Google Antigravity và fx dùng chung một mặt tiền; dự án cho biết còn hỗ trợ thêm Pi và Muse. Bạn chuyển qua lại giữa các agent mà không phải học lại giao diện của từng hãng.
- Điều khiển từ xa là trọng tâm: server chạy trên máy bàn, máy chủ hay VPS của bạn; bạn điều khiển từ điện thoại hoặc trình duyệt ở bất cứ đâu qua ba đường — T3 Connect (dịch vụ kết nối sẵn của dự án, đi qua đường hầm Cloudflare), ghép nối trong mạng LAN, hoặc Tailscale tự host.
- Ứng dụng di động đầy đủ: app iOS/Android chính thức trên kho ứng dụng, có thông báo đẩy khi agent cần duyệt, và nhập liệu bằng giọng nói (nhận dạng ngay trên điện thoại theo mặc định).
- Chế độ quyền theo từng phiên làm việc: 4 mức — Supervised (agent phải xin phép từng lệnh và từng lần sửa file), Auto-accept edits (tự duyệt sửa file), Auto (để nhà cung cấp tự rà soát), Full access (toàn quyền). Quản trị viên còn đặt được "trần quyền" cho cả máy.
- Quản lý dự án kiểu lập trình viên thật: mỗi phiên làm việc có worktree riêng để nhiều agent không dẫm chân nhau, tích hợp sẵn GitHub/GitLab/Bitbucket/Azure DevOps, và có mục dọn dẹp ổ đĩa vì worktree tích lũy rất nhanh.
- Riêng tư theo thiết kế: mã nguồn và prompt đi thẳng từ máy bạn tới nhà cung cấp AI, không qua máy chủ của T3; dự án chỉ thu thập số liệu sử dụng cơ bản (hãng nào, model nào, tổng token) và cho tắt hẳn bằng một biến môi trường.
Hướng dẫn cài đặt và dùng thử từng bước
Điều kiện tiên quyết cần nhớ: T3 Code không tự làm việc một mình — máy của bạn phải có sẵn ít nhất một agent đã cài và đăng nhập. Các bước thực hiện:
- Bước 1 — Chuẩn bị một nhà cung cấp agent: cài và đăng nhập ít nhất một công cụ, ví dụ Claude Code rồi chạy claude auth login, hoặc Codex CLI rồi codex login, hoặc Cursor CLI rồi agent login. Chưa có cái nào thì T3 Code sẽ không có gì để điều khiển.
- Bước 2 — Cài T3 Code: cách nhanh nhất là chạy lệnh cài một dòng từ trang chủ dự án (curl -fsSL https://t3.codes/install.sh | sh trên macOS/Linux; Windows có script PowerShell tương ứng). Nếu chỉ muốn dùng thử một lần không cài đặt, chạy npx t3@latest. Ai thích bản desktop thì tải từ GitHub Releases hoặc cài qua winget (Windows), Homebrew (macOS), gói .deb (Debian/Ubuntu), AUR (Arch) hay Nix.
- Bước 3 — Khởi động: chạy lệnh t3 — server bật lên và ứng dụng web mở ngay trên máy. Muốn nó chạy nền luôn (để điều khiển từ xa ổn định), dùng thêm lệnh cài dịch vụ nền theo tài liệu (t3 service install).
- Bước 4 — Mở phiên làm việc đầu tiên: trong giao diện, chọn thư mục dự án, chọn agent (Claude/Codex…) và chọn chế độ quyền. Lần đầu nên để Supervised để thấy rõ agent xin phép những gì trước khi quen tay.
- Bước 5 — Kết nối điện thoại: tải app T3 Code trên App Store/CH Play, rồi trên máy tính chạy lệnh ghép nối để lấy mã QR, quét bằng điện thoại — hoặc bật T3 Connect trong phần cài đặt chia sẻ để các thiết bị đăng nhập cùng tài khoản tự thấy nhau. Lưu ý: máy tính chạy server phải luôn bật và có mạng thì điện thoại mới điều khiển được.
- Bước 6 — (Tùy chọn) Dùng thêm API key: nếu không có gói đăng ký nào, bạn vẫn có thể thêm một nhà cung cấp dạng API key/OpenRouter trong phần cài đặt — cấu hình này độc lập, không ảnh hưởng các đăng nhập sẵn có.
- Mẹo nhỏ: giới hạn miễn phí của T3 Connect là 3 máy cho mỗi tài khoản — thừa sức cho nhu cầu cá nhân (máy bàn + laptop + VPS). Chỉ khi liên kết thêm tài khoản T3 Chat trả phí, giới hạn mới nâng lên 10 hoặc 100 máy.
So sánh với Claude Code và Cursor
Cách hiểu đúng quan hệ giữa ba cái tên này: T3 Code không cạnh tranh trực tiếp với Claude Code hay Cursor — nó cần chính những công cụ đó để hoạt động. Câu hỏi đúng không phải "chọn T3 Code hay Claude Code", mà là "bạn có đang dùng từ hai agent trở lên, hoặc có nhu cầu rời bàn làm việc mà agent vẫn chạy không". Nếu có, T3 Code là lớp vỏ đáng thử; nếu bạn chỉ dùng đúng một agent và luôn ngồi tại máy, cài thêm nó chưa chắc đã đáng công.
| Tiêu chí | T3 Code | Claude Code | Cursor |
|---|---|---|---|
| Bản chất | Lớp điều khiển đứng trên các agent | Agent lập trình hoàn chỉnh của Anthropic | Trình soạn thảo (IDE) tích hợp AI |
| Mô hình AI | Không có — dùng của nhà cung cấp bạn chọn | Claude (Anthropic) | Nhiều model, chọn trong app |
| Nơi làm việc | Web, desktop, và điện thoại (điều khiển từ xa) | Terminal + tiện ích trong IDE + bản desktop | Trong cửa sổ IDE trên máy tính |
| Chi phí | Miễn phí, mã nguồn mở MIT; bạn vẫn trả gói của nhà cung cấp như cũ | Trả theo gói Claude/API | Trả theo gói Cursor |
| Điểm mạnh nhất | Gom mọi agent vào một chỗ, lái từ điện thoại | Chất lượng agent và độ chín chắn | Trải nghiệm sửa code trực tiếp trong editor |
| Điểm yếu nhất | Còn rất sớm, nhiều lỗi; không có agent sẵn thì vô dụng | Chỉ hệ sinh thái Anthropic; ngồi máy mới dùng thoải mái | Gắn chặt vào một IDE; rời máy là gián đoạn |
Hạn chế và điểm cần biết trước khi dùng
- Dự án tự thừa nhận còn rất sớm: ngay trong README, đội ngũ viết "chúng tôi đang ở giai đoạn rất, rất đầu — hãy chờ đợi lỗi", và hiện (gần như) chưa nhận đóng góp tính năng lớn từ cộng đồng. Phiên bản mới ở 0.1.7 dù nhịp phát hành rất dày.
- Lỗi đã biết về giới hạn sử dụng Claude: tài liệu chính thức của dự án ghi rõ — vì T3 Code lái Claude thông qua bộ công cụ Agent SDK của Anthropic, giới hạn 5 giờ của gói Claude bị tiêu hao nhanh hơn so với dùng Claude Code trực tiếp. Dự án cho biết đây là lỗi phía Anthropic, họ đã báo và đang chờ sửa; giới hạn theo tuần không bị ảnh hưởng. Nếu bạn sống nhờ quota Claude, đây là điểm phải cân nhắc nhất.
- Không hỗ trợ mô hình AI chạy local: dự án nói thẳng là không — họ cho rằng model chạy trên máy cá nhân chưa đủ năng lực cho công việc kỹ thuật nghiêm túc.
- Không có bản nhị phân cho Mac Intel: người dùng Mac đời cũ dùng bản desktop thay cho CLI.
- Máy chủ phải luôn thức: agent chạy trên máy của bạn, nên máy tắt hoặc mất mạng là điện thoại cũng "mất liên lạc" — ai hay đóng laptop nên tính chuyện để một máy bàn/VPS chạy server riêng.
- Phần "miễn phí mãi mãi" có điều kiện: T3 Connect hiện miễn phí nhưng dự án để ngỏ khả năng thay đổi nếu chi phí vận hành quá lớn. Bù lại, vì mã nguồn mở MIT và tự host được (kể cả qua Tailscale), bạn không bị khóa chặt vào quyết định đó.
Kết luận: có đáng dùng không, hợp với ai?
T3 Code đáng dùng nhất với ba nhóm: lập trình viên đang trả tiền cho từ hai agent trở lên và mệt vì mỗi con một cửa sổ; người muốn cho agent chạy việc dài rồi cầm điện thoại đi nơi khác vẫn theo dõi, duyệt và ra lệnh tiếp được; và người làm việc trên nhiều máy (máy bàn, VPS, máy ở công ty) muốn một điểm điều khiển chung. Với các nhóm này, T3 Code giải quyết một nỗi đau rất thật, lại miễn phí và mã nguồn mở MIT — chi phí thử gần như bằng không ngoài thời gian cài đặt.
Ngược lại, nếu bạn mới bắt đầu với AI lập trình và chưa dùng agent nào, hãy chọn và học một agent trước (Claude Code là điểm bắt đầu phổ biến nhất) — T3 Code không thay bạn bước đó. Và nếu quota Claude 5 giờ là tài nguyên quý giá nhất của bạn lúc này, hãy nhớ lỗi tiêu hao giới hạn mà chính dự án đã công bố trước khi biến nó thành công cụ hằng ngày.
Lời khuyên thực tế của mình: nếu đã có sẵn một agent đăng nhập trên máy, dành 15 phút chạy npx t3@latest, mở một phiên Supervised và thử cảm giác duyệt thao tác của agent ngay trên điện thoại. Trải nghiệm "agent vẫn làm việc khi mình rời bàn" là thứ đọc mô tả không thấy hết được — thử một lần là biết nó có hợp với cách làm việc của bạn hay không.
Câu hỏi thường gặp
T3 Code có miễn phí thật không? Có phải trả thêm tiền cho AI không?
T3 Code miễn phí hoàn toàn và mã nguồn mở (MIT) — dự án nói rõ "không có cách nào để trả tiền cho chúng tôi". Nhưng nó không bao gồm AI: bạn vẫn dùng và trả gói đăng ký của nhà cung cấp như trước (ví dụ gói Claude hay ChatGPT cho Codex). T3 Connect để điều khiển từ xa cũng đang miễn phí, giới hạn 3 máy mỗi tài khoản.
T3 Code khác gì Claude Code? Có thay thế được Claude Code không?
Không thay thế. Claude Code là agent thật sự làm việc (đọc code, sửa file, chạy lệnh), còn T3 Code là lớp giao diện/điều khiển đứng phía trên, dùng chính Claude Code (hoặc Codex, Cursor…) làm "động cơ". Không có agent nào cài sẵn trên máy thì T3 Code không làm được gì.
Dùng T3 Code với gói Claude/Codex của mình có bị khóa tài khoản không?
Theo tài liệu chính thức của dự án: không. T3 Code dùng các cơ chế kết nối chính thức của từng hãng và nằm trong điều khoản sử dụng của Claude Code, Codex và Antigravity; dự án cho biết họ làm việc trực tiếp với các hãng trong các tích hợp này. Lưu ý riêng: lỗi tiêu hao nhanh giới hạn Claude 5 giờ (do phía Anthropic) là chuyện quota, không phải chuyện khóa tài khoản.
Không biết lập trình có dùng T3 Code được không?
Gần như không có ý nghĩa. T3 Code là công cụ cho người đang dùng agent lập trình: bạn cần cài đặt bằng dòng lệnh và đã có sẵn một agent như Claude Code trên máy. Nếu bạn chưa từng dùng agent lập trình nào, hãy bắt đầu từ chính agent đó trước.
Điều khiển từ điện thoại thì code của mình có đi qua máy chủ của T3 không?
Theo tài liệu của dự án: không. Mã nguồn và prompt đi thẳng từ máy của bạn tới nhà cung cấp AI; với T3 Connect, kết nối đi qua đường hầm Cloudflare dựng từ máy bạn và máy chủ của T3 chỉ đóng vai trò "bắt tay" thiết lập kết nối, không chuyển tiếp nội dung phiên làm việc. Dự án có thu thập số liệu sử dụng cơ bản (hãng, model, tổng token — không có prompt hay nội dung file) và bạn tắt được bằng biến môi trường T3CODE_TELEMETRY_ENABLED=false.
Đọc thêm
Cách tính tiền điện bậc thang 2026: biểu giá, ví dụ và cách tự kiểm tra hóa đơn
26/10/2026 · 3 phút đọc
Cách tính lương Gross sang Net 2026: giảm trừ 15,5 triệu, biểu thuế 5 bậc mới
26/10/2026 · 3 phút đọc
Vay 500 triệu mỗi tháng trả bao nhiêu? Hai cách tính lãi vay ngân hàng cần phân biệt
26/10/2026 · 3 phút đọc