Exploring T3 Code: Open Source Agent Control Surface + Mobile App
สรุปย่อ
ประเด็นสำคัญจากวิดีโอ
- **ช่อง:** Tonbi's AI Garage · **ความยาว:** ~17 นาที · **ลิงก์:** https://www.youtube.com/watch?v=gIddBu2yQHs
# สรุป: Exploring T3 Code: Open Source Agent Control Surface + Mobile App - **ช่อง:** Tonbi's AI Garage · **ความยาว:** ~17 นาที · **ลิงก์:** https://www.youtube.com/watch?v=gIddBu2yQHs ## ประเด็นหลัก - T3 Code คือแอปโอเพนซอร์สฟรี ทำหน้าที่เป็น "agent harness control surface" (ตัวควบคุมการทำงานของเอเจนต์ AI) สร้างโดย Theo และทีมงาน มีทั้งเวอร์ชันเดสก์ท็อปและแอปมือถือ - รองรับเอเจนต์หลายตัวในตัว เช่น Codex, Claude, Cursor, Grok Build และ OpenCode โดยใช้ CLI ของผู้ให้บริการแต่ละรายที่มีอยู่แล้ว - จุดเด่นคือการทำงานกับ Git: ดู diff ตาม work tree และตามรอบการทำงาน (turn) ของเอเจนต์แต่ละตัว, commit, push และ publish repo ได้จากในแอป - รองรับ threads หลายตัวพร้อมกันในโปรเจกต์เดียว และ sub agent (เอเจนต์ย่อย) สำหรับโปรเจกต์ใหญ่ที่ต้องทำงานหลายอย่างขนานกัน - มี actions (คำสั่งลัดระดับโปรเจกต์) เรียกใช้ได้จากแถบด้านบนหรือคีย์ลัด เช่น คำสั่งรันเซิร์ฟเวอร์ - แอปมือถือเชื่อมต่อผ่าน T3 Connect และ relay client ทำให้ทำงานต่อจากเดสก์ท็อปบนโทรศัพท์ได้จริง ทั้งถามเอเจนต์ รันคำสั่ง commit/push - ผู้รีวิวประทับใจ UI ทั้งบนเดสก์ท็อปและมือถือ ว่าสะอาด ลื่นไหล แม้ยังเป็นช่วงต้นและเจอบั๊กประปราย - ยังไม่แน่ใจว่าจะแทนที่ herdr ได้หรือไม่ เพราะ herdr ให้การควบคุมมากกว่าและผสานกับ Hermes ได้ แต่จะติดตามการพัฒนาของ T3 Code ต่อไป ## ความเห็นสรุป วิดีโอนี้เป็นการรีวิวแบบลองใช้จริง (hands-on) ที่ครอบคลุมตั้งแต่ติดตั้งจนถึงใช้งานบนมือถือ เหมาะสำหรับคนที่ใช้เอเจนต์เขียนโค้ดหลายตัวและอยากได้หน้าจอเดียวคุมทั้งหมด โดยเฉพาะฟีเจอร์ work tree, threads แบบขนาน และแอปมือถือคือจุดขายที่โดดเด่น ผู้พูดให้ความเห็นอย่างตรงไปตรงมา ทั้งข้อดีและข้อจำกัดของเครื่องมือ
คำแปลเต็ม
แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ
**ช่วงแนะนำตัว (เดโมการใช้งาน):** อย่างที่เห็นครับ ตอนนี้ผมอยู่ในแอปนี้และกำลังทำงานกับเอเจนต์ของผม นี่คือ Codex ตรงนี้ และในเวลาเดียวกัน ในโปรเจกต์เดียวกัน ผมก็ทำงานกับ Grok และ Claude Opus 5 ด้วย ขณะที่ผมทำงานตรงนี้ ผมสามารถ commit (บันทึกการเปลี่ยนแปลง) และ push (อัปโหลดขึ้นไป) บน repo ของผมได้ ผมเข้าไปดู diff (ส่วนต่างของโค้ด) ใน work tree (แผนกงานแยกของ Git) ต่างๆ ได้ และดูรอบการทำงานของเอเจนต์แต่ละตัวได้ด้วย เห็นไหมครับ Grok มีแค่สามรอบ (turn) ตรงนี้ ส่วน Codex มีสิบเอ็ดรอบ ผมเลยย้อนกลับไปดูได้ว่ามีอะไรเปลี่ยนแปลงไปบ้างในแต่ละรอบ
**การทำงานต่อบนมือถือ:** แต่ถ้าผมต้องออกไปข้างนอก ผมก็ทำงานต่อบนโทรศัพท์ได้ พอเปิดแอปขึ้นมา ก็เปิดโปรเจกต์เดิม ต่อจากจุดที่ค้างไว้ในโปรเจกต์นี้ได้เลย สลับไปมาระหว่างเซสชันต่างๆ ได้ ดูการเปลี่ยนแปลงที่เกิดขึ้นในไฟล์ต่างๆ ได้ และดูการเปลี่ยนแปลงในแต่ละรอบการทำงานได้ด้วย โปรเจกต์ของเราไม่ต้องหยุดชะงักเพียงเพราะผมไม่อยู่หน้าคอม แล้วพอผมกลับมาที่เดสก์ท็อป ก็ทำงานต่อจากจุดเดิมได้ทันที
ทั้งหมดนี้เกิดขึ้นได้เพราะโปรเจกต์ใหม่ที่ผมคิดว่ามีศักยภาพสูง นั่นคือ T3 Code
**ชวนเป็นสมาชิกช่อง:** และถ้าอยากได้คอนเทนต์จาก Tonbi's AI Garage เพิ่มขึ้นอีก ขอความกรุณากดปุ่ม join เพื่อเป็นสมาชิกครับ สมาชิก Team Garage จะได้ดูวิดีโอใหม่ก่อนใคร ส่วนสมาชิก Team Garage live ได้สิทธิ์นั้นบวกกับไลฟ์สดรายสัปดาห์กับผม เพื่อถามคำถาม คุยเรื่อง AI และดูผมสร้างโปรเจกต์แบบสดๆ ขอบคุณทุกคนที่รับชมสำหรับการสนับสนุนครับ มันเป็นแรงผลักดันให้ผมตั้งใจทำ Tonbi's AI Garage ให้เป็นที่ที่ดีที่สุดบน YouTube สำหรับการเรียนรู้เรื่อง AI ครับ กลับมาที่วิดีโอกันต่อ
**รู้จัก T3 Code:** T3 Code เป็นแอปที่ผมได้ยินชื่อมานานพอสมควร สร้างโดย Theo และทีมของเขา และผมชอบดูวิดีโอของเขาอยู่เสมอ ผมสนใจมัน แต่ไม่เคยมีโอกาสได้ลงมือศึกษาจริงจังเพื่อใช้ให้เต็มที่ มันเป็นโปรเจกต์โอเพนซอร์สและใช้ฟรี ที่นี่เขาอธิบายว่าเป็น agent harness control surface (ตัวควบคุมการทำงานของเอเจนต์ AI) มีทั้งแอปเดสก์ท็อปและแอปมือถือ ซึ่งวันนี้เราจะมาทดลองใช้กัน
**ประสบการณ์เดิมกับเครื่องมืออื่น:** ช่วงนี้ผมสำรวจเครื่องมือควบคุมการทำงานแบบนี้อยู่พอสมควร ถ้าจะเรียกแบบนั้นก็ได้ แอปเทอร์มินัลหลายตัว ผมค่อนข้างพอใจกับ herdr (โปรแกรมมัลติเพล็กเซอร์เทอร์มินัลสำหรับจัดการเอเจนต์ AI หลายตัว) ใช้บ่อยมาก อาจสังเกตเห็นได้ในวิดีโอหลังๆ ของผม แต่ก็อยากลอง T3 Code ดูบ้าง
**แผนของวิดีโอนี้:** ในวิดีโอนี้ ผมจะโชว์การติดตั้งให้ดู แล้วเราจะสำรวจไปด้วยกัน เชื่อมต่อเอเจนต์ต่างๆ เข้าไป ดูตรงนี้ได้เลยว่ามีตัวที่รองรับในตัวอยู่แล้ว เช่น Codex, Claude, Cursor, Grok Build และ OpenCode ซึ่งของที่ผมมีอยู่คือ Codex, Claude และ Grok Build เราก็เพิ่มตัวพวกนี้เข้าไปได้ และเราจะสำรวจฟีเจอร์ต่างๆ กัน เพราะมีฟีเจอร์ที่น่าสนใจหลายอย่างที่เกี่ยวกับ Git และ work tree รวมถึงการใช้ threads (เธรด/เซสชันทำงานแยก) กับเอเจนต์แบบขนาน ตอนทำงานในโปรเจกต์ใหญ่ๆ ที่ต้องมีหลายเซสชันและหลายฟีเจอร์พร้อมกัน งั้นมาเริ่มกันเลยครับ
**ติดตั้งบน Windows:** เอาล่ะ ในการติดตั้ง ผมจะติดตั้งแอปเดสก์ท็อปละกัน และผมใช้ Windows อยู่ มันอยู่ตรงนี้ล่างๆ นี่คือหน้า GitHub นะครับ โดยวิธีเข้าไปคือ ping.gg/t3-code เราลงมาด้านล่าง เอาโค้ดติดตั้งแอปเดสก์ท็อป แค่บรรทัดเดียวเอง มาลองกัน ติดตั้งเลย
ย้ำอีกครั้ง นี่เป็นโปรเจกต์โอเพนซอร์ส ใช้ฟรี เรียบร้อย ติดตั้งเสร็จแล้ว เปิดแอปขึ้นมา มันกำลังอัปเดตอยู่ เห็นไหมครับ หน้าตาเรียบง่ายมาก แอปเดสก์ท็อปที่ดูสะอาดตาพอสมควร อัปเดตเสร็จเรียบร้อย
**ตั้งค่า provider:** สิ่งแรกที่ต้องทำคือตั้งค่า provider CLI (เครื่องมือคำสั่งของผู้ให้บริการ) น่าจะอยู่ใน settings ใช่ไหม เอ้า อยู่ตรงนี้ provider ครับ มี Codex, Claude และ Grok และมันเปิด toggle ไว้แล้ว แสดงว่ามันตรวจพบให้อัตโนมัติแล้ว อาจไม่ต้องทำอะไรเพิ่ม ดูสิครับ มันมีรายการอื่นๆ ด้วย เช่น version control (ระบบควบคุมเวอร์ชัน) จะใช้บริการอื่นแทน GitHub ก็ได้ ถ้าใครใช้ตัวอื่นอยู่ GitLab ก็มี Azure DevOps ก็มี Bitbucket หรือผู้ให้บริการควบคุมโค้ดอื่นๆ ก็ได้ ดีที่มันเบลอให้อัตโนมัติ ผมไม่ได้ทำเองนะ นั่นมีประโยชน์เวลาสาธิตบนหน้าจอ แต่ช่างเถอะ เดี๋ยวขอตรวจดูตรงนี้หน่อย
**สร้างโปรเจกต์:** มาลองเริ่มโปรเจกต์กันดีกว่า การเริ่มโปรเจกต์ ทำแบบ local (เครื่องท้องถิ่น) ก็ได้ โคลนจาก remote URL ก็ได้ หรือจาก GitHub repo ก็ได้ เดี๋ยวทำแบบ local ไปก่อน
เอาล่ะ ผมสร้างโปรเจกต์ Token Burn ไว้ ซึ่งเป็นโปรเจกต์เกมที่ผมกำลังทำอยู่ มาทำให้มันใหญ่ขึ้นหน่อย ดีตรงที่มันมี VS Code ในตัว กดตรงนี้ก็ควรจะเปิด directory นี้ใน VS Code ได้เลย ใช่แล้ว เห็นไหมครับ ตรงนี้ ดีมาก คราวนี้ initialize Git (เริ่มต้นระบบ Git) — โปรเจกต์นี้ยังไม่ได้ตั้งค่า Git ไว้ ผมก็ initialize ได้เลย
**เลือกเอเจนต์และโหมดสิทธิ์:** ดูเหมือนว่าผมเข้าถึง CLI ต่างๆ ของผมได้ทั้งหมด ใช้ Grok หรือ Claude ก็ได้ ลองใช้ Fable ดู แล้วมันมี plan mode (โหมดวางแผน) ในตัวด้วย
ตรงนี้เป็นเรื่องสิทธิ์การเข้าถึง (permissions) มี Full access (เข้าถึงเต็มรูปแบบ) แบบ Supervised (แบบมีผู้ดูแล) ซึ่งจะถามอนุญาตจากผมก่อน แบบ Auto accept edits only (ยอมรับการแก้ไขอัตโนมัติอย่างเดียว) แล้วค่อยถามก่อนทำอย่างอื่น และแบบที่ให้ AI reviewer (ผู้ตรวจสอบอัตโนมัติ) อนุมัติการทำงานทั่วๆ ไป ส่วนการทำงานที่เสี่ยงยังต้องถามก่อน โหมดที่ผมใช้ประจำคือ auto mode (โหมดอัตโนมัติ)
**ทดลองสั่งงาน:** ผมจะสั่งไปว่า "Please review this directory." (ช่วยตรวจสอบ directory นี้หน่อย) UI สะอาดมาก มีองค์ประกอบเล็กๆ น่ารักหลายอย่าง มี tool call (การเรียกใช้เครื่องมือ) ตรงนี้ด้วย ตอนนี้ทุกอย่างลื่นไหลดีมาก
**Threads และ work trees:** ขณะที่ผมทำงานกับ Fable อยู่ ตรงนี้คือ new thread (เธรดใหม่) เราสามารถเพิ่มเซสชันใหม่ได้ และมันอยู่ในโปรเจกต์เดียวกัน ถ้าผมอยากเปลี่ยนไปใช้ GPT Terra ผมก็ถามมันได้ เช่น "Review the art choices for this project." (ช่วยรีวิวแนวทางงานศิลป์ของโปรเจกต์นี้) ตอนนี้มันอยู่บน master ผมสร้าง work tree ใหม่ได้ เพื่อให้แต่ละตัวได้ทำงานคนละที่กัน งั้นสร้าง work tree ใหม่ให้ตัว GPT หนึ่งตัว
ผมเริ่ม thread ใหม่แล้ว เอาล่ะ เห็นไหมมันรีวิวโปรเจกต์เสร็จแล้ว เราสร้าง thread ใหม่ภายในโปรเจกต์เดียวกันได้อีก เช่น ถ้าผมอยากใช้ Grok ด้วย ก็สั่งให้มันรีวิวแนวทางงานศิลป์ในโปรเจกต์นี้ นี่คือการทำงานภายใน workspace เดียวกัน แต่ผมมีเอเจนต์สองตัว ตัวนี้คือ Claude และอีกตัวคือ Grok แล้วก็สร้างเพิ่มอีกตัวได้ สร้าง work tree ใหม่ แล้วให้ตัวนี้เป็น GPT
แล้วก็สั่งว่า "review the plan developed here" (ช่วยรีวิวแผนที่วางไว้ตรงนี้) โอ๊ะ ได้ error ขึ้นมา ไม่แน่ใจเหมือนกัน ข้อความบอกว่า "This thread already exists and cannot be created twice." (เธรดนี้มีอยู่แล้ว ไม่สามารถสร้างซ้ำได้) ไม่รู้ว่าเกิดจากอะไร แต่ตัว Grok ใช้ได้ เห็นไหม มันรีวิว art assets (ไฟล์งานศิลป์) เสร็จเรียบร้อย
**ฟีเจอร์ Git:** ตรงนี้ commit ได้เลย เห็นได้ชัดว่าเครื่องมือนี้โฟกัสที่ Git มาก มันสร้าง commit ให้แล้ว และอันนี้ยังไม่ใช่ public ยังไม่ได้อยู่บน GitHub เป็นแค่ local แต่ผม publish repo นี้จากใน T3 Code ได้เลย ซึ่งเจ๋งดี เอาล่ะ นี่คือ GPT ไม่รู้ว่าทำไมเมื่อกี้ไม่ทำงาน แต่ตอนนี้เรามีเอเจนต์สามตัวแล้ว: Fable, Grok และ GPT 5.6 Luna
ผมจะสร้าง work tree ใหม่ชื่อ research แล้วก็เสร็จเรียบร้อย มันสร้างโฟลเดอร์ research ให้เลย เปิดดู diff ตรงนี้ด้านข้างได้ด้วย ซึ่งดีมาก
**Actions:** ด้านบนมีปุ่ม add action ด้วย action คือคำสั่งที่กำหนดขอบเขตตามโปรเจกต์ เรียกใช้จากแถบด้านบนหรือคีย์ลัด (key bindings) เหมาะกับคำสั่งที่ต้องรันบ่อยๆ อย่างการรันเทสต์หรืออะไรทำนองนั้น สมมติว่าผมอยากได้คำสั่งง่ายๆ ไว้รันเซิร์ฟเวอร์ พอมีเซิร์ฟเวอร์แล้ว ก็เซฟ action ไว้ตรงนี้ แล้วจะเห็น server run ขึ้นมาอยู่ด้านบน สะดวกดี เพิ่ม action ได้หลายตัว แล้วก็แค่กดใช้งาน แทนที่จะต้องพิมพ์รันคำสั่งเหล่านั้นทุกครั้ง
**Research workflow และ sub agents:** ผมสั่งให้ทำ research workflow (ขั้นตอนการค้นคว้า) อีกหนึ่งชุด และนี่คือ Claude Fable แล้วก็เห็น sub agent (เอเจนต์ย่อย) ใน T3 ได้ด้วย ดูด้านข้างสิ มี surface (พื้นผิวการทำงาน) ต่างๆ ทั้ง Files (ไฟล์) Browsers (เบราว์เซอร์) Diffs (ส่วนต่างของโค้ด)
ตอนนี้มันกำลังรัน sub agents อยู่ ด้านข้างสร้างหน้าต่าง terminal ได้ มี file explorer (ตัวสำรวจไฟล์) ใช้ browser ได้ด้วย ถ้าอยากดู local server หรืออาจจะเป็นเว็บไซต์ก็ได้ ลองเปิด Google ดู Google โผล่มาตรงนั้น ดีมาก แล้วก็มี diff ของ work tree ต่างๆ จุดดีคือดูความแตกต่างเป็นรอบการทำงานได้ เห็นไหม ผมเพิ่งเริ่มโปรเจกต์นี้ ก็เลยยังมีไม่มาก แต่ดูได้ว่าแต่ละรอบมี diff อะไรบ้าง
**สกิลจาก Claude Code:** แล้วมันก็รวมสกิลทั้งหมดที่เรามีไว้ด้วย อันนี้อยู่ใน Claude Code (เครื่องมือเขียนโค้ดด้วย AI) ผมมี Hyperframe skills (ชุดสกิลของ Hyperframe) พวกนั้นก็ตามมาด้วย ดีเลย
**Publish repo:** มาลอง publish กัน ผมจะ publish ตรงไปที่ repo ของผม แล้วมันก็ขึ้นข้อความถามว่า "What do you get out, Brian?" คราวนี้ repo จะชื่อ Tomb Studio เราจะเก็บเป็น private ไว้ก่อน เพราะเพิ่งเริ่มโปรเจกต์นี้ Tomb Studio/token burn publish เลย เห็นไหมครับ ตอนนี้ผมมี repo ส่วนตัวของ Token Burn อยู่ ยังไม่มีใครอยู่ในนั้น แต่เดี๋ยวจะเปลี่ยนแน่
**ความประทับใจแรกกับเดสก์ท็อป:** เห็นได้ชัดว่ายังเป็นช่วงต้นมาก แต่สัมผัสได้เลยว่าพวกเขาพยายามทำอะไรแบบ VS Code สำหรับเอเจนต์ และผมคิดว่าเขาเคยพูดถึงเป้าหมายนี้ไว้ด้วย มันโฟกัสที่โค้ดมาก และ UI สะอาดมาก ผมเจอปัญหาไม่เยอะ มี error ประปรายบ้าง แต่ทุกอย่างรันได้ค่อนข้างลื่นไหล ไม่มีอาการหน่วงแปลกๆ รู้สึกเหมือน UI ที่สะอาดและขัดเกลามาดี
**แอปมือถือ:** อีกหนึ่งฟีเจอร์ใหญ่คือแอปมือถือ มาลองดาวน์โหลดกัน เอาล่ะ แค่ค้นหา T3 Code ใน App Store เจอแล้ว ดาวน์โหลดได้เลย กำลังดาวน์โหลดอยู่
จากนั้นก็สมัครบัญชี ควรมีป้าย "connect" อยู่ด้านล่าง แล้วเข้าไปที่ connections พอ sign in เข้า T3 Connect แล้ว ก็ toggle ตัวนี้ มันจะติดตั้ง relay client (โปรแกรมตัวกลางเชื่อมต่อ) ให้อัตโนมัติ เอาล่ะ T3 Connect linked (เชื่อมต่อแล้ว)
กลับมาที่มือถือ เห็นไหม มันพร้อมใช้งานแล้ว relay ตัวนี้ online อยู่ นี่คือ Coppice ซึ่งเป็นชื่อเครื่อง PC ของผม และผม sign in ด้วยบัญชีเดียวกันก่อนหน้านี้ ผ่าน Gmail ของผม แต่แค่ toggle ตรงนี้ เรากำลังเชื่อมต่ออยู่
เอาล่ะ นี่คือหน้าจอเดียวกับที่ผมทำงานอยู่เป๊ะ กลับไปดูตรงนี้ได้ เลื่อนดูได้ ทำงานต่อได้ พิมพ์คำสั่งต่อได้ ถามเอเจนต์หรือรันคำสั่งได้ ลองถามว่า "What is Phaser?" (Phaser คืออะไร) แล้วเอเจนต์ซึ่งยังทำงานอยู่บน PC ก็จะไปค้นคว้าหาข้อมูลที่มันต้องใช้ให้ เห็นมันอยู่ตรงนี้
สำหรับแอปมือถือ ผมว่ามันลื่นมาก กดตรงนี้ด้านบน รันเซิร์ฟเวอร์ได้ อย่างที่โชว์ให้ดูก่อนหน้านี้ ตัว server run ซึ่งเป็น action ที่เราเซฟไว้ ทุกอย่างรู้สึกลื่นไหลมาก commit และ push ไปที่ default branch (สาขาหลัก) ได้ มันกำลัง generate commit message (สร้างข้อความ commit) ให้ ฟังก์ชัน Git ทั้งหมดที่ทำบน PC ได้ ทำจากมือถือได้หมดเลย
แอปมือถือให้ความรู้สึกที่ดีมาก ทำออกมาได้ดีจริงๆ แล้วแน่นอนว่าบน PC ของผม บทสนทนาเดียวกันก็เกิดขึ้นพร้อมกัน เริ่มบนมือถือได้ แล้วตัวเดียวกันก็รันอยู่บนเดสก์ท็อปของคุณ
**สรุปและความเห็นส่วนตัว:** เอาล่ะครับ เราติดตั้งเสร็จ ทัวร์ฟีเจอร์ต่างๆ ไปบ้าง โชว์วิธีสร้าง threads โชว์การเชื่อมต่อกับ VS Code และ GitHub รวมถึงแอปมือถือด้วย
ความประทับใจแรกอย่างที่บอกไว้ก่อนหน้านี้ ค่อนข้างดีมาก ในแง่ UI ลื่นไหลมาก หน้าตาดีมาก ยังเป็นช่วงต้นมาก อย่างที่เขาบอกไว้ด้านล่าง เจอบั๊กเล็กน้อยระหว่างทาง แต่แอปมือถือโดยเฉพาะ ผมประทับใจมาก และเห็นได้ว่าพวกเขาทุ่มเทกับ UI เยอะมาก โดยเฉพาะฝั่งมือถือ ซึ่งเครื่องมือสำหรับนักพัฒนาหลายตัวมักจะขาดเรื่องนี้ไป แต่กับ T3 พวกเขาทุ่มเทกับเรื่องนี้จริงๆ
ไม่รู้ว่ามันจะมาแทนที่ herdr สำหรับผมไหม herdr ให้อิสระในการควบคุมมากกว่า และมีการผสานกับ Hermes (เอเจนต์ AI) ซึ่งสำคัญมากสำหรับผม และทำ multi-agent orchestration (การประสานงานเอเจนต์หลายตัว) ได้ ซึ่งผมว่า T3 กำลังพัฒนาอยู่ แต่ยังไม่รวมอยู่ในตอนนี้ แต่ผมจะลองเล่นกับมันต่อไปเรื่อยๆ ดูว่าจะใช้มันยังไงได้บ้าง และจับตาฟีเจอร์ใหม่ๆ ตอนนี้ผมว่าแอปมือถือนี่แหละที่ผมอาจจะใช้จริง ถ้าผมทำงานในโปรเจกต์ที่อยู่ใน Claude Code ผมก็ทำงานที่นี่ แล้วค่อยไปต่อบนโทรศัพท์
**ปิดท้าย:** ถ้าใครสนใจ T3 Code ผมจะทำวิดีโอติดตามผลเมื่อโปรเจกต์พัฒนาขึ้น แต่เอาล่ะ วิดีโอนี้จบแค่นี้ ช่วยคอมเมนต์บอกประสบการณ์ของคุณหน่อย เคยลอง T3 Code กันหรือยัง? คุณอาจมีวิธีใช้ที่ดีกว่าผมก็ได้ ผมเพิ่งติดตั้งอย่างที่เห็น และลองสำรวจฟีเจอร์สองสามอย่าง แต่บอกผมหน่อยนะครับว่าประสบการณ์ของคุณเป็นยังไง และจบวิดีโอนี้เพียงเท่านี้ ขอบคุณที่รับชมครับ
หมายเหตุการแปล
ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ
- ## เซกเมนต์ที่ความหมายไม่ชัดเจน / คลุมเครือ
- ~724.7s "What do you get out, Brian?"** — เป็นข้อความ UI/บทสนทนาที่คำบรรยายอัตโนมัติจับได้แปลกๆ ระหว่างขั้นตอน publish repo ไม่ชัดเจนว่าข้อความจริงบนหน้าจอคืออะไร จึงเก็บเป็นข้อความภาษาอังกฤษดั้งเดิมไว้ในคำแปล และระบุไว้ในรายงานนี้
- ## เซกเมนต์ [ฟังไม่ชัด]
- ไม่มีเซกเมนต์ใดที่ต้องทำเครื่องหมาย [ฟังไม่ชัด] — ทุกเซกเมนต์จับใจความได้ แม้ชื่อเฉพาะบางจุดจะฟังเพี้ยนในคำบรรยายอัตโนมัติ (ตามรายการด้านบน)
อภิธานศัพท์เทคนิค
คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ
| ศัพท์ | คำแปล / คำอธิบาย |
|---|---|
| --- | --- |
| T3 Code | แอปโอเพนซอร์สที่ทำหน้าที่เป็นตัวควบคุมการทำงานของเอเจนต์ AI (agent harness control surface) สร้างโดย Theo และทีมงาน |
| agent harness control surface | ตัวควบคุมการทำงานของเอเจนต์ AI (โครงสร้างที่ครอบและบังคับการทำงานของเอเจนต์) |
| Codex | เอเจนต์เขียนโค้ดของ OpenAI |
| Claude Code | เครื่องมือเขียนโค้ดด้วย AI ของ Anthropic (คำบรรยายอัตโนมัติเขียนเป็น "Cloud Code" แต่จากบริบทคือ Claude Code) |
| Grok Build | เอเจนต์เขียนโค้ดจาก xAI (คำบรรยายอัตโนมัติเขียนเป็น "Rock Build") |
| OpenCode | เอเจนต์เขียนโค้ดโอเพนซอร์ส (คำบรรยายอัตโนมัติเขียนเป็น "Open Code") |
| Cursor | โปรแกรมแก้ไขโค้ดที่ใช้ AI |
| herdr | โปรแกรมมัลติเพล็กเซอร์เทอร์มินัลสำหรับจัดการเอเจนต์ AI หลายตัว ("tmux สำหรับเอเจนต์") — คำบรรยายอัตโนมัติเขียนเป็น "Herder" |
| Hermes | เอเจนต์ AI จาก Nous Research ที่ herdr มีอินทิเกรชันให้ — คำบรรยายอัตโนมัติเขียนเป็น "Hermit Station" |
| agent | เอเจนต์ (โปรแกรม AI ที่ทำงานแทนผู้ใช้) |
| sub agent | เอเจนต์ย่อย |
| thread | เธรด/เซสชันทำงานแยกภายในโปรเจกต์เดียวกัน ใช้ทำงานขนานกัน |
| turn | รอบการทำงานของเอเจนต์ (หนึ่งรอบการตอบ/ลงมือทำ) |
| session | เซสชัน (ช่วงการทำงาน) |
| work tree | แผนกงานแยกของ Git (git worktree) ให้แต่ละเอเจนต์ทำงานคนละที่ |
| commit | บันทึกการเปลี่ยนแปลงโค้ดใน Git |
| push | อัปโหลดการเปลี่ยนแปลงขึ้น repo ระยะไกล |
| diff | ส่วนต่างของโค้ดระหว่างเวอร์ชัน/รอบการทำงาน |
| repo | ที่เก็บโค้ด (repository) |
| branch | สาขาของ Git |
| default branch | สาขาหลักของ Git (เช่น main/master) |
| initialize Git | เริ่มต้นระบบ Git ในโปรเจกต์ |
| publish repo | เผยแพร่/อัปโหลด repo ขึ้น GitHub |
| provider CLI | เครื่องมือคำสั่งของผู้ให้บริการเอเจนต์ (เช่น CLI ของ Codex, Claude, Grok) |
| plan mode | โหมดวางแผน (ให้เอเจนต์วางแผนก่อนลงมือ) |
| permissions | สิทธิ์การเข้าถึง/การอนุญาตให้เอเจนต์ลงมือทำ |
| Full access | เข้าถึงเต็มรูปแบบ (เอเจนต์ทำอะไรก็ได้) |
| Supervised | แบบมีผู้ดูแล (ต้องขออนุญาตทุกครั้ง) |
| Auto accept edits only | ยอมรับการแก้ไขอัตโนมัติอย่างเดียว นอกนั้นต้องถามก่อน |
| AI reviewer | ผู้ตรวจสอบอัตโนมัติที่อนุมัติการทำงานทั่วๆ ไป ส่วนการทำงานเสี่ยงยังต้องถาม |
| auto mode | โหมดอัตโนมัติ (โหมดที่ผู้พูดใช้ประจำ) |
| tool call | การเรียกใช้เครื่องมือของเอเจนต์ |
| action | คำสั่งลัดระดับโปรเจกต์ เรียกใช้จากแถบด้านบนหรือคีย์ลัด |
| key bindings | คีย์ลัด (การผูกคีย์คำสั่ง) |
| research workflow | ขั้นตอนการทำงานแบบค้นคว้า (สั่งให้เอเจนต์ค้นคว้า/รีวิว) |
| VS Code | โปรแกรมแก้ไขโค้ดยอดนิยมของ Microsoft |
| GitHub | แพลตฟอร์มจัดเก็บโค้ด / บริการจัดเก็บ repo ออนไลน์ |
| GitLab / Azure DevOps / Bitbucket | ผู้ให้บริการควบคุมเวอร์ชันโค้ดรายอื่นๆ |
| T3 Connect | ระบบเชื่อมต่อระหว่างแอปเดสก์ท็อปกับแอปมือถือของ T3 Code |
| relay client | โปรแกรมตัวกลางเชื่อมต่อที่ติดตั้งบนเครื่องเพื่อให้มือถือควบคุมได้ |
| mobile app | แอปมือถือ |
| desktop app | แอปเดสก์ท็อป |
| App Store | ร้านแอปของ Apple |
| Token Burn | ชื่อโปรเจกต์เกมของผู้พูด |
| Tomb Studio | ชื่อองค์กร/repo ของผู้พูดตามคำบรรยายอัตโนมัติ (น่าจะเป็น "Tonbi Studio") |
| Claude Opus 5 / GPT 5.6 Luna / GPT Terra / Fable | ชื่อโมเดล/เอเจนต์ที่กล่าวถึงในวิดีโอ (เก็บตามคำบรรยายอัตโนมัติ) |
| Hyperframe skills | ชุดสกิล (ทักษะ) ของ Hyperframe ที่มีใน Claude Code |
| Phaser | เฟรมเวิร์กเกมยอดนิยม (ผู้พูดถามเอเจนต์ว่า Phaser คืออะไร) |
| UI | ส่วนติดต่อผู้ใช้ (User Interface) |
| open source | โอเพนซอร์ส (เปิดเผยซอร์สโค้ด) |
| multi-agent orchestration | การประสานงานเอเจนต์หลายตัวให้ทำงานร่วมกัน |
ซับไตเติ้ลภาษาไทย
ดาวน์โหลดหรือดูซับทั้งหมด
1 00:00:00,000 --> 00:00:04,749 **ช่วงแนะนำตัว (เดโมการใช้งาน):** อย่างที่เห็นครับ 2 00:00:04,749 --> 00:00:09,309 ตอนนี้ผมอยู่ในแอปนี้และกำลังทำงานกับเอเจนต์ของผม 3 00:00:09,309 --> 00:00:14,628 นี่คือ Codex ตรงนี้ และในเวลาเดียวกัน ในโปรเจกต์เดียวกัน 4 00:00:14,628 --> 00:00:20,327 ผมก็ทำงานกับ Grok และ Claude Opus 5 ด้วย ขณะที่ผมทำงานตรงนี้
เปิดดูซับไตเติ้ลทั้งหมด (196 segments)
1 00:00:00,000 --> 00:00:04,749 **ช่วงแนะนำตัว (เดโมการใช้งาน):** อย่างที่เห็นครับ 2 00:00:04,749 --> 00:00:09,309 ตอนนี้ผมอยู่ในแอปนี้และกำลังทำงานกับเอเจนต์ของผม 3 00:00:09,309 --> 00:00:14,628 นี่คือ Codex ตรงนี้ และในเวลาเดียวกัน ในโปรเจกต์เดียวกัน 4 00:00:14,628 --> 00:00:20,327 ผมก็ทำงานกับ Grok และ Claude Opus 5 ด้วย ขณะที่ผมทำงานตรงนี้ 5 00:00:20,327 --> 00:00:24,792 ผมสามารถ commit (บันทึกการเปลี่ยนแปลง) และ push 6 00:00:24,792 --> 00:00:29,351 (อัปโหลดขึ้นไป) บน repo ของผมได้ ผมเข้าไปดู diff 7 00:00:29,351 --> 00:00:34,101 (ส่วนต่างของโค้ด) ใน work tree (แผนกงานแยกของ Git) 8 00:00:34,101 --> 00:00:38,945 ต่างๆ ได้ และดูรอบการทำงานของเอเจนต์แต่ละตัวได้ด้วย 9 00:00:38,945 --> 00:00:43,409 เห็นไหมครับ Grok มีแค่สามรอบ (turn) ตรงนี้ ส่วน 10 00:00:43,409 --> 00:00:50,533 Codex มีสิบเอ็ดรอบ ผมเลยย้อนกลับไปดูได้ว่ามีอะไรเปลี่ยนแปลงไปบ้างในแต่ละรอบ 11 00:00:50,533 --> 00:00:55,188 **การทำงานต่อบนมือถือ:** แต่ถ้าผมต้องออกไปข้างนอก 12 00:00:55,188 --> 00:01:00,887 ผมก็ทำงานต่อบนโทรศัพท์ได้ พอเปิดแอปขึ้นมา ก็เปิดโปรเจกต์เดิม 13 00:01:00,887 --> 00:01:07,061 ต่อจากจุดที่ค้างไว้ในโปรเจกต์นี้ได้เลย สลับไปมาระหว่างเซสชันต่างๆ 14 00:01:07,061 --> 00:01:15,705 ได้ ดูการเปลี่ยนแปลงที่เกิดขึ้นในไฟล์ต่างๆ ได้ และดูการเปลี่ยนแปลงในแต่ละรอบการทำงานได้ด้วย 15 00:01:15,705 --> 00:01:21,024 โปรเจกต์ของเราไม่ต้องหยุดชะงักเพียงเพราะผมไม่อยู่หน้าคอม 16 00:01:21,024 --> 00:01:26,249 แล้วพอผมกลับมาที่เดสก์ท็อป ก็ทำงานต่อจากจุดเดิมได้ทันที 17 00:01:26,249 --> 00:01:32,043 ทั้งหมดนี้เกิดขึ้นได้เพราะโปรเจกต์ใหม่ที่ผมคิดว่ามีศักยภาพสูง 18 00:01:32,043 --> 00:01:38,027 นั่นคือ T3 Code **ชวนเป็นสมาชิกช่อง:** และถ้าอยากได้คอนเทนต์จาก 19 00:01:38,027 --> 00:01:42,587 Tonbi's AI Garage เพิ่มขึ้นอีก ขอความกรุณากดปุ่ม 20 00:01:42,587 --> 00:01:49,046 join เพื่อเป็นสมาชิกครับ สมาชิก Team Garage จะได้ดูวิดีโอใหม่ก่อนใคร 21 00:01:49,046 --> 00:01:55,505 ส่วนสมาชิก Team Garage live ได้สิทธิ์นั้นบวกกับไลฟ์สดรายสัปดาห์กับผม 22 00:01:55,505 --> 00:02:00,539 เพื่อถามคำถาม คุยเรื่อง AI และดูผมสร้างโปรเจกต์แบบสดๆ 23 00:02:00,539 --> 00:02:07,283 ขอบคุณทุกคนที่รับชมสำหรับการสนับสนุนครับ มันเป็นแรงผลักดันให้ผมตั้งใจทำ 24 00:02:07,283 --> 00:02:11,938 Tonbi's AI Garage ให้เป็นที่ที่ดีที่สุดบน YouTube 25 00:02:11,938 --> 00:02:16,972 สำหรับการเรียนรู้เรื่อง AI ครับ กลับมาที่วิดีโอกันต่อ 26 00:02:16,972 --> 00:02:22,861 **รู้จัก T3 Code:** T3 Code เป็นแอปที่ผมได้ยินชื่อมานานพอสมควร 27 00:02:22,861 --> 00:02:28,276 สร้างโดย Theo และทีมของเขา และผมชอบดูวิดีโอของเขาอยู่เสมอ 28 00:02:28,276 --> 00:02:34,355 ผมสนใจมัน แต่ไม่เคยมีโอกาสได้ลงมือศึกษาจริงจังเพื่อใช้ให้เต็มที่ 29 00:02:34,355 --> 00:02:39,769 มันเป็นโปรเจกต์โอเพนซอร์สและใช้ฟรี ที่นี่เขาอธิบายว่าเป็น 30 00:02:39,769 --> 00:02:45,278 agent harness control surface (ตัวควบคุมการทำงานของเอเจนต์ 31 00:02:45,278 --> 00:02:51,263 AI) มีทั้งแอปเดสก์ท็อปและแอปมือถือ ซึ่งวันนี้เราจะมาทดลองใช้กัน 32 00:02:51,263 --> 00:03:00,002 **ประสบการณ์เดิมกับเครื่องมืออื่น:** ช่วงนี้ผมสำรวจเครื่องมือควบคุมการทำงานแบบนี้อยู่พอสมควร 33 00:03:00,002 --> 00:03:05,796 ถ้าจะเรียกแบบนั้นก็ได้ แอปเทอร์มินัลหลายตัว ผมค่อนข้างพอใจกับ 34 00:03:05,796 --> 00:03:11,305 herdr (โปรแกรมมัลติเพล็กเซอร์เทอร์มินัลสำหรับจัดการเอเจนต์ 35 00:03:11,305 --> 00:03:16,244 AI หลายตัว) ใช้บ่อยมาก อาจสังเกตเห็นได้ในวิดีโอหลังๆ 36 00:03:16,244 --> 00:03:21,374 ของผม แต่ก็อยากลอง T3 Code ดูบ้าง **แผนของวิดีโอนี้:** 37 00:03:21,374 --> 00:03:26,978 ในวิดีโอนี้ ผมจะโชว์การติดตั้งให้ดู แล้วเราจะสำรวจไปด้วยกัน 38 00:03:26,978 --> 00:03:33,912 เชื่อมต่อเอเจนต์ต่างๆ เข้าไป ดูตรงนี้ได้เลยว่ามีตัวที่รองรับในตัวอยู่แล้ว 39 00:03:33,912 --> 00:03:38,757 เช่น Codex, Claude, Cursor, Grok Build และ OpenCode 40 00:03:38,757 --> 00:03:43,506 ซึ่งของที่ผมมีอยู่คือ Codex, Claude และ Grok Build 41 00:03:43,506 --> 00:03:48,635 เราก็เพิ่มตัวพวกนี้เข้าไปได้ และเราจะสำรวจฟีเจอร์ต่างๆ 42 00:03:48,635 --> 00:03:53,290 กัน เพราะมีฟีเจอร์ที่น่าสนใจหลายอย่างที่เกี่ยวกับ 43 00:03:53,290 --> 00:03:58,989 Git และ work tree รวมถึงการใช้ threads (เธรด/เซสชันทำงานแยก) 44 00:03:58,989 --> 00:04:06,873 กับเอเจนต์แบบขนาน ตอนทำงานในโปรเจกต์ใหญ่ๆ ที่ต้องมีหลายเซสชันและหลายฟีเจอร์พร้อมกัน 45 00:04:06,873 --> 00:04:11,717 งั้นมาเริ่มกันเลยครับ **ติดตั้งบน Windows:** เอาล่ะ 46 00:04:11,717 --> 00:04:16,467 ในการติดตั้ง ผมจะติดตั้งแอปเดสก์ท็อปละกัน และผมใช้ 47 00:04:16,467 --> 00:04:21,121 Windows อยู่ มันอยู่ตรงนี้ล่างๆ นี่คือหน้า GitHub 48 00:04:21,121 --> 00:04:26,345 นะครับ โดยวิธีเข้าไปคือ ping.gg/t3-code เราลงมาด้านล่าง 49 00:04:26,345 --> 00:04:31,380 เอาโค้ดติดตั้งแอปเดสก์ท็อป แค่บรรทัดเดียวเอง มาลองกัน 50 00:04:31,380 --> 00:04:35,939 ติดตั้งเลย ย้ำอีกครั้ง นี่เป็นโปรเจกต์โอเพนซอร์ส 51 00:04:35,939 --> 00:04:40,403 ใช้ฟรี เรียบร้อย ติดตั้งเสร็จแล้ว เปิดแอปขึ้นมา 52 00:04:40,403 --> 00:04:45,058 มันกำลังอัปเดตอยู่ เห็นไหมครับ หน้าตาเรียบง่ายมาก 53 00:04:45,058 --> 00:04:49,997 แอปเดสก์ท็อปที่ดูสะอาดตาพอสมควร อัปเดตเสร็จเรียบร้อย 54 00:04:49,997 --> 00:04:54,557 **ตั้งค่า provider:** สิ่งแรกที่ต้องทำคือตั้งค่า 55 00:04:54,557 --> 00:05:00,066 provider CLI (เครื่องมือคำสั่งของผู้ให้บริการ) น่าจะอยู่ใน 56 00:05:00,066 --> 00:05:04,625 settings ใช่ไหม เอ้า อยู่ตรงนี้ provider ครับ มี 57 00:05:04,625 --> 00:05:09,185 Codex, Claude และ Grok และมันเปิด toggle ไว้แล้ว 58 00:05:09,185 --> 00:05:14,314 แสดงว่ามันตรวจพบให้อัตโนมัติแล้ว อาจไม่ต้องทำอะไรเพิ่ม 59 00:05:14,314 --> 00:05:19,158 ดูสิครับ มันมีรายการอื่นๆ ด้วย เช่น version control 60 00:05:19,158 --> 00:05:24,098 (ระบบควบคุมเวอร์ชัน) จะใช้บริการอื่นแทน GitHub ก็ได้ 61 00:05:24,098 --> 00:05:28,847 ถ้าใครใช้ตัวอื่นอยู่ GitLab ก็มี Azure DevOps ก็มี 62 00:05:28,847 --> 00:05:33,312 Bitbucket หรือผู้ให้บริการควบคุมโค้ดอื่นๆ ก็ได้ 63 00:05:33,312 --> 00:05:40,151 ดีที่มันเบลอให้อัตโนมัติ ผมไม่ได้ทำเองนะ นั่นมีประโยชน์เวลาสาธิตบนหน้าจอ 64 00:05:40,151 --> 00:05:45,470 แต่ช่างเถอะ เดี๋ยวขอตรวจดูตรงนี้หน่อย **สร้างโปรเจกต์:** 65 00:05:45,470 --> 00:05:50,219 มาลองเริ่มโปรเจกต์กันดีกว่า การเริ่มโปรเจกต์ ทำแบบ 66 00:05:50,219 --> 00:05:54,779 local (เครื่องท้องถิ่น) ก็ได้ โคลนจาก remote URL 67 00:05:54,779 --> 00:05:59,433 ก็ได้ หรือจาก GitHub repo ก็ได้ เดี๋ยวทำแบบ local 68 00:05:59,433 --> 00:06:07,032 ไปก่อน เอาล่ะ ผมสร้างโปรเจกต์ Token Burn ไว้ ซึ่งเป็นโปรเจกต์เกมที่ผมกำลังทำอยู่ 69 00:06:07,032 --> 00:06:11,877 มาทำให้มันใหญ่ขึ้นหน่อย ดีตรงที่มันมี VS Code ในตัว 70 00:06:11,877 --> 00:06:16,626 กดตรงนี้ก็ควรจะเปิด directory นี้ใน VS Code ได้เลย 71 00:06:16,626 --> 00:06:21,470 ใช่แล้ว เห็นไหมครับ ตรงนี้ ดีมาก คราวนี้ initialize 72 00:06:21,470 --> 00:06:26,410 Git (เริ่มต้นระบบ Git) — โปรเจกต์นี้ยังไม่ได้ตั้งค่า 73 00:06:26,410 --> 00:06:32,204 Git ไว้ ผมก็ initialize ได้เลย **เลือกเอเจนต์และโหมดสิทธิ์:** 74 00:06:32,204 --> 00:06:36,953 ดูเหมือนว่าผมเข้าถึง CLI ต่างๆ ของผมได้ทั้งหมด ใช้ 75 00:06:36,953 --> 00:06:41,513 Grok หรือ Claude ก็ได้ ลองใช้ Fable ดู แล้วมันมี 76 00:06:41,513 --> 00:06:47,687 plan mode (โหมดวางแผน) ในตัวด้วย ตรงนี้เป็นเรื่องสิทธิ์การเข้าถึง 77 00:06:47,687 --> 00:06:52,246 (permissions) มี Full access (เข้าถึงเต็มรูปแบบ) 78 00:06:52,246 --> 00:06:57,376 แบบ Supervised (แบบมีผู้ดูแล) ซึ่งจะถามอนุญาตจากผมก่อน 79 00:06:57,376 --> 00:07:03,265 แบบ Auto accept edits only (ยอมรับการแก้ไขอัตโนมัติอย่างเดียว) 80 00:07:03,265 --> 00:07:08,109 แล้วค่อยถามก่อนทำอย่างอื่น และแบบที่ให้ AI reviewer 81 00:07:08,109 --> 00:07:15,803 (ผู้ตรวจสอบอัตโนมัติ) อนุมัติการทำงานทั่วๆ ไป ส่วนการทำงานที่เสี่ยงยังต้องถามก่อน 82 00:07:15,803 --> 00:07:21,882 โหมดที่ผมใช้ประจำคือ auto mode (โหมดอัตโนมัติ) **ทดลองสั่งงาน:** 83 00:07:21,882 --> 00:07:27,392 ผมจะสั่งไปว่า "Please review this directory." (ช่วยตรวจสอบ 84 00:07:27,392 --> 00:07:32,046 directory นี้หน่อย) UI สะอาดมาก มีองค์ประกอบเล็กๆ 85 00:07:32,046 --> 00:07:36,985 น่ารักหลายอย่าง มี tool call (การเรียกใช้เครื่องมือ) 86 00:07:36,985 --> 00:07:41,450 ตรงนี้ด้วย ตอนนี้ทุกอย่างลื่นไหลดีมาก **Threads 87 00:07:41,450 --> 00:07:46,674 และ work trees:** ขณะที่ผมทำงานกับ Fable อยู่ ตรงนี้คือ 88 00:07:46,674 --> 00:07:51,329 new thread (เธรดใหม่) เราสามารถเพิ่มเซสชันใหม่ได้ 89 00:07:51,329 --> 00:07:56,078 และมันอยู่ในโปรเจกต์เดียวกัน ถ้าผมอยากเปลี่ยนไปใช้ 90 00:07:56,078 --> 00:08:01,017 GPT Terra ผมก็ถามมันได้ เช่น "Review the art choices 91 00:08:01,017 --> 00:08:06,527 for this project." (ช่วยรีวิวแนวทางงานศิลป์ของโปรเจกต์นี้) 92 00:08:06,527 --> 00:08:11,086 ตอนนี้มันอยู่บน master ผมสร้าง work tree ใหม่ได้ 93 00:08:11,086 --> 00:08:15,740 เพื่อให้แต่ละตัวได้ทำงานคนละที่กัน งั้นสร้าง work 94 00:08:15,740 --> 00:08:20,680 tree ใหม่ให้ตัว GPT หนึ่งตัว ผมเริ่ม thread ใหม่แล้ว 95 00:08:20,680 --> 00:08:25,239 เอาล่ะ เห็นไหมมันรีวิวโปรเจกต์เสร็จแล้ว เราสร้าง 96 00:08:25,239 --> 00:08:30,559 thread ใหม่ภายในโปรเจกต์เดียวกันได้อีก เช่น ถ้าผมอยากใช้ 97 00:08:30,559 --> 00:08:35,688 Grok ด้วย ก็สั่งให้มันรีวิวแนวทางงานศิลป์ในโปรเจกต์นี้ 98 00:08:35,688 --> 00:08:41,292 นี่คือการทำงานภายใน workspace เดียวกัน แต่ผมมีเอเจนต์สองตัว 99 00:08:41,292 --> 00:08:46,991 ตัวนี้คือ Claude และอีกตัวคือ Grok แล้วก็สร้างเพิ่มอีกตัวได้ 100 00:08:46,991 --> 00:08:52,311 สร้าง work tree ใหม่ แล้วให้ตัวนี้เป็น GPT แล้วก็สั่งว่า 101 00:08:52,311 --> 00:08:58,200 "review the plan developed here" (ช่วยรีวิวแผนที่วางไว้ตรงนี้) 102 00:08:58,200 --> 00:09:03,234 โอ๊ะ ได้ error ขึ้นมา ไม่แน่ใจเหมือนกัน ข้อความบอกว่า 103 00:09:03,234 --> 00:09:07,889 "This thread already exists and cannot be created 104 00:09:07,889 --> 00:09:12,448 twice." (เธรดนี้มีอยู่แล้ว ไม่สามารถสร้างซ้ำได้) 105 00:09:12,448 --> 00:09:16,912 ไม่รู้ว่าเกิดจากอะไร แต่ตัว Grok ใช้ได้ เห็นไหม 106 00:09:16,912 --> 00:09:21,567 มันรีวิว art assets (ไฟล์งานศิลป์) เสร็จเรียบร้อย 107 00:09:21,567 --> 00:09:28,406 **ฟีเจอร์ Git:** ตรงนี้ commit ได้เลย เห็นได้ชัดว่าเครื่องมือนี้โฟกัสที่ 108 00:09:28,406 --> 00:09:33,155 Git มาก มันสร้าง commit ให้แล้ว และอันนี้ยังไม่ใช่ 109 00:09:33,155 --> 00:09:37,810 public ยังไม่ได้อยู่บน GitHub เป็นแค่ local แต่ผม 110 00:09:37,810 --> 00:09:42,274 publish repo นี้จากใน T3 Code ได้เลย ซึ่งเจ๋งดี 111 00:09:42,274 --> 00:09:46,739 เอาล่ะ นี่คือ GPT ไม่รู้ว่าทำไมเมื่อกี้ไม่ทำงาน 112 00:09:46,739 --> 00:09:51,298 แต่ตอนนี้เรามีเอเจนต์สามตัวแล้ว: Fable, Grok และ 113 00:09:51,298 --> 00:09:56,047 GPT 5.6 Luna ผมจะสร้าง work tree ใหม่ชื่อ research 114 00:09:56,047 --> 00:10:01,082 แล้วก็เสร็จเรียบร้อย มันสร้างโฟลเดอร์ research ให้เลย 115 00:10:01,082 --> 00:10:06,401 เปิดดู diff ตรงนี้ด้านข้างได้ด้วย ซึ่งดีมาก **Actions:** 116 00:10:06,401 --> 00:10:13,050 ด้านบนมีปุ่ม add action ด้วย action คือคำสั่งที่กำหนดขอบเขตตามโปรเจกต์ 117 00:10:13,050 --> 00:10:20,269 เรียกใช้จากแถบด้านบนหรือคีย์ลัด (key bindings) เหมาะกับคำสั่งที่ต้องรันบ่อยๆ 118 00:10:20,269 --> 00:10:26,158 อย่างการรันเทสต์หรืออะไรทำนองนั้น สมมติว่าผมอยากได้คำสั่งง่ายๆ 119 00:10:26,158 --> 00:10:30,908 ไว้รันเซิร์ฟเวอร์ พอมีเซิร์ฟเวอร์แล้ว ก็เซฟ action 120 00:10:30,908 --> 00:10:35,467 ไว้ตรงนี้ แล้วจะเห็น server run ขึ้นมาอยู่ด้านบน 121 00:10:35,467 --> 00:10:40,122 สะดวกดี เพิ่ม action ได้หลายตัว แล้วก็แค่กดใช้งาน 122 00:10:40,122 --> 00:10:45,251 แทนที่จะต้องพิมพ์รันคำสั่งเหล่านั้นทุกครั้ง **Research 123 00:10:45,251 --> 00:10:49,715 workflow และ sub agents:** ผมสั่งให้ทำ research 124 00:10:49,715 --> 00:10:54,465 workflow (ขั้นตอนการค้นคว้า) อีกหนึ่งชุด และนี่คือ 125 00:10:54,465 --> 00:10:58,929 Claude Fable แล้วก็เห็น sub agent (เอเจนต์ย่อย) 126 00:10:58,929 --> 00:11:04,154 ใน T3 ได้ด้วย ดูด้านข้างสิ มี surface (พื้นผิวการทำงาน) 127 00:11:04,154 --> 00:11:09,093 ต่างๆ ทั้ง Files (ไฟล์) Browsers (เบราว์เซอร์) Diffs 128 00:11:09,093 --> 00:11:13,937 (ส่วนต่างของโค้ด) ตอนนี้มันกำลังรัน sub agents อยู่ 129 00:11:13,937 --> 00:11:18,782 ด้านข้างสร้างหน้าต่าง terminal ได้ มี file explorer 130 00:11:18,782 --> 00:11:23,531 (ตัวสำรวจไฟล์) ใช้ browser ได้ด้วย ถ้าอยากดู local 131 00:11:23,531 --> 00:11:28,090 server หรืออาจจะเป็นเว็บไซต์ก็ได้ ลองเปิด Google 132 00:11:28,090 --> 00:11:32,555 ดู Google โผล่มาตรงนั้น ดีมาก แล้วก็มี diff ของ 133 00:11:32,555 --> 00:11:37,779 work tree ต่างๆ จุดดีคือดูความแตกต่างเป็นรอบการทำงานได้ 134 00:11:37,779 --> 00:11:42,339 เห็นไหม ผมเพิ่งเริ่มโปรเจกต์นี้ ก็เลยยังมีไม่มาก 135 00:11:42,339 --> 00:11:47,278 แต่ดูได้ว่าแต่ละรอบมี diff อะไรบ้าง **สกิลจาก Claude 136 00:11:47,278 --> 00:11:52,882 Code:** แล้วมันก็รวมสกิลทั้งหมดที่เรามีไว้ด้วย อันนี้อยู่ใน 137 00:11:52,882 --> 00:11:58,201 Claude Code (เครื่องมือเขียนโค้ดด้วย AI) ผมมี Hyperframe 138 00:11:58,201 --> 00:12:02,856 skills (ชุดสกิลของ Hyperframe) พวกนั้นก็ตามมาด้วย 139 00:12:02,856 --> 00:12:07,985 ดีเลย **Publish repo:** มาลอง publish กัน ผมจะ publish 140 00:12:07,985 --> 00:12:12,925 ตรงไปที่ repo ของผม แล้วมันก็ขึ้นข้อความถามว่า "What 141 00:12:12,925 --> 00:12:17,484 do you get out, Brian?" คราวนี้ repo จะชื่อ Tomb 142 00:12:17,484 --> 00:12:23,468 Studio เราจะเก็บเป็น private ไว้ก่อน เพราะเพิ่งเริ่มโปรเจกต์นี้ 143 00:12:23,468 --> 00:12:28,882 Tomb Studio/token burn publish เลย เห็นไหมครับ ตอนนี้ผมมี 144 00:12:28,882 --> 00:12:33,917 repo ส่วนตัวของ Token Burn อยู่ ยังไม่มีใครอยู่ในนั้น 145 00:12:33,917 --> 00:12:39,046 แต่เดี๋ยวจะเปลี่ยนแน่ **ความประทับใจแรกกับเดสก์ท็อป:** 146 00:12:39,046 --> 00:12:45,695 เห็นได้ชัดว่ายังเป็นช่วงต้นมาก แต่สัมผัสได้เลยว่าพวกเขาพยายามทำอะไรแบบ 147 00:12:45,695 --> 00:12:51,680 VS Code สำหรับเอเจนต์ และผมคิดว่าเขาเคยพูดถึงเป้าหมายนี้ไว้ด้วย 148 00:12:51,680 --> 00:12:56,619 มันโฟกัสที่โค้ดมาก และ UI สะอาดมาก ผมเจอปัญหาไม่เยอะ 149 00:12:56,619 --> 00:13:01,653 มี error ประปรายบ้าง แต่ทุกอย่างรันได้ค่อนข้างลื่นไหล 150 00:13:01,653 --> 00:13:07,257 ไม่มีอาการหน่วงแปลกๆ รู้สึกเหมือน UI ที่สะอาดและขัดเกลามาดี 151 00:13:07,257 --> 00:13:13,337 **แอปมือถือ:** อีกหนึ่งฟีเจอร์ใหญ่คือแอปมือถือ มาลองดาวน์โหลดกัน 152 00:13:13,337 --> 00:13:19,036 เอาล่ะ แค่ค้นหา T3 Code ใน App Store เจอแล้ว ดาวน์โหลดได้เลย 153 00:13:19,036 --> 00:13:23,595 กำลังดาวน์โหลดอยู่ จากนั้นก็สมัครบัญชี ควรมีป้าย 154 00:13:23,595 --> 00:13:28,155 "connect" อยู่ด้านล่าง แล้วเข้าไปที่ connections 155 00:13:28,155 --> 00:13:32,714 พอ sign in เข้า T3 Connect แล้ว ก็ toggle ตัวนี้ 156 00:13:32,714 --> 00:13:37,559 มันจะติดตั้ง relay client (โปรแกรมตัวกลางเชื่อมต่อ) 157 00:13:37,559 --> 00:13:42,593 ให้อัตโนมัติ เอาล่ะ T3 Connect linked (เชื่อมต่อแล้ว) 158 00:13:42,593 --> 00:13:47,152 กลับมาที่มือถือ เห็นไหม มันพร้อมใช้งานแล้ว relay 159 00:13:47,152 --> 00:13:52,187 ตัวนี้ online อยู่ นี่คือ Coppice ซึ่งเป็นชื่อเครื่อง 160 00:13:52,187 --> 00:13:57,031 PC ของผม และผม sign in ด้วยบัญชีเดียวกันก่อนหน้านี้ 161 00:13:57,031 --> 00:14:02,635 ผ่าน Gmail ของผม แต่แค่ toggle ตรงนี้ เรากำลังเชื่อมต่ออยู่ 162 00:14:02,635 --> 00:14:08,619 เอาล่ะ นี่คือหน้าจอเดียวกับที่ผมทำงานอยู่เป๊ะ กลับไปดูตรงนี้ได้ 163 00:14:08,619 --> 00:14:15,079 เลื่อนดูได้ ทำงานต่อได้ พิมพ์คำสั่งต่อได้ ถามเอเจนต์หรือรันคำสั่งได้ 164 00:14:15,079 --> 00:14:22,108 ลองถามว่า "What is Phaser?" (Phaser คืออะไร) แล้วเอเจนต์ซึ่งยังทำงานอยู่บน 165 00:14:22,108 --> 00:14:27,617 PC ก็จะไปค้นคว้าหาข้อมูลที่มันต้องใช้ให้ เห็นมันอยู่ตรงนี้ 166 00:14:27,617 --> 00:14:33,696 สำหรับแอปมือถือ ผมว่ามันลื่นมาก กดตรงนี้ด้านบน รันเซิร์ฟเวอร์ได้ 167 00:14:33,696 --> 00:14:38,636 อย่างที่โชว์ให้ดูก่อนหน้านี้ ตัว server run ซึ่งเป็น 168 00:14:38,636 --> 00:14:43,480 action ที่เราเซฟไว้ ทุกอย่างรู้สึกลื่นไหลมาก commit 169 00:14:43,480 --> 00:14:48,514 และ push ไปที่ default branch (สาขาหลัก) ได้ มันกำลัง 170 00:14:48,514 --> 00:14:53,169 generate commit message (สร้างข้อความ commit) ให้ 171 00:14:53,169 --> 00:14:58,393 ฟังก์ชัน Git ทั้งหมดที่ทำบน PC ได้ ทำจากมือถือได้หมดเลย 172 00:14:58,393 --> 00:15:02,952 แอปมือถือให้ความรู้สึกที่ดีมาก ทำออกมาได้ดีจริงๆ 173 00:15:02,952 --> 00:15:08,462 แล้วแน่นอนว่าบน PC ของผม บทสนทนาเดียวกันก็เกิดขึ้นพร้อมกัน 174 00:15:08,462 --> 00:15:13,971 เริ่มบนมือถือได้ แล้วตัวเดียวกันก็รันอยู่บนเดสก์ท็อปของคุณ 175 00:15:13,971 --> 00:15:19,100 **สรุปและความเห็นส่วนตัว:** เอาล่ะครับ เราติดตั้งเสร็จ 176 00:15:19,100 --> 00:15:25,369 ทัวร์ฟีเจอร์ต่างๆ ไปบ้าง โชว์วิธีสร้าง threads โชว์การเชื่อมต่อกับ 177 00:15:25,369 --> 00:15:32,874 VS Code และ GitHub รวมถึงแอปมือถือด้วย ความประทับใจแรกอย่างที่บอกไว้ก่อนหน้านี้ 178 00:15:32,874 --> 00:15:38,858 ค่อนข้างดีมาก ในแง่ UI ลื่นไหลมาก หน้าตาดีมาก ยังเป็นช่วงต้นมาก 179 00:15:38,858 --> 00:15:43,702 อย่างที่เขาบอกไว้ด้านล่าง เจอบั๊กเล็กน้อยระหว่างทาง 180 00:15:43,702 --> 00:15:49,686 แต่แอปมือถือโดยเฉพาะ ผมประทับใจมาก และเห็นได้ว่าพวกเขาทุ่มเทกับ 181 00:15:49,686 --> 00:15:57,665 UI เยอะมาก โดยเฉพาะฝั่งมือถือ ซึ่งเครื่องมือสำหรับนักพัฒนาหลายตัวมักจะขาดเรื่องนี้ไป 182 00:15:57,665 --> 00:16:03,555 แต่กับ T3 พวกเขาทุ่มเทกับเรื่องนี้จริงๆ ไม่รู้ว่ามันจะมาแทนที่ 183 00:16:03,555 --> 00:16:08,304 herdr สำหรับผมไหม herdr ให้อิสระในการควบคุมมากกว่า 184 00:16:08,304 --> 00:16:13,623 และมีการผสานกับ Hermes (เอเจนต์ AI) ซึ่งสำคัญมากสำหรับผม 185 00:16:13,623 --> 00:16:19,322 และทำ multi-agent orchestration (การประสานงานเอเจนต์หลายตัว) 186 00:16:19,322 --> 00:16:24,642 ได้ ซึ่งผมว่า T3 กำลังพัฒนาอยู่ แต่ยังไม่รวมอยู่ในตอนนี้ 187 00:16:24,642 --> 00:16:30,151 แต่ผมจะลองเล่นกับมันต่อไปเรื่อยๆ ดูว่าจะใช้มันยังไงได้บ้าง 188 00:16:30,151 --> 00:16:36,325 และจับตาฟีเจอร์ใหม่ๆ ตอนนี้ผมว่าแอปมือถือนี่แหละที่ผมอาจจะใช้จริง 189 00:16:36,325 --> 00:16:41,740 ถ้าผมทำงานในโปรเจกต์ที่อยู่ใน Claude Code ผมก็ทำงานที่นี่ 190 00:16:41,740 --> 00:16:46,204 แล้วค่อยไปต่อบนโทรศัพท์ **ปิดท้าย:** ถ้าใครสนใจ 191 00:16:46,204 --> 00:16:50,953 T3 Code ผมจะทำวิดีโอติดตามผลเมื่อโปรเจกต์พัฒนาขึ้น 192 00:16:50,953 --> 00:16:57,033 แต่เอาล่ะ วิดีโอนี้จบแค่นี้ ช่วยคอมเมนต์บอกประสบการณ์ของคุณหน่อย 193 00:16:57,033 --> 00:17:02,542 เคยลอง T3 Code กันหรือยัง? คุณอาจมีวิธีใช้ที่ดีกว่าผมก็ได้ 194 00:17:02,542 --> 00:17:07,861 ผมเพิ่งติดตั้งอย่างที่เห็น และลองสำรวจฟีเจอร์สองสามอย่าง 195 00:17:07,861 --> 00:17:12,326 แต่บอกผมหน่อยนะครับว่าประสบการณ์ของคุณเป็นยังไง 196 00:17:12,326 --> 00:17:16,600 และจบวิดีโอนี้เพียงเท่านี้ ขอบคุณที่รับชมครับ