# Cách tôi thật sự code năm 2026: gần như không mở editor

[Lawrence Amrasakpare](https://homus.dev/speakers/lawrence-amrasakpare) · [Dev Lawrence](https://homus.dev/orgs/dev-lawrence)

> Cách một developer dùng T3 Code hằng ngày: thread cho từng task, research với subagent, trộn model để tiết kiệm usage, và giao việc từ điện thoại.

Topics: Coding Agents, Dev Tools, Workflow

Canonical: https://homus.dev/talks/how-i-actually-code-in-2026-i-barely-open-my-editor

## 1. Gần như mọi việc diễn ra trong một app

Lawrence Amrasakpare mở đầu bằng một nhận xét về chính mình: mấy tuần gần đây, tính tới lúc quay video (đăng ngày 23/10/2026), gần như mọi việc anh làm với tư cách một developer đều diễn ra trong một app duy nhất. Ngay cả kịch bản của video này anh cũng không viết trong Google Docs hay Notion như anh vẫn hay làm trước kia. Về cơ bản, anh nhờ một AI agent đi research về một tool, và agent làm việc đó ngay bên trong cái tool anh sắp giới thiệu. Theo lời anh, đó chính là cách anh làm việc bây giờ.

Tool đó tên là T3 Code. Lawrence báo trước rằng video hôm nay sẽ hơi technical, nhưng anh sẽ không đi vào chuyện T3 Code được build từ đầu như thế nào. Anh chỉ kể, và cho xem, cách anh dùng nó hằng ngày cho những việc khác nhau anh đang làm.

Theo Lawrence (video đăng ngày 23/10/2026), T3 Code là một app duy nhất để chạy các coding agent bạn vốn đang dùng, từng cái riêng lẻ hoặc song song, và nó không có model riêng.

## 2. T3 Code là gì

Trước hết, T3 Code là gì? Lawrence mở một bảng vẽ có ghi sẵn vài dòng và đi qua từng dòng. Theo anh (video đăng ngày 23/10/2026), T3 Code là một desktop app, có cả bản web và bản mobile, dùng để chạy những coding agent bạn đang dùng sẵn. Khi nói "coding agent", anh muốn nói tới Claude Code, Codex, Cursor và các agent khác. Về cơ bản, đây là một app nơi bạn chạy tất cả những coding agent đó, từng cái một hoặc chạy song song.

![Bảng vẽ Excalidraw với tiêu đề What is T3 Code? và ba gạch đầu dòng](https://homus.dev/photos/NX7cttXOIR4-0023.jpg)

Bảng vẽ "What is T3 Code?" của Lawrence (video đăng ngày 23/10/2026): một desktop app (có cả web và mobile) để chạy các coding agent bạn đang dùng, không có model riêng, miễn phí và mã nguồn mở (MIT).

Điểm thứ hai: T3 Code không có model của riêng nó. Theo Lawrence (video đăng ngày 23/10/2026), nó dùng login sẵn có của bạn, hoặc API key, hoặc subscription của bạn. Nếu bạn đang trả tiền cho Claude hay ChatGPT, T3 Code chạy trên chính cái đó.

Điểm cuối cùng: nó miễn phí và mã nguồn mở. Họ có một repo, nơi bạn có thể fork về và build tiếp trên đó, hoặc gửi pull request và những thứ tương tự. Lawrence nói nó cũng đang được maintain tích cực: lúc anh quay (video đăng ngày 23/10/2026), lần thay đổi gần nhất trên repo là hai tiếng trước. Repo [pingdotgg/t3code](https://github.com/pingdotgg/t3code) trên GitHub ghi license MIT (đọc ngày 27/10/2026).

## 3. Cài đặt và bật các provider

Nói xong phần đó, Lawrence chuyển sang cách anh dùng T3 Code trong công việc hằng ngày. Trước hết, nếu bạn chưa cài, theo anh (video đăng ngày 23/10/2026) bạn chỉ việc vào website và tải về cho Mac hoặc cho Windows. Anh nói website hình như là "t3.code"; trên README của repo, website ghi là [t3.codes](https://t3.codes) (đọc ngày 27/10/2026).

Cài xong, theo Lawrence (video đăng ngày 23/10/2026), nếu máy bạn đang có sẵn coding agent nào, như Claude Code hay Codex, T3 Code sẽ tự nhận subscription của bạn. Bạn chỉ cần vào Settings, chọn Providers rồi bật chúng lên. Anh chỉ có Claude Code; anh chưa có Codex. Anh có OpenCode, và vì phần lớn model trên đó miễn phí nên anh cũng dùng nó. Cursor thì anh cũng chưa có. Bạn có cái nào thì bật cái đó, nó sẽ tự đồng bộ, và thế là xong.

Trên trang Providers lúc đó (video đăng ngày 23/10/2026), Codex hiện "Not found" vì máy không tìm thấy Codex CLI, Claude hiện "Authenticated · Claude Pro Subscription", Cursor hiện "Not authenticated", còn OpenCode hiện "Authenticated".

Theo Lawrence (video đăng ngày 23/10/2026), bạn cũng có thể thêm các provider khác. Anh mở hộp "Add provider" và đọc lên: có Muse Code, có Grok, có Antigravity ("tôi cũng không biết tại sao bạn lại thêm cái đó", anh nói), và có cả Pi.

![Hộp thoại Add provider với các lựa chọn Codex, Claude, Cursor, Grok, OpenCode, Antigravity, Muse Code, Pi và danh sách ACP Registry](https://homus.dev/photos/NX7cttXOIR4-0243.jpg)

Hộp "Add provider" trong T3 Code (video đăng ngày 23/10/2026): tám provider có sẵn (Muse Code gắn nhãn Beta), bên dưới là lựa chọn "Or choose from ACP Registry" với một danh sách agent khác để thêm.

## 4. Threads, worktree và thread "settled"

Lawrence đóng hộp thoại và quay lại màn hình chính. T3 Code có thứ gọi là **thread**. Theo anh (video đăng ngày 23/10/2026), thread về cơ bản giống tab và terminal, nếu bạn quen với Claude Code. Anh nói sẽ nhắc tới Claude Code nhiều hơn vì đó là thứ anh dùng; anh không dùng Codex, ít nhất là anh không có subscription cho nó. Nên khi giải thích, anh sẽ lấy Claude Code làm ví dụ. Dù vậy, anh biết Codex cũng có thread, và anh nghĩ đó chính là nơi T3 Code lấy ý tưởng.

Về cơ bản, theo Lawrence (video đăng ngày 23/10/2026), mỗi task có một thread riêng, và mỗi thread có thể có git branch riêng hoặc một worktree riêng. Anh có rất nhiều thread ở thanh bên. Một số đã "settled", tức là anh không còn làm trên đó nữa. Phía dưới còn khoảng 25 thread nữa (trên màn hình là "Show 25 more"), còn những cái đang hiện ra là những việc hiện tại.

Bạn cũng chỉnh được những thứ này. Lawrence vào lại Settings, mục General, nơi có vài thiết lập cơ bản. Theo những gì anh cho xem (video đăng ngày 23/10/2026):

- **Model:** model mặc định cho thread mới; trên màn hình anh để "Claude Haiku 5.5", mức "Medium" (video đăng ngày 23/10/2026).

- **Permissions:** anh để "Full access" (video đăng ngày 23/10/2026).

- **Workspace:** anh để "Current checkout", nhưng bạn có thể chọn "New worktree". Theo anh (video đăng ngày 23/10/2026), nếu chọn New worktree thì mọi thread bạn mở ra sẽ nhận một bản copy của project và làm việc trên bản copy đó, chứ không làm trực tiếp trên folder hay workspace bạn đang dùng.

![Trang Settings General của T3 Code với Model Claude Haiku 5.5, Permissions Full access và menu Workspace mở ra hai lựa chọn Current checkout, New worktree](https://homus.dev/photos/NX7cttXOIR4-0403.jpg)

Settings / General (video đăng ngày 23/10/2026): model mặc định Claude Haiku 5.5 mức Medium, Permissions "Full access", và menu Workspace đang mở với hai lựa chọn "Current checkout" và "New worktree".

Phần dành cho thread có mục số ngày không hoạt động trước khi thread tự chuyển sang settled. Lawrence đặt là bảy ngày. Theo anh (video đăng ngày 23/10/2026), thread nào anh không đụng tới sau bảy ngày sẽ tự chui xuống mục Settled, và anh thấy thế rất hay vì anh không phải bận tâm tới chúng nữa. Khi cần lại cái nào, anh chỉ việc tìm tới nó, bấm chuột phải và chọn "Un-settle thread".

Lawrence nói T3 Code có rất nhiều tính năng và anh sẽ không đi qua hết. Chỉ cần bấm chuột phải vào một thread là thấy cả một danh sách việc làm được. Trên menu lúc đó (video đăng ngày 23/10/2026) có Pin thread, Un-settle thread, Snooze, Rename thread, Regenerate title, Mark unread, Filter by No project, Auto-settle behavior, Copy, Project settings, Archive thread và Delete. Theo anh, bạn có thể mở một thread mới từ một thread khác, và mọi thứ nằm gọn trên một thanh bên.

![Thanh bên T3 Code với mục Settled và menu chuột phải có Un-settle thread được chọn](https://homus.dev/photos/NX7cttXOIR4-0443.jpg)

Thanh bên của T3 Code (video đăng ngày 23/10/2026): các thread theo project ở trên, mục "Settled" ở dưới với dòng "Show 25 more", và menu chuột phải đang trỏ vào "Un-settle thread". Bên phải là một thread đang chạy với model Claude Haiku 5.5.

## 5. Mở một thread mới để làm research

Lawrence mở nhanh một thread mới bằng biểu tượng ở góc thanh bên. Anh chọn "No project"; nếu muốn làm trên một project thì bạn chọn project đó. Màn hình hiện câu "What should we work on?" với dòng "No project" bên dưới. Giờ anh chọn mode muốn dùng: OpenCode hoặc Claude. Anh đang dùng Claude và không muốn dùng OpenCode cho việc này. Trên màn hình, model đang là "Claude Opus 5.5"; anh để mức Medium và cho Full access (video đăng ngày 23/10/2026).

Từ đó, anh chuyển sang việc thứ hai anh dùng T3 Code: research. Ngoài research, theo Lawrence (video đăng ngày 23/10/2026), anh còn dùng nó để lấy feedback về những gì đang diễn ra ở các project của mình, và kể cả khi muốn research cho project khác, anh cũng không cần mở bản chat của Claude nữa.

Ví dụ, anh có một project tên là WerbSnap. Về cơ bản, WerbSnap là một tool chụp screenshot, để tạo ra những tấm screenshot đáng để đăng lên mạng. Theo Lawrence (video đăng ngày 23/10/2026), anh có một admin dashboard để xem các thiết bị đang dùng và những thứ tương tự.

Project đó không mở ở đây (demo trong video đăng ngày 23/10/2026), nhưng anh có nó dưới dạng một thread. Anh nói kể cả nếu xoá thread đó đi, anh cũng không cần nó ở đây để làm điều anh muốn. Điều anh muốn là có một cái nhìn tổng quan: vì sao mọi người chưa bắt đầu trả tiền cho bản Pro, và so sánh với các nền tảng khác để có thêm dữ liệu về cách làm cho người dùng bắt đầu trả tiền cho tool anh đang làm. Anh nhấn mạnh đây chỉ là một ví dụ, và prompt anh sắp đưa ra là thứ anh không hề chuẩn bị trước khi quay.

Anh muốn cho thấy bạn có thể làm những việc khó theo một cách dễ hơn nhiều. Theo Lawrence (video đăng ngày 23/10/2026), giờ người ta cảm thấy phải tạo một ứng dụng cho mọi thứ, trong khi các model ra mắt mỗi ngày đều rất thông minh, và anh không cần bảo nó build một app để làm việc này rồi dùng một app khác để làm việc kia. Vì vậy, với một tool như T3 Code, anh chỉ cần nói chuyện với nó, và theo anh nó hiểu cả computer use. Anh nói thêm rằng lúc lên ý tưởng research anh chưa tính tới computer use, nhưng nó làm computer use rất tốt, ở một mức độ nào đó.

## 6. Prompt research cho WerbSnap, và chuyện steer giữa chừng

Lawrence nói prompt thành lời. Anh nói tên project, đánh vần từng chữ W-E-R-B-S-N-A-P, rồi bảo agent có thể vào project xem nó làm gì. Sau khi gửi, phần đầu tin nhắn trên màn hình (video đăng ngày 23/10/2026) là:

```
I have a project called WebSnap, spelled WERBSNAP. You can go to the project to see what it does or what it's about, but I want you to show me a screenshot.

Just pull out the data of the number of devices that have used this particular product in the last 24 hours. I have an admin or a dashboard that's connected with Umami, so I just need a visual screenshot representation where I can just see it right now. I don't want to go to my admin to check it out.
```

Phần sau của prompt, theo lời anh nói (video đăng ngày 23/10/2026): anh chỉ cần agent đi qua dữ liệu và lấy ra những thiết bị gần đây đã dùng sản phẩm trong 24 giờ qua. Và vì anh chưa làm cho ai trả tiền cho bản Pro được, anh cũng muốn agent đi tìm các tool tương tự đang làm được việc khiến người dùng trả tiền, rồi xem làm sao để WerbSnap được như vậy.

Anh thừa nhận đây là một prompt khá mơ hồ, nhưng anh nghĩ nó sẽ chạy rất ổn. Anh nói chỗ này nó đã đánh vần đúng (demo trong video đăng ngày 23/10/2026), nhưng có vẻ vẫn ghi sai tên, nên anh sửa lại. Còn tất cả những câu lan man anh nói ra, nó đã tóm gọn lại cho anh, nên prompt mới ngắn như vậy.

Agent bắt đầu đi tìm project. Lawrence biết project nằm ở đâu và có thể chỉ cho nó, để nó tìm dễ hơn và chạy nhanh hơn. Theo anh (video đăng ngày 23/10/2026), một điều bạn làm được với T3 Code là **steer** agent sang làm việc khác ngay khi nó đang chạy. Anh gửi thêm một tin, và trên màn hình (video đăng ngày 23/10/2026) tin đó được gắn nhãn "Steer":

```
The project is in my document folder and it's inside the web development folder, and you can check my projects or my work folder is going to be there.

Just check one of those 2 folders, either my projects folder or my work folder. It's going to be stored there, so you can easily pick it up from there.
```

Khi gửi, tin nhắn tự động được dùng để steer. Lawrence giải thích rằng theo anh nhớ mặc định là Queue. Anh mở Settings, cuộn xuống phần **Follow-up behavior**: trên màn hình (video đăng ngày 23/10/2026) mục này ghi "Queue follow-ups while the agent runs or steer the current run. Press ⌘ + Enter to do the opposite for one message.", và anh đã đổi sang "Steer" vì thấy mình cứ phải đổi từ Queue sang Steer. Mặc định vẫn là Queue.

Theo Lawrence (video đăng ngày 23/10/2026), Queue nghĩa là sau khi agent trả lời xong, prompt tiếp theo mới được gửi đi; còn Steer nghĩa là prompt tiếp theo được đưa vào ngay trong lúc agent vẫn đang làm việc thứ nhất.

![Thread mới trong T3 Code với tin nhắn I have a project called WebSnap, spelled WERBSNAP, model Claude Opus 5.5, Medium, Full access](https://homus.dev/photos/NX7cttXOIR4-0903.jpg)

Prompt research đã gửi trong thread mới (video đăng ngày 23/10/2026): tiêu đề thread là "I have a project called WerbSnap, spelled WERBSNAP...", bên dưới là ô nhập với Claude Opus 5.5, mức Medium và Full access; ở thanh bên, thread này đang ở trạng thái "Working".

Lúc đó anh chắc là nó đã tìm thấy project. Đúng vậy: project nằm trong folder side project của anh. Agent sẽ tự research, và anh để nó làm việc đó (demo trong video đăng ngày 23/10/2026).

## 7. Subagent, CLAUDE.md và chuyện tiết kiệm token

Nhưng rồi, Lawrence chỉ cho thấy: nếu rê chuột lên đây, bạn sẽ thấy agent đã sinh ra một subagent. Theo anh (demo trong video đăng ngày 23/10/2026), subagent đó chạy bằng Claude Haiku, còn một subagent khác, subagent thứ hai, dùng Sonnet 5.5. Trên màn hình, ô hiện ra khi rê chuột lên subagent "Research paid screenshot-tool monetization" ghi "Claude Sonnet 5.5 · medium", trạng thái "Running".

![Thread research trong T3 Code, ô hover cho subagent Research paid screenshot-tool monetization ghi Claude Sonnet 5.5 medium Running](https://homus.dev/photos/NX7cttXOIR4-1103.jpg)

Thread research đang chạy (demo trong video đăng ngày 23/10/2026): agent chính trả lời tin steer, subagent "Locate WerbSnap project and Umami config" đã xong, và ô hover cho subagent "Research paid screenshot-tool monetization" ghi Claude Sonnet 5.5 · medium.

Vì sao lại vậy? Theo Lawrence (video đăng ngày 23/10/2026), anh có một file CLAUDE.md, cụ thể là một file CLAUDE.md global, trong đó anh dặn Opus 5.5 hoặc là giao việc cho các model khác, hoặc là dùng subagent. Về cơ bản là cho những việc nó không nhất thiết phải tự lo: lục folder của anh, tìm file, hay search trên internet. Anh không cần Opus 5.5 đi làm những việc đó, vì như vậy sẽ đốt rất nhiều token.

Thế là, theo anh (video đăng ngày 23/10/2026), nó sinh ra các subagent khác, vốn làm được những task đó rất tốt. Khi chúng mang kết quả về, nó kiểm tra lại kết quả, và nếu mọi thứ đều ổn, nó mới dùng kết quả đó để làm ra thứ anh cần.

Bạn cũng có thể giao việc cho các agent khác. Theo Lawrence (video đăng ngày 23/10/2026), vì anh đang dùng Claude Opus 5.5, anh có thể mở thêm OpenCode, vì đó là agent khác duy nhất anh có. Anh cho xem nhanh cách nó chạy.

## 8. Giao một việc sang OpenCode trong thread mới, và kết quả research

Ngay trong thread đang chạy, Lawrence đọc tiếp một prompt. Trên màn hình (video đăng ngày 23/10/2026), ô nhập ghi:

```
I want you to use one of OpenCode's models and start a new thread to tell me or show me the latest news that have been happening in the last couple of days. You must not give me a visual representation. Just list out all the news that have been happening in the last couple of days.

I recently knew that Tesla came with this new car. I've forgotten the name of what it's called, so you can just try and search that up for me.

You are to spin up this next stuff on a new thread while you are working on what you are working on.
```

Anh nói chính anh cũng chưa từng làm kiểu này, nên để xem nó có chạy không. Rồi anh nhắc thêm một lần: hãy giao việc này cho một model của OpenCode, đừng dùng Sonnet 5.5 hay bất kỳ model Claude nào. Ngay sau đó (demo trong video đăng ngày 23/10/2026), một thread mới hiện ra ở thanh bên với tên "Latest news + new Tesla car", chạy bằng OpenCode. "Thấy chưa, hay quá phải không", anh nói.

Trong lúc thread mới chạy, kết quả của việc research ban đầu đã về. Theo kết quả trong demo (video đăng ngày 23/10/2026), trong 24 giờ qua WerbSnap có khoảng 22 unique visitor, và mọi thứ được trình bày trực quan ngay tại đây. Lawrence nói lại rằng anh có thể xem tất cả những số này trong admin dashboard anh đã dựng sẵn, nhưng bạn thấy đấy, thế này đẹp hơn nhiều. Với anh, điều đáng nói là anh thậm chí không cần dựng gì thêm: anh có thể vào đây mỗi ngày và xem chuyện gì đã diễn ra.

![Báo cáo WerbSnap last 24 hours trong T3 Code: 22 unique visitors, 21 opened the editor, 14 exports, 4 to 1 paywall, biểu đồ visitors per hour](https://homus.dev/photos/NX7cttXOIR4-1303.jpg)

Báo cáo agent dựng trong thread (demo trong video đăng ngày 23/10/2026): "WerbSnap · last 24 hours", nguồn Umami, với 22 unique visitor (thiết bị), 21 lần mở editor, 14 lần export (9 ảnh, 5 video), paywall Pro được thấy 4 lần và bấm vào 1 lần, cùng biểu đồ lượt truy cập theo giờ (West Africa Time) và các bảng thiết bị, trình duyệt, quốc gia.

Tiếp theo là phần agent gợi ý cách làm WerbSnap tốt hơn; anh nói sẽ đọc kỹ sau khi quay xong. Anh đọc lướt một dòng: anh đọc thành "50 đô", còn trên màn hình (demo trong video đăng ngày 23/10/2026) dòng đó ghi "$15 is too cheap to be taken seriously", kèm so sánh với các tool trả tiền một lần cùng loại. "Sao người ta lại không trả tiền cho đồ rẻ chứ?", anh hỏi lại, rồi nói để sau hãy xem.

Anh quay sang thread OpenCode đã được mở. Theo những gì hiện trên màn hình (demo trong video đăng ngày 23/10/2026), tin nhắn đầu của thread ghi "Sent by another agent" và bắt đầu bằng "Today is 22 October 2026. Search the web and give me the major news from the last 2–3 days", kèm quy tắc chỉ trả lời bằng chữ. Anh để nó chạy một lúc. Nó dùng DeepSeek V4.1 Flash; anh nói anh không hề bảo nó dùng một model tốt hơn, nhưng anh nghĩ DeepSeek là cái tốt nhất (theo Lawrence, video đăng ngày 23/10/2026). Trên màn hình, bộ chọn model của OpenCode lúc đó liệt kê các model gắn chữ "Free".

## 9. Trộn model, và một video demo do Claude Haiku 5.5 dựng

Lawrence nói một trong những điểm anh định nói về cách dùng T3 Code là **trộn nhiều model**, nhưng anh đã làm việc đó rồi và bạn đã thấy anh làm thế nào, nên anh coi như xong điểm này (video đăng ngày 23/10/2026).

Theo anh (video đăng ngày 23/10/2026), bạn cũng có thể dùng nó để làm video. Anh mở một video anh làm hôm trước và bấm phát, rồi xin lỗi vì tiếng quá to. Theo Lawrence (video đăng ngày 23/10/2026), toàn bộ video bạn đang thấy được dựng bằng Claude Haiku 5.5; anh thậm chí không dùng Opus cho việc này. Anh chỉ nói cho nó biết phải làm gì, và nó cứ thế làm ra video này.

![Video demo của WerbSnap đang phát trong T3 Code: editor với tiêu đề Ship pages people remember và chú thích Device frames are a Pro feature](https://homus.dev/photos/NX7cttXOIR4-1443.jpg)

Video demo đang phát ngay trong thread (demo trong video đăng ngày 23/10/2026): cảnh editor của WerbSnap với một mockup điện thoại và chú thích "Device frames are a Pro feature"; tên file bên dưới là buy-me-a-malt-demo-1920x1080-v4.mp4.

Phần thú vị của project này, theo Lawrence (video đăng ngày 23/10/2026), là cách anh dựng mọi thứ: bây giờ, mỗi feature anh thêm vào sẽ tự động tạo ra một product demo cho feature đó. Anh nói chắc bạn đã thấy được đủ thứ "điên rồ" có thể làm với tool này, và anh còn chưa nói tới hàng tá việc khác anh đang làm, nhưng video đã quá dài.

Anh kể thêm một việc: anh có một khoá HTML và CSS mà nó đã giúp anh dựng lên. Theo Lawrence (video đăng ngày 23/10/2026), nó đưa cho anh toàn bộ đề cương khoá học, project và mọi thứ khác, và anh gần như không phải làm gì nhiều; anh chỉ sửa một chút. Phần lớn công việc nó làm thật sự rất chắc tay, vì anh đã đọc qua hết. "Chúng ta đang sống trong một thời điểm thật sự tốt", anh nói.

## 10. Việc chạy khi anh không ngồi ở máy

Một cách dùng nữa của T3 Code, theo Lawrence (video đăng ngày 23/10/2026), là nó chạy được ngay cả khi anh không ở đó. Lawrence quay lại bảng vẽ "How I use it", nơi dòng cuối ghi "Work that runs without me (not too much)".

![Bảng vẽ How I use it với năm dòng: Threads instead of tabs and terminals, Research, Design, Mixing models, Work that runs without me (not too much)](https://homus.dev/photos/NX7cttXOIR4-1603.jpg)

Bảng vẽ "How I use it" của Lawrence (video đăng ngày 23/10/2026): threads thay cho tab và terminal, research, design, trộn model, và việc chạy khi anh không ở máy, kèm ghi chú "(not too much)".

Anh không dùng cách này nhiều lắm vì chuyện điện: anh đang ở Nigeria, và người Nigeria sẽ hiểu ngay. Nhưng mỗi khi dùng, anh thấy rõ lợi ích. Ý anh là, theo Lawrence (video đăng ngày 23/10/2026), T3 Code có một mobile app để bạn mở các thread khác nhau, và nếu thiết bị chính của bạn, như chiếc máy anh đang dùng lúc quay, vẫn bật, bạn làm được rất nhiều thứ.

Anh mở điện thoại, rồi quay lại T3 Code; thread kia vì lý do nào đó vẫn đang chạy. Anh chọn thread đó và gửi một tin steer. Anh nghĩ tới việc bảo nó dừng lại, rồi đổi ý và bảo nó làm một việc khác. Trên màn hình (demo trong video đăng ngày 23/10/2026), tin nhắn ghi:

```
Please start a new thread on how I can make jollof rice using sonnet 5.5
```

Anh bấm gửi từ điện thoại. Theo những gì anh cho xem (demo trong video đăng ngày 23/10/2026), tin nhắn tự động vào hàng đợi trên điện thoại, nhưng anh chuyển nó sang steer, và bạn thấy mọi thứ giờ đều đang chạy trên máy. Nó sẽ mở một thread mới bằng Sonnet 5.5 và đưa cho anh công thức nấu cơm jollof.

![Thread Latest news + new Tesla car với tin nhắn Steer: Please start a new thread on how I can make jollof rice using sonnet 5.5, model DeepSeek V4.1 Flash Free](https://homus.dev/photos/NX7cttXOIR4-1854.jpg)

Thread "Latest news + new Tesla car" (demo trong video đăng ngày 23/10/2026): bên dưới tin "Sent by another agent" là tin steer gửi từ điện thoại, "Please start a new thread on how I can make jollof rice using sonnet 5.5"; ô model của thread vẫn là DeepSeek V4.1 Flash Free.

Vậy là, theo Lawrence (video đăng ngày 23/10/2026), nếu thiết bị chính ở nhà vẫn bật, bạn có thể ra ngoài mà vẫn mở thêm các thread khác nhau trên máy. Dù vậy, anh nói anh đã xem một số video nói rằng không nên dùng MacBook để chạy nhiều thread, vì cách bộ nhớ của Mac, cách Apple dùng bộ nhớ. Nên nếu bạn có một laptop Windows (anh cũng có một chiếc, đang để không) hoặc một máy Linux để bàn, bạn cũng làm được như vậy.

## 11. Chỗ anh vẫn dùng Claude Code trực tiếp

Nói xong những điều trên, Lawrence chuyển sang một câu hỏi mà chính anh cũng không tự hỏi, nhưng anh vẫn trả lời: anh còn dùng Claude Code trực tiếp ở đâu? Theo anh (video đăng ngày 23/10/2026), dù T3 Code là công cụ anh dùng hằng ngày, anh vẫn dùng Claude Code trên đúng một project, đó là Centrl.

Theo Lawrence (video đăng ngày 23/10/2026), Centrl là một nền tảng quản lý sự kiện, nơi người dùng tổ chức và tạo các sự kiện.

Về cơ bản, anh dùng Claude Code để làm Centrl. Anh có một project đang chạy: anh đang làm mobile app cho Centrl, và anh dùng Claude Code cho việc đó; trên màn hình là cửa sổ editor với project "centrl-remake" và phiên Claude Code chạy trong terminal (video đăng ngày 23/10/2026). Không phải anh không dùng T3 Code được, anh dùng được; đó chỉ là lựa chọn cá nhân.

Nhưng hôm trước, anh có nhiều feature muốn bắt đầu ship cho Centrl. Anh gom tất cả feature lại và bảo nó đưa vào một file roadmap. Rồi anh sang T3 Code, mở thread này, và bảo nó đọc file roadmap trong project anh đang làm để đưa ra một bản trình bày trực quan về những thứ cả nhóm muốn thêm vào Centrl thời gian tới. Theo Lawrence (demo trong video đăng ngày 23/10/2026), nó làm ra một roadmap rất đẹp, anh đã gửi cho team, và đó chính là thứ cả nhóm đang làm cho mobile app.

![Roadmap Where Centrl is going next với năm giai đoạn](https://homus.dev/photos/NX7cttXOIR4-1942.jpg)

Roadmap agent dựng từ file roadmap của project (demo trong video đăng ngày 23/10/2026): "Where Centrl is going next.", năm giai đoạn từ "An agent that speaks up" (đang build), "Sell smarter" (làm tiếp theo), "Grow the crowd", "Event day, and after" tới "Community", mỗi giai đoạn có vài feature kèm mô tả ngắn.

## 12. T3 Code dành cho ai, không dành cho ai, và bản nightly

Vậy T3 Code dành cho ai? Theo Lawrence (video đăng ngày 23/10/2026), về cơ bản T3 Code dành cho bạn nếu bạn đang trả tiền cho nhiều hơn một subscription. Nếu bạn dùng Claude hay Codex và chạy nhiều hơn một task cùng lúc, anh nói T3 Code đúng là lựa chọn tốt nhất.

![Bảng vẽ với ba câu hỏi Where I still use claude code directly?, Who is t3code for?, Who is t3code not for?](https://homus.dev/photos/NX7cttXOIR4-2023.jpg)

Ba câu hỏi cuối trên bảng vẽ của Lawrence (video đăng ngày 23/10/2026): còn dùng Claude Code trực tiếp ở đâu, T3 Code dành cho ai ("pay for multiple subs"), và không dành cho ai ("you write code by hand").

Còn T3 Code không dành cho ai? Theo Lawrence (video đăng ngày 23/10/2026), nó không dành cho bạn nếu bạn về cơ bản vẫn viết code bằng tay. Anh nói anh không hiểu sao vẫn còn ai viết code bằng tay vào năm 2026, nhưng nếu bạn làm vậy thì T3 Code không dành cho bạn.

Một điều nữa cần lưu ý, theo anh (video đăng ngày 23/10/2026): anh đang dùng bản nightly, nghĩa là anh nhận mọi bản cập nhật họ ship trước khi chúng lên bản stable. Anh nghĩ họ đã có một bản stable, tính từ khoảng ngày 14 hoặc 15 tháng 10, nhưng anh dùng bản nightly. Điều đó có nghĩa là ngay trong lúc anh đang nói, anh sẽ phải cập nhật, và trong lúc cập nhật một số thứ có thể bị hỏng. Nhưng với cá nhân anh, từ khi dùng tới lúc quay, nhất là với bản nightly mà anh thích hơn, anh chưa thật sự gặp vấn đề gì.

Lawrence kết lại: video tới đây là hết.

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

- Tên gốc: How I Actually Code in 2026 (I Barely Open My Editor)
- Sự kiện: [YouTube](https://homus.dev/events/youtube)
- Video gốc: [https://www.youtube.com/watch?v=NX7cttXOIR4](https://www.youtube.com/watch?v=NX7cttXOIR4)

- Kênh YouTube Dev Lawrence (Lawrence Amrasakpare): [youtube.com/channel/UC-_N7P4gNmCCPKr2kJK5X7g](https://www.youtube.com/channel/UC-_N7P4gNmCCPKr2kJK5X7g)

- Repo T3 Code trên GitHub (README mô tả app desktop, web và mobile, danh sách provider hỗ trợ và cách cài; license MIT; đọc ngày 27/10/2026): [github.com/pingdotgg/t3code](https://github.com/pingdotgg/t3code)

- Website T3 Code, nơi tải desktop app (đọc ngày 27/10/2026): [t3.codes](https://t3.codes)

Nguồn: https://homus.dev/talks/how-i-actually-code-in-2026-i-barely-open-my-editor · cập nhật 2026-10-27
