T3 Code: Giao diện web mã nguồn mở cho AI coding agent mà bạn cần biết ngay
Tóm tắt nhanh
- T3 Code là một web GUI tối giản, mã nguồn mở do Theo Browne (t3dotgg / ping.gg) phát triển, dùng để điều khiển các AI coding agent như OpenAI Codex CLI thông qua giao diện đồ họa thay vì dòng lệnh thuần túy.
- Công cụ có thể chạy ngay lập tức bằng
npx t3hoặc cài đặt dưới dạng ứng dụng desktop, không yêu cầu cấu hình phức tạp.- Khác với Codex App của OpenAI (yêu cầu ChatGPT Plus trở lên, hệ sinh thái đóng), T3 Code hoàn toàn mã nguồn mở, tự host được, không bị ràng buộc vào một nhà cung cấp duy nhất.
- Dự án đang trong giai đoạn rất sớm (v0.0.3, tháng 3/2026), phù hợp với developer muốn trải nghiệm sớm và sẵn sàng chấp nhận lỗi phát sinh.
- Trong tương lai gần, T3 Code sẽ hỗ trợ thêm Claude Code bên cạnh Codex, mở ra khả năng trở thành một “harness” thống nhất cho nhiều AI agent.
T3 Code xuất hiện đúng vào thời điểm AI coding agent đang thay đổi cách developer viết phần mềm. Khi OpenAI ra mắt Codex App chính thức vào đầu tháng 3/2026, Theo Browne – người tạo ra T3 Stack, T3 Chat và nhiều công cụ developer quen thuộc – đã phát hành song song một câu trả lời mang tính cộng đồng: T3 Code. Đây không phải là một sản phẩm cạnh tranh trực tiếp, mà là một quan điểm khác về cách developer nên tương tác với AI agent: minh bạch, nhẹ nhàng và thuộc về cộng đồng.
T3 Code là gì?
T3 Code là một web GUI tối giản cho AI coding agent, được xây dựng bởi nhóm ping.gg. Phiên bản hiện tại ưu tiên tích hợp với Codex CLI của OpenAI, với kế hoạch hỗ trợ Claude Code trong thời gian tới.
Thay vì buộc developer gõ lệnh trong terminal và theo dõi đầu ra dạng văn bản thuần, T3 Code bọc Codex CLI trong một giao diện web có thể truy cập từ trình duyệt bất kỳ. Điều này có nghĩa là bạn có thể quản lý nhiều phiên làm việc, chuyển đổi giữa các luồng chat, mở terminal tích hợp, và thậm chí truy cập từ điện thoại hay máy tính bảng thông qua chế độ remote.
Tại thời điểm hiện tại, dự án đang ở phiên bản v0.0.3 – cực kỳ sớm, nhưng cũng cực kỳ đang phát triển nhanh (từ alpha.9 lên v0.0.3 chỉ trong vòng một tuần).

Yêu cầu trước khi cài đặt
Trước khi bắt đầu, bạn cần chuẩn bị:
- Node.js (phiên bản LTS mới nhất) hoặc Bun nếu muốn build từ source.
- Codex CLI đã được cài đặt và xác thực với tài khoản OpenAI. T3 Code không tự mang theo model AI – nó hoạt động như một lớp giao diện cho agent bạn đã có.
- Kết nối internet để tải về gói
t3qua npm/npx.
Để cài Codex CLI nếu chưa có:
npm install -g @openai/codex
codex loginCách cài đặt và chạy T3 Code
Cách 1: Chạy nhanh với npx (không cần cài đặt)
Đây là cách đơn giản nhất để dùng thử T3 Code ngay lập tức:
npx t3Lệnh này sẽ tải gói về, khởi động server cục bộ và tự động mở trình duyệt tại địa chỉ mặc định. Không cần cấu hình gì thêm nếu Codex CLI đã được xác thực.
Cách 2: Cài đặt desktop app
Đối với ai muốn trải nghiệm mượt mà hơn, nhóm phát triển khuyến nghị dùng ứng dụng desktop. Bạn có thể tải về từ trang Releases trên GitHub.
Hiện có sẵn bản cho macOS. Bản Windows và Linux đang được lên kế hoạch.
Cách 3: Truy cập từ xa (remote access)
T3 Code hỗ trợ tình huống bạn muốn chạy agent trên máy chủ mạnh ở nhà hoặc văn phòng, rồi điều khiển từ điện thoại hoặc laptop khác qua mạng LAN hoặc Tailscale:
# Build trước khi deploy
bun run build
# Tạo auth token ngẫu nhiên và khởi động server
TOKEN="$(openssl rand -hex 24)"
bun run --cwd apps/server start -- \
--host 0.0.0.0 \
--port 3773 \
--auth-token "$TOKEN" \
--no-browserSau đó truy cập từ thiết bị khác qua: http://<ip-máy-chủ>:3773
Nếu dùng Tailscale:
TAILNET_IP="$(tailscale ip -4)"
TOKEN="$(openssl rand -hex 24)"
bun run --cwd apps/server start -- \
--host "$TAILNET_IP" \
--port 3773 \
--auth-token "$TOKEN" \
--no-browserLưu ý bảo mật: luôn đặt --auth-token trước khi mở server ra ngoài localhost. Xem --auth-token như một mật khẩu.
Các tính năng chính
Quản lý terminal tích hợp
T3 Code cung cấp một hệ thống terminal đa phiên ngay trong giao diện web. Bạn có thể mở terminal mới, chia đôi (split), đóng và chuyển đổi qua các phím tắt:
| Phím tắt | Hành động |
|---|---|
Mod+J | Mở/đóng terminal |
Mod+D | Chia đôi terminal (khi đang focus terminal) |
Mod+N | Tạo terminal mới (khi đang focus terminal) |
Mod+W | Đóng terminal đang focus |
Mod+N | Tạo chat thread mới (khi không focus terminal) |
Mod+O | Mở project trong editor yêu thích |
(Mod = Cmd trên macOS, Ctrl trên Windows/Linux)
Tùy chỉnh phím tắt
Bạn có thể ghi đè toàn bộ keybindings mặc định bằng cách tạo file ~/.t3/keybindings.json:
[
{ "key": "mod+g", "command": "terminal.toggle" },
{ "key": "mod+shift+g", "command": "terminal.new", "when": "terminalFocus" }
]Hệ thống hỗ trợ điều kiện when với các toán tử logic (&&, ||, !), cho phép cùng một phím tắt hoạt động khác nhau tùy ngữ cảnh.
Chat thread với worktree context
Mỗi chat thread trong T3 Code giữ nguyên trạng thái branch/worktree của project, giúp bạn làm việc song song trên nhiều tính năng mà không lo xung đột code.
Script runner
T3 Code cho phép chạy các script được định nghĩa trong package.json trực tiếp từ giao diện bằng lệnh script.{id}.run (ví dụ: script.test.run).
So sánh trực tiếp: T3 Code và Codex App của OpenAI
Đây là câu hỏi nhiều developer đặt ra khi OpenAI ra mắt Codex App chính thức cùng thời điểm T3 Code xuất hiện.
| Tiêu chí | T3 Code | Codex App (OpenAI) |
|---|---|---|
| Giấy phép | MIT, mã nguồn mở hoàn toàn | Đóng, proprietary |
| Chi phí | Miễn phí (chỉ cần Codex CLI auth) | Yêu cầu ChatGPT Plus trở lên |
| Self-hosted | Có, hỗ trợ đầy đủ | Không |
| Truy cập từ xa | Có (qua LAN / Tailscale) | Không (bị ràng buộc thiết bị) |
| AI agent hỗ trợ | Codex CLI (Claude Code sắp có) | Chỉ Codex (hệ sinh thái OpenAI) |
| Giao diện | Tối giản, web-first | Phong phú, desktop-native |
| Multi-agent | Chưa có | Có (chạy song song nhiều agent) |
| Skills / Automations | Chưa có | Có (tích hợp sẵn) |
| Trưởng thành | v0.0.3 (rất sớm) | Ra mắt tháng 3/2026 (ổn định hơn) |
| Cộng đồng | Discord mở, GitHub công khai | Hỗ trợ qua OpenAI platform |
| Phụ thuộc vendor | Thấp (có thể thêm agent khác) | Cao (bị khóa vào OpenAI) |
Nhìn vào bảng trên, hai công cụ này phục vụ hai nhóm đối tượng khác nhau. Codex App của OpenAI là một sản phẩm hoàn chỉnh, đặc biệt phù hợp với đội nhóm đã dùng ChatGPT Pro và muốn điều phối nhiều agent song song với tính năng Automations. T3 Code lại nhắm đến developer muốn tự kiểm soát, không bị phụ thuộc vào một vendor, và sẵn sàng đổi tính năng phong phú lấy sự minh bạch và tự chủ.
Điểm khác biệt quan trọng nhất: Codex App của OpenAI là giao diện chính thức cho một hệ sinh thái đóng. T3 Code là giao diện cộng đồng, được thiết kế để trở thành “harness” – lớp wrapper – cho nhiều AI agent khác nhau, không chỉ riêng Codex.
Khi nào nên dùng T3 Code?
T3 Code là lựa chọn phù hợp nếu bạn:
- Đang dùng Codex CLI và muốn một giao diện dễ nhìn hơn terminal.
- Muốn truy cập AI coding agent từ nhiều thiết bị trên cùng mạng hoặc qua Tailscale.
- Ưu tiên công cụ mã nguồn mở, không bị ràng buộc vào một nhà cung cấp.
- Muốn theo dõi và đóng góp vào một dự án đang phát triển nhanh trong cộng đồng.
- Chưa muốn hoặc không cần trả phí ChatGPT Plus chỉ để có giao diện cho agent.
Ngược lại, nếu bạn cần multi-agent orchestration, Skills tích hợp, Automations theo lịch, và sẵn sàng trả phí, Codex App của OpenAI hiện tại đang ở tầng trên về độ hoàn thiện.
T3 Code là một dự án trẻ nhưng đặt ra một câu hỏi quan trọng: ai sở hữu lớp giao diện giữa developer và AI agent? Theo Browne và nhóm ping.gg tin rằng câu trả lời đó nên thuộc về cộng đồng. Trong bối cảnh các công ty lớn đang xây dựng hệ sinh thái khép kín xung quanh AI agent, T3 Code xuất hiện như một lựa chọn minh bạch, tự chủ và ngày càng hoàn thiện.
Nếu bạn đang dùng Codex CLI hàng ngày, không có lý do gì để không thử npx t3 ngay và luôn cả.











