# Orca và T3 Code: thử hai orchestrator cho coding agent

[George Kintu](https://homus.dev/speakers/george-kintu) · [kintu](https://homus.dev/orgs/kintu)

> So sánh hai orchestrator mã nguồn mở Orca và T3 Code qua bốn bài test: worktree song song, chuyển context, phản hồi trực quan và điều khiển từ điện thoại.

Topics: Coding Agents, Dev Tools, Workflow

Canonical: https://homus.dev/talks/i-tested-orca-vs-t3-code-no-hype

## 1. Khi một agent thành ba, bốn, năm agent

George Kintu mở đầu bằng một nhận xét: chạy một coding agent đơn lẻ như Codex, OpenCode hay Pi thì khá đơn giản, nhưng khi chạy ba, bốn, thậm chí năm agent cùng lúc thì mọi thứ bắt đầu rối. Theo George (video đăng ngày 30/10/2026), đó chính là vấn đề mà các AI coding orchestrator như Orca hay T3 Code đang cố giải quyết.

![George Kintu nói trước camera trong phòng làm việc](https://homus.dev/photos/TAxO65V6HWE-0043.jpg)

George Kintu, người dẫn kênh kintu, nói trước camera ở phần mở đầu video đăng ngày 30/10/2026.

Theo anh (video đăng ngày 30/10/2026), cả hai không chỉ cho bạn một chỗ duy nhất để quản lý nhiều coding agent, dù qua terminal hay qua một giao diện chat thống nhất, mà cả hai còn dùng giấy phép MIT và là mã nguồn mở. Nhưng mỗi cái có điểm mạnh và điểm yếu riêng.

![Hai trang GitHub đặt cạnh nhau, phần About của Orca và T3 Code, mục MIT license được khoanh đỏ](https://homus.dev/photos/TAxO65V6HWE-0027.jpg)

Phần About của hai repo trên GitHub như trong video đăng ngày 30/10/2026, mục MIT license được khoanh ở cả hai bên. Bên trái, Orca tự mô tả là "the place for working with a fleet of agents (e.g. Grok Bot, Claude Code)", chạy bất kỳ coding agent nào bằng subscription của chính bạn, có trên desktop, mobile và remote runtime; lúc quay ghi 110.1k stars, 7.0k forks. Bên phải là T3 Code (trang t3.codes) với 31.7k stars, 8.4k forks và bản phát hành mới nhất T3 Code v0.1.5.

Trong video này, George nói sẽ làm ba việc: đi qua cách các AI coding agent orchestrator hoạt động, đem cả hai ra thử, và tất nhiên là chọn ra người thắng (crown a winner), trong video đăng ngày 30/10/2026.

## 2. Agent harness và agent orchestrator: hai tầng khác nhau

Để hiểu vì sao các orchestrator như T3 Code và Orca đang thật sự bắt đầu có đà (theo George, video đăng ngày 30/10/2026), trước hết cần phân biệt agent harness với agent orchestrator. Theo anh, bên dưới lớp vỏ, chúng hoạt động ở hai tầng hoàn toàn khác nhau của quy trình phát triển phần mềm.

Ở phía agent harness là những tool như Claude Code của Anthropic, Codex của OpenAI, OpenCode hay Pi. George bảo hãy nghĩ về chúng như từng người thợ máy đang chui dưới nắp capo chiếc xe của bạn. Nhìn từ trên cao, theo anh (video đăng ngày 30/10/2026), agent harness về cơ bản là một execution runtime: bạn đưa chỉ dẫn bằng tiếng Anh thông thường, và nó tự chạy một vòng lặp thực thi liên tục, xem xét repo và các file trên máy, đọc cây thư mục, sinh ra các code patch, và nếu là việc code thì nó chạy các bước kiểm tra trong shell rồi lặp lại cho tới khi xong.

Hai tầng George phân biệt trong video đăng ngày 30/10/2026: các agent harness làm việc trực tiếp trên code, còn orchestrator ngồi phía trên để khởi chạy, theo dõi và quản lý chúng.

"Nghe thì rất tuyệt về lý thuyết, đúng không?", George hỏi.

## 3. Ba người thợ, một chiếc xe

Nhưng hãy hình dung bạn có ba người thợ cùng làm trên một chiếc xe: một người sửa động cơ, một người sửa phanh, người thứ ba lo phần điện. Họ đều có thể làm cùng lúc, nhưng vẫn cần ai đó theo dõi ai đang làm gì.

Theo George (video đăng ngày 30/10/2026), về cơ bản AI coding agent cũng vậy. Bạn có thể có một phiên Codex làm frontend, một phiên khác lo backend, và phiên thứ ba viết test. Nhưng nếu bạn còn dùng cả Claude Code, OpenCode hay Pi thì sao? Lúc đó bạn đang xoay xở cùng lúc nhiều coding agent, mỗi cái có giao diện, phiên làm việc và workflow riêng.

Ví dụ của George trong video đăng ngày 30/10/2026: ba phiên Codex chia nhau frontend, backend và test, rồi thêm Claude Code, OpenCode, Pi, mỗi cái một giao diện riêng.

Hoặc có thể bạn đã dùng hết usage limit của Codex và muốn làm tiếp với Claude Code. Hoặc bạn muốn hai agent khác nhau, ví dụ ChatGPT qua Codex và Opus qua Claude Code, cùng xử lý một vấn đề rồi so sánh lời giải để xem cái nào tốt hơn (ví dụ của George, video đăng ngày 30/10/2026).

Bạn có thể quản lý tất cả những thứ đó bằng tay. Nhưng theo George (video đăng ngày 30/10/2026), càng chạy nhiều agent thì mọi thứ càng phức tạp, và đó là lúc các AI coding agent orchestrator như Orca và T3 Code vào cuộc.

## 4. Orchestrator như một tháp điều khiển không lưu

Theo George (video đăng ngày 30/10/2026), một orchestrator không phải là một foundation model mới, và nó cũng không cố phát minh lại coding agent. Thay vào đó, bạn có thể nghĩ về nó như một tháp điều khiển không lưu (air traffic control tower) đặt phía trên các agent harness riêng lẻ của bạn.

Việc của nó, theo anh (video đăng ngày 30/10/2026), là giúp bạn khởi chạy, theo dõi và quản lý các coding agent khác nhau từ một chỗ trung tâm, dùng chính các tài khoản và subscription được hỗ trợ mà bạn đang có. Và anh nêu ba ưu điểm lớn của cách làm này.

![Slide One control tower for your agents: tháp điều khiển, ba nút Launch Monitor Manage, bốn khung agent bên dưới](https://homus.dev/photos/TAxO65V6HWE-0303.jpg)

Slide "One control tower for your agents." trong video đăng ngày 30/10/2026: bên trái là "One central place" với Launch, Monitor, Manage; bên phải là "Existing access, supported accounts and subscriptions"; bên dưới tháp, Orchestrator nối tới bốn khung OpenAI Codex (Build frontend, Done), Claude Code với Opus (Build the API, Running), OpenCode (Review changes, Resumed) và pi (Write tests, Running).

## 5. Ưu điểm thứ nhất: Git worktree và workspace song song

Ưu điểm đầu tiên là Git worktree và các workspace song song. George nói Git worktree không có gì mới: theo anh (video đăng ngày 30/10/2026), ngay cả các harness như Codex và Claude Code cũng đã hỗ trợ, nhưng orchestrator làm cho việc quản lý các workspace tách biệt giữa nhiều agent tiện hơn rất nhiều.

Mỗi agent có thể làm trong thư mục và branch riêng của nó, giảm nguy cơ ghi đè thay đổi của agent khác. Ví dụ của George (video đăng ngày 30/10/2026): bạn có thể để Codex build một feature trong khi Claude Code sửa một bug, với cả hai cùng sửa những file làm việc giống nhau.

Ví dụ George đưa ra trong video đăng ngày 30/10/2026: mỗi agent làm trong thư mục và branch của riêng nó, nhờ vậy giảm nguy cơ ghi đè thay đổi của nhau.

## 6. Ưu điểm thứ hai và thứ ba: theo dõi cả đội agent, review và giao code

Ưu điểm thứ hai là theo dõi và quản lý cả đội agent (fleet monitoring and management). Theo George (video đăng ngày 30/10/2026), thay vì liên tục chuyển qua lại giữa các app code hay các phiên terminal khác nhau, orchestrator cho bạn một chỗ trung tâm để xem mọi agent đang làm gì.

Anh ví nó như con mắt của Sauron: bạn thấy agent nào đang chạy, agent nào đã xong, agent nào đang chờ bạn duyệt. Tuỳ tool, theo anh (video đăng ngày 30/10/2026), bạn còn theo dõi được usage limit giữa các provider được hỗ trợ, và trong một số trường hợp, bạn thậm chí chuyển được phần context liên quan từ harness này sang harness khác, để làm tiếp với một coding agent khác mà không phải bắt đầu lại từ đầu.

![Slide See usage across supported providers: Codex 84% used Near limit, Claude Code 38% used Available](https://homus.dev/photos/TAxO65V6HWE-0403.jpg)

Slide "See usage across supported providers." trong video đăng ngày 30/10/2026, dùng tài khoản ví dụ (Example accounts): Codex đã dùng 84% session window, "Near limit", reset sau 2h 14m; Claude Code đã dùng 38%, "Available", reset sau 4h 03m. Dòng cuối: "Usage windows and resets, together."

Ưu điểm thứ ba là quy trình review và giao code (review and delivery pipeline). Theo George (video đăng ngày 30/10/2026), khi một agent làm xong một task, T3 Code và Orca đều có visual diff đặt cạnh nhau, inline code review, và cả bản preview trên trình duyệt chạy local, nơi bạn xem trực tiếp ứng dụng và đưa phản hồi trực quan. Khi đã hài lòng với các thay đổi, bạn commit code, push lên GitHub và tạo pull request, tất cả ngay trong orchestrator.

## 7. Orca đi theo terminal, T3 Code đi theo chat

Dù Orca và T3 Code giải cùng một kiểu vấn đề, theo George (video đăng ngày 30/10/2026) chúng tiếp cận hơi khác nhau. Orca đi theo hướng terminal-first: nó gom nhiều coding agent lại với nhau qua các terminal chia ô, Git worktree, sửa file và code review, tất cả trong một ứng dụng desktop. Orca cũng có một giao diện chat đang ở dạng experimental, nhưng trọng tâm của nó là cho bạn truy cập trực tiếp vào các agent qua phiên terminal của chúng.

![Slide Direct access to terminal sessions: cửa sổ Orca với tab Codex, Claude Code, Pi và khung Chat Experimental](https://homus.dev/photos/TAxO65V6HWE-0503.jpg)

Slide "Direct access to terminal sessions." trong video đăng ngày 30/10/2026: cửa sổ Orca có các tab Codex, Claude Code, Pi; thanh bên có Tasks, Automations, Orca Mobile và các branch main, feature/search, fix/null-input của một Demo project; ở giữa là "Direct terminal session" của OpenAI Codex, còn bên phải là khung Chat gắn nhãn Experimental.

T3 Code thì ngược lại, đi theo hướng chat-first. Theo George (video đăng ngày 30/10/2026), nó do Theo và Ping Labs tạo ra, và cho bạn làm việc với các coding agent khác nhau qua một giao diện hội thoại thống nhất. Bạn quản lý các thread, chuyển giữa các provider được hỗ trợ, review code, và kết nối từ xa qua trình duyệt hoặc điện thoại. Trên slide của anh, ô nhập của T3 Code ghi "Ask anything. @ files, $ skills, / commands", và cột bên phải có các mục Browser, Terminal, Files, Diff, Device.

## 8. Bố trí bài test: ba harness, một model

Trong suốt các bài test, Orca nằm bên trái màn hình, T3 Code nằm bên phải. Các harness George dùng trong cả hai là Codex, OpenCode và Pi coding agent. Model chạy bên dưới cả ba là GPT-6.1-Sol, đặt ở mức medium, và anh chỉ cho thấy thiết lập đó ở cả hai bên: "đúng, cùng một model" (demo trong video đăng ngày 30/10/2026).

Thiết lập chung cho cả bốn bài test trong video đăng ngày 30/10/2026: cùng ba harness, cùng một model và cùng mức medium ở cả hai orchestrator.

## 9. Test 1: workspace song song và Git worktree

Bài test đầu tiên xem các orchestrator xử lý Git worktree và các agent chạy song song tốt tới đâu: về cơ bản là cho nhiều coding agent cùng làm trên một project cùng lúc mà không giẫm lên file của nhau (demo trong video đăng ngày 30/10/2026).

Bên trái là Orca: đây là main, đây là Codex, đây là Pi, đây là OpenCode, và tất cả đều chạy đúng một prompt giống hệt nhau. George cho xem prompt ở từng ô, rồi làm y như vậy trong T3 Code: Pi, OpenCode và Codex, cùng một prompt (demo trong video đăng ngày 30/10/2026). Prompt trên màn hình:

```
Implement a responsive personal trainer website for FORM Coaching using this existing Vite + React + TypeScript starter.
The trainer is Alex Morgan, based in Oslo, offering strength training, mobility, and habit coaching.
Include a navigation bar, hero with a Book a consultation action, three training programs, an About section, three clearly priced monthly plans in NOK, two fictional client testimonials explicitly labeled as demo testimonials, an FAQ, and a consultation form with name, email, training goal and preferred contact time.
Validate required form fields and show a local success confirmation. Do not send email or use an external service.
Use semantic HTML, labeled controls, keyboard focus states and a layout that works at 1280px and 390px widths. Use local CSS and no remote assets, paid services or additional runtime dependencies.
Keep all work inside this Git worktree. Do not read sibling trial folders or operator guides. Do not create additional agents or worktrees. Preserve the package lock and existing dependency versions.
Run the existing production build when implementation is ready, fix build errors, and report changed files and build status. Do not commit, push, create a pull request, or deploy.
```

![Orca bên trái với các worktree trainer-codex, trainer-pi, trainer-opencode và prompt FORM Coaching; T3 Code bên phải với bản tóm tắt kết quả](https://homus.dev/photos/TAxO65V6HWE-0603.jpg)

Test 1 trong video đăng ngày 30/10/2026: bên trái, Orca có project Test 1 với các worktree main, trainer-codex, trainer-pi, trainer-opencode và phiên Codex đang chạy prompt FORM Coaching; bên phải, T3 Code báo đã "Worked for 6m 13s", liệt kê những gì đã làm, các file đổi (App.tsx, styles.css, index.html) và dòng "Build: Passed npm run build".

Trong T3 Code, muốn tạo một worktree thì bạn phải làm từ một menu ngay dưới ô nhập, chọn "New worktree", rồi khi bạn gõ gì đó vào thì nó tự dựng worktree cho bạn (demo trong video đăng ngày 30/10/2026).

Còn trong Orca, George thấy dễ hơn một chút (video đăng ngày 30/10/2026): bấm nút dấu cộng là xong. Hộp thoại "Create worktree" hiện ra, bạn chọn nó sẽ chạy ở đâu (trên màn hình là "Local Windows") và đặt tên. Phần "Create From" ghi "Optional": anh nói không cần chọn, và đổi lại sau cũng được. Rồi bấm tạo worktree.

Một điều nữa anh thích ở Orca là đặt tên cho các worktree rất dễ, như những cái tên trainer-codex, trainer-pi, trainer-opencode trên màn hình. T3 Code cũng cho đổi tên project: chuột phải vào project, vào project settings, rồi đổi tên ở đó. Nhưng theo ý kiến của George (video đăng ngày 30/10/2026), làm trong Orca trực quan hơn một chút.

## 10. Test 2: chuyển giao context giữa các agent

Bài test thứ hai xem các orchestrator xử lý việc chuyển giao context (context handoff) tốt tới đâu: về cơ bản là chuyển phần việc đang làm dở từ agent này sang agent kế tiếp. Trong bài này, George bắt đầu công việc trong Codex, rồi giữa chừng chuyển cho OpenCode làm nốt, mà không phải giải thích lại mọi thứ từ đầu (demo trong video đăng ngày 30/10/2026).

Prompt đầu tiên giao cho Codex chia yêu cầu thành R1 tới R6 và chỉ cho làm phần đầu (demo trong video đăng ngày 30/10/2026). Trên màn hình T3 Code, một đoạn của prompt đó ghi:

```
R5. After a successful waitlist entry, the visible success message must be exactly: Moonwalk mango: you are on the waitlist.
R6. Add All, Available and Full session filters; keep session selection valid when the filter changes. Provide labeled inputs, keyboard-operable controls and an aria-live status message.

For Stage A, implement only R1 and R2 with the basic labeled name/email form. Do not implement the waitlist, duplicate prevention, persistence, filters or special success message yet. Stop at that boundary even though the finished feature has further requirements.
```

Trong T3 Code, cả cuộc hội thoại hiện ra như vậy, và chỗ handoff xảy ra được đánh dấu ngay trong thread: đi từ Codex sang OpenCode, vẫn dùng cùng một model, rồi làm tiếp từ đó (demo trong video đăng ngày 30/10/2026). Prompt tiếp nối trên màn hình:

```
Continue the feature from the original conversation and finish its remaining requirements. Before editing, list the unfinished requirements you actually received from the prior conversation. If the original requirements were not transferred, say that explicitly rather than inventing them.
Use only the inherited conversation and this repository. Do not read sibling folders, operator guides, prompt files, saved transcripts or another trial. Keep the existing dependency versions, run the production build when finished, and report the result. Do not commit, push, create a pull request, deploy, or start another agent.
```

Trong Orca thì khác. Ở T3 Code, bạn chỉ cần bấm vào các thread là thấy chúng ngay. Còn ở Orca, theo demo trong video đăng ngày 30/10/2026, bạn phải bấm vào project trước, rồi vào mục Agents, lúc đó mới thấy các phiên ở đó.

George bắt đầu với Codex, nên chỉ cần bấm vào phiên đó, và thấy nó hiện ra. Để đưa phiên này sang khung terminal bên trái, anh bấm "Resume in Worktree". Đó là cách tiếp tục một thread trong Orca (demo trong video đăng ngày 30/10/2026). Chờ nó tải xong, màn hình hiện đúng prompt như bên T3 Code.

## 11. Handoff trong Orca, handoff trong T3 Code, và câu "Moonwalk mango"

Khi phiên Codex xong, George chuyển nó cho OpenCode, rồi bấm chạy OpenCode. Theo demo trong video đăng ngày 30/10/2026, màn hình hiện đúng prompt đó: "Continue the feature from the original conversation". Anh nói rõ phần này được Orca nạp sẵn: anh không tự thêm vào, model đã thêm cho anh. Nó ghi ngay trong prompt phiên trước nằm ở đâu và những gì liên quan, rồi bảo agent hoàn thành nốt. Phần còn lại là prompt anh tự đưa.

![Orca bên trái liệt kê các yêu cầu R3 đến R6 được kế thừa, T3 Code bên phải cũng liệt kê R3 đến R6 với câu Moonwalk mango](https://homus.dev/photos/TAxO65V6HWE-1023.jpg)

Kết quả handoff trong video đăng ngày 30/10/2026: bên trái, phiên OpenCode trong Orca ghi "The inherited conversation includes these unfinished requirements" rồi liệt kê R3 tới R6, trong đó R5 có câu "Moonwalk mango: you are on the waitlist."; bên phải, T3 Code cũng liệt kê đủ R3 tới R6, báo các yêu cầu còn lại đã làm xong và "npm run build passed".

Nếu muốn chuyển tiếp phiên này cho một agent khác nữa trong Orca, bạn lại chuột phải: vào Agents, chuột phải vào phiên, rồi chọn "Hand Off to Another Agent" (demo trong video đăng ngày 30/10/2026). Trong T3 Code thì trực quan hơn một chút: bạn chỉ bấm chọn harness, ví dụ Pi, chọn model (trên màn hình là GPT-4.1), gõ prompt và bấm Enter, rồi nó tự làm tiếp từ đó.

Ở bài test này, cả T3 Code lẫn Orca đều làm được, chỉ là theo cách hơi khác nhau. George thấy cách làm trong T3 Code trực quan hơn nhiều (video đăng ngày 30/10/2026): bấm vào harness, bấm chọn model, gõ vào, Enter, thế là xong. Còn ở Orca, theo anh, mọi thứ hơi "chắp vá" (stitched together) vì phải chuột phải rồi bấm "Hand Off to Another Agent", nhưng dù sao nó vẫn chạy.

Mục tiêu chính của bài là xem cuộc hội thoại từ một agent có mang sang được agent mới hay không, và theo demo trong video đăng ngày 30/10/2026, nó chạy được ở cả hai bên. George còn dặn ngay trong prompt là phải có câu thông báo của waitlist từ prompt trước: câu "Moonwalk mango". Khi chuyển sang OpenCode trong Orca, câu đó có mặt; trong T3 Code cũng vậy: anh mở phần R5 ra và thấy "Moonwalk mango". Cả hai đều đưa được câu đó vào.

Dù vậy, George trao chiến thắng bài này cho T3 Code (video đăng ngày 30/10/2026), vì theo anh nó trực quan hơn một chút, gọn gàng hơn, dễ hiểu hơn và dễ dùng hơn.

## 12. Test 3: phản hồi trực quan và code review trong Orca

Bài test thứ ba xem các orchestrator xử lý phản hồi trực quan (visual feedback) và code review tốt tới đâu. Trước đó, George nói một điều anh để ý ở T3 Code (video đăng ngày 30/10/2026): nếu cửa sổ không mở hết cỡ thì trình duyệt bên trong không chạy. Anh nhắn thẳng tới đội T3 Code, nếu họ đang xem, rằng cần sửa chỗ này, vì không lẽ phải mở cả cửa sổ thì trình duyệt mới chạy, trong khi "ở đây nó chạy hoàn hảo". "Hơi phiền", anh nói. Vì thế từ bài này trở đi, anh mở từng app ở chế độ toàn cửa sổ thay vì đặt cạnh nhau, để bạn thấy nó chạy trong T3 Code so với Orca thế nào.

Bắt đầu với Orca ở chế độ toàn cửa sổ. Theo George (video đăng ngày 30/10/2026), chú thích (annotate) trong Orca khá trực quan: bấm vào nút annotate, rồi nó cho bạn chọn bất kỳ phần tử nào trên trang. Anh chọn nút trên trang, gõ "change the background color to red", bấm Add. Sau đó có thể tiếp tục thêm nếu còn gì khác, hoặc gửi luôn cho agent bằng nút gửi.

![Trình duyệt trong Orca mở trang FORM Coaching, nút Book a consultation được chọn và một ô nhập phản hồi hiện ra](https://homus.dev/photos/TAxO65V6HWE-1123.jpg)

Chế độ chú thích trong trình duyệt của Orca (demo trong video đăng ngày 30/10/2026): thanh trên ghi "Add feedback for the selected element", nút "Book a consultation" của trang FORM Coaching đang được chọn, và ô bên dưới có chỗ "Describe what the agent should change here..." với hai lựa chọn Change hoặc Question, rồi Cancel hoặc Add.

Anh chọn Codex. Anh cố ý chưa mở sẵn nó, để cho thấy Orca sẽ tự khởi động agent cho bạn. Giờ Codex đang đổi màu nền sang đỏ; chờ một lát, xong, và nút giờ đã đỏ (demo trong video đăng ngày 30/10/2026).

Một điểm hay nữa, theo George (video đăng ngày 30/10/2026), là trong Orca bạn còn vẽ được. Anh vẽ một hình vuông ngay tại một chỗ trên trang, copy nó, quay lại agent và gõ "add a box with the text thank you", dán hình vào rồi Enter. Anh không nói hộp đó nằm ở đâu trên trang, để xem model có tự tìm ra không. Agent trả lời trên màn hình rằng nó sẽ thêm một hộp "thank you" vào vùng được đánh dấu, bên cạnh phần chi tiết về coaching và giá. Anh kiểm tra lại: nó đã làm được (demo trong video đăng ngày 30/10/2026).

![Trang FORM Coaching sau khi sửa: nút Book a consultation màu đỏ và một hộp thank you mới ở góc dưới bên phải](https://homus.dev/photos/TAxO65V6HWE-1217.jpg)

Kết quả trong Orca (demo trong video đăng ngày 30/10/2026): nút "Book a consultation" đã chuyển sang đỏ, và một hộp mới với chữ "thank you" nằm ở vùng anh đã vẽ, cạnh phần "Coaching built around you" và "Personal coaching".

Đó là cách làm qua Orca. Còn nếu muốn làm bằng tay, theo demo trong video đăng ngày 30/10/2026, bạn mở phần diff, mở rộng ra một chút, chọn một file, ví dụ file style, rồi hoặc gõ trực tiếp vào đó, hoặc bấm dấu cộng để viết một ghi chú cho agent ngay tại dòng code đó, rồi bấm gửi tới agent. "Các bạn hiểu ý rồi đấy", George nói: đó là cách xem diff và sửa bằng tay hoặc theo kiểu inline trong Orca.

## 13. Test 3 phía T3 Code, và một kết quả hoà

Với T3 Code, theo George (video đăng ngày 30/10/2026), về cơ bản cũng giống vậy: bấm "annotate elements" rồi chọn bất cứ thứ gì bạn muốn; bạn còn có thể chụp ảnh màn hình ở đó. Anh bấm lại vào nút, gõ yêu cầu đổi nền sang xanh dương, rồi bấm gửi. Chờ nó đổi, và giờ nút đã xanh (demo trong video đăng ngày 30/10/2026).

T3 Code có vẻ không có tính năng vẽ như Orca, nhưng theo anh (video đăng ngày 30/10/2026) nó vẫn chạy được. Và nếu muốn làm bằng tay thì cũng bấm vào đó, bấm dấu cộng, viết yêu cầu đổi màu hay bất cứ thứ gì, rồi gửi đi. Ghi chú đó tự động được thêm vào khung chat, và bạn chỉ cần Enter để gửi cho agent.

Những gì George làm ở test 3 trong video đăng ngày 30/10/2026, mỗi bên một cột; anh cho hai bên điểm ngang nhau.

Kết luận bài này, George nói có lẽ gần như hoà (video đăng ngày 30/10/2026). Anh có thể cho Orca nhỉnh hơn một chút (the upper edge) vì có thêm tính năng vẽ, nhưng nó có thật sự hữu ích tới mức đó không? Anh không cho rằng chừng đó đủ để trao chiến thắng, nên chấm hai bên điểm ngang nhau.

## 14. Test 4: điều khiển agent từ điện thoại với Orca

Bài test thứ tư và cuối cùng xem các orchestrator xử lý truy cập từ xa (remote access) thế nào: về cơ bản là cho bạn điều khiển các coding agent từ, ví dụ, điện thoại, mà không phải ngồi trước máy tính (demo trong video đăng ngày 30/10/2026).

Với Orca, theo George (video đăng ngày 30/10/2026), cài đặt rất đơn giản: bấm vào cài đặt rồi vào mục Mobile. Anh chọn kết nối LAN, và nếu đi đường LAN thì điện thoại phải dùng chung Wi-Fi. Sau đó bạn tạo một mã QR và chụp nó bằng điện thoại, nên cũng không khó lắm; chỉ cần nhớ tải app về điện thoại. Theo anh, Orca cũng cho bạn lựa chọn thiết lập qua SSH nếu muốn.

Đây là điện thoại của anh, đã kết nối với app Orca; một lần nữa, nhớ dùng cùng Wi-Fi, nếu không sẽ không chạy (theo George, video đăng ngày 30/10/2026). Vậy là đã vào được. Giả sử anh muốn đổi một thứ trong bài test đầu tiên: anh bấm vào phiên trainer, và muốn đổi model. Trên điện thoại, anh gõ "/models" rồi Enter, và trang chọn model hiện ra.

![Màn hình Orca trên desktop bên trái, điện thoại bên phải mở phiên Pi trainer-pi với danh sách model và bàn phím](https://homus.dev/photos/TAxO65V6HWE-1543.jpg)

Orca trên điện thoại (demo trong video đăng ngày 30/10/2026): phiên "Pi - trainer-pi" mở danh sách model để bật tắt, phía dưới là gợi ý phím "Enter toggle · Ctrl+A all · Ctrl+X clear", một hàng phím tắt Ctrl và bàn phím của điện thoại. Bên trái là cửa sổ Orca trên desktop với lịch sử phiên test 3.

Một điểm phiền, theo George (video đăng ngày 30/10/2026): muốn di chuyển lên xuống giữa các model trong danh sách, anh phải kéo hết sang bên trái, rồi bấm vào một mũi tên để chọn. "Cái này chẳng trực quan chút nào." Sau đó anh chọn Go, nó dừng ở một model, "nhưng các bạn hiểu ý rồi". Anh chọn Go lần nữa, và giờ model đó đã được chọn. Anh nhắc lại là nó không trực quan chút nào, và nói thật là anh sẽ không dùng cái này.

Các bước George đi qua để nối điện thoại với Orca trong video đăng ngày 30/10/2026. Trên màn hình cài đặt, Orca Relay ghi điện thoại có thể dùng mạng di động hoặc bất kỳ Wi-Fi nào, còn LAN ghi điện thoại phải cùng Wi-Fi hoặc nối qua Tailscale.

## 15. Test 4 phía T3 Code: app di động được đầu tư kỹ

Giờ tới app di động của T3 Code. Theo George (video đăng ngày 30/10/2026), cách kết nối về cơ bản cũng tương tự: vào biểu tượng bánh răng, kéo xuống mục sharing access, bấm "create link", chọn mọi quyền truy cập bạn muốn cấp, đặt một cái tên, tạo link, thế là xong. Trên màn hình, hộp thoại ghi nó tạo một link dùng một lần để một thiết bị khác ghép nối với backend này như một client được cấp quyền, với ô Client label (không bắt buộc) và danh sách quyền có hai mức Read only và Standard. Ở đây cũng có thể kết nối qua SSH.

Vậy là cả hai đều cho bạn lựa chọn chạy agent trên một máy hoàn toàn khác (theo George, video đăng ngày 30/10/2026). Nhưng với T3 Code, anh nói nhìn chính cái app là biết họ đã bỏ rất nhiều thời gian vào nó, so với Orca. Muốn đổi model, anh chỉ bấm vào đó, chọn model mình muốn, bấm Save. Giờ là GPT Terra (trên màn hình ghi GPT-6.1 Terra). Anh gõ "I love you", bấm Enter: "giờ thì model biết rồi" (demo trong video đăng ngày 30/10/2026).

![App T3 Code trên điện thoại: thread Build Responsive FORM, dòng Context handoff GPT-6.1 Sol sang GPT-6.1 Terra, tin I love you và câu trả lời](https://homus.dev/photos/TAxO65V6HWE-1703.jpg)

App T3 Code trên điện thoại (demo trong video đăng ngày 30/10/2026): thread "Build Responsive FORM..." của Test 1 với phần tóm tắt các file đã đổi và build passed, một dòng "Context handoff GPT-6.1 Sol → GPT-6.1 Terra", tin nhắn "I love you" và câu trả lời "That's really sweet. I'm glad we get to work together."

"Các bạn hiểu ý rồi", anh nói: theo anh (video đăng ngày 30/10/2026), cái này tốt hơn rất nhiều so với app của Orca. Rồi câu trả lời hiện ra, và George đọc nó trên màn hình: "That's really sweet. I'm glad we get to work together."

Đó là cách làm qua T3 Code. Theo George (video đăng ngày 30/10/2026), đây giống trải nghiệm của ChatGPT hay Claude hơn; bạn thấy rõ đội làm app đã thật sự bỏ công để làm nó trực quan nhất có thể. Bạn còn thêm được ảnh và chọn file ở đó. "Dễ hơn nhiều", anh nói. Nên với bài test thứ tư này, chiến thắng rõ ràng thuộc về T3 Code (video đăng ngày 30/10/2026).

## 16. Bảng điểm, và cái nào hợp với ai

Nhìn lại kết quả trong video đăng ngày 30/10/2026: T3 Code thắng hai bài, Orca thắng một, còn bài phản hồi trực quan và code review thì hoà. Nên xét tổng thể, T3 Code giành chiến thắng ở loạt test này.

![Bảng TEST RESULTS: Orca thắng test 1, T3 Code thắng test 2 và 4, test 3 hoà](https://homus.dev/photos/TAxO65V6HWE-1715.jpg)

Bảng "TEST RESULTS" trong video đăng ngày 30/10/2026: 01 Parallel Website Implementation, Orca wins; 02 Context Hand-off, T3 Code wins; 03 Visual UI Fix & Code Review, Draw; 04 Mobile Control, T3 Code wins.

Nhưng như thế có nghĩa T3 Code tự động tốt hơn cho tất cả mọi người không? Theo George (video đăng ngày 30/10/2026), không hẳn. Nếu bạn là người thích làm việc trong terminal, anh khuyên dùng Orca: nó cho bạn truy cập trực tiếp vào các coding agent qua giao diện CLI của chúng, và có tích hợp với GitHub Issues và Linear.

Ở phía còn lại, nếu bạn thích trải nghiệm hội thoại hơn, theo anh (video đăng ngày 30/10/2026) T3 Code có lẽ hợp hơn, vì như đã thấy, nó có giao diện chat thống nhất, tích hợp sẵn các agent, và hỗ trợ ACP cho những agent tương thích khác.

Lời khuyên cuối của George trong video đăng ngày 30/10/2026, với các nhãn lấy từ hai slide của anh: Orca có "Direct CLI access", "Terminal-first workflow", "GitHub Issues + Linear"; T3 Code có "Unified chat interface", "Built-in agent integrations" (Codex, OpenCode, Pi và các agent được hỗ trợ khác) và "ACP support".

## Nguồn và liên kết

- Tên gốc: I Tested Orca vs T3 Code (No Hype)
- Sự kiện: [YouTube](https://homus.dev/events/youtube)
- Video gốc: [https://www.youtube.com/watch?v=TAxO65V6HWE](https://www.youtube.com/watch?v=TAxO65V6HWE)

- Kênh YouTube kintu (George Kintu): [youtube.com/channel/UCErxiWgasjxeqJGYiCvBqMw](https://www.youtube.com/channel/UCErxiWgasjxeqJGYiCvBqMw)

- Orca, trang chính thức (đọc ngày 31/10/2026: tự giới thiệu là agent IDE, chạy Claude Code, Codex và các coding agent khác song song, mỗi agent trong worktree riêng, kèm app mobile cho iOS và Android): [orca.dev](https://orca.dev)

- Repo T3 Code của Ping Labs (đọc ngày 31/10/2026: README gọi T3 Code là một "agent harness control surface" có app mobile, web app và desktop app, giấy phép MIT): [github.com/pingdotgg/t3code](https://github.com/pingdotgg/t3code)

Nguồn: https://homus.dev/talks/i-tested-orca-vs-t3-code-no-hype · cập nhật 2026-10-31
