thClaws: AI agent harness ที่คนไทยทำ เปิด open source ให้คนทั้งโลกใช้
ทำความรู้จัก thClaws: AI agent workspace แบบ open source ฝีมือทีมคนไทย เขียนด้วย Rust ใช้ได้ทั้งสายแชทและสาย terminal พร้อมแนวคิด Harness is all you need และเหตุผลที่ควรสนับสนุน

ลองนึกภาพว่ามีทีมนักพัฒนาชาวไทยกลุ่มหนึ่ง นั่งแกะดู sourcemap ของ Claude Code ที่ Anthropic เผลอปล่อยขึ้น npm เมื่อช่วงต้นปี แล้วตัดสินใจสร้างเครื่องมือลักษณะเดียวกันขึ้นมาใหม่ทั้งหมดด้วยภาษา Rust เปิด source ให้ใช้งานฟรีแบบไม่มีกั๊ก สามารถรันบนเครื่องของตัวเองได้โดยไม่ต้องผูกขาดกับ vendor รายใด แถมใช้เวลาพัฒนาเพียง 3 สัปดาห์ก่อนส่งมอบสู่ชุมชน
นั่นคือเรื่องจริงที่เกิดขึ้นเมื่อปลายเดือนเมษายน 2026 โดยทีมงานจาก ThaiGPT Co., Ltd. ได้เปิดตัว thClaws โครงการ native-Rust AI agent workspace ภายใต้แนวคิดสั้นกระชับ "your machine. your agent." ซึ่งเวอร์ชันแรกๆ มาพร้อม binary สำเร็จรูปสำหรับ 6 แพลตฟอร์มหลัก ภายใต้สัญญาอนุญาตแบบ Apache-2.0 / MIT
ในฐานะคนที่ติดตามเรื่อง agent harness มาอย่างต่อเนื่อง พอเห็นคนไทยลงมือสร้างผลงานระดับนี้ จึงอยากหยิบยกมาเล่าให้ฟังว่าโปรเจกต์นี้คืออะไร มีความน่าสนใจอย่างไร และทำไมพวกเราควรช่วยกันสนับสนุน
thClaws คืออะไร
thClaws เป็นโอเพนซอร์ส AI agent workspace ที่ทำงานบนเครื่องของคุณเอง (Local-first) พัฒนาด้วยภาษา Rust ทั้งหมด โดยคอมไพล์ออกมาเป็นไฟล์ binary เดี่ยวขนาดกะทัดรัดเพียงราว 15 MB เปิดใช้งานได้ไวในเวลาประมาณ 200 ms รองรับทั้ง macOS (Apple Silicon และ Intel), Linux (x86_64 และ aarch64) รวมถึง Windows (x86_64 และ ARM64)
หากคุณเคยใช้งาน Claude Code ของ Anthropic มาก่อน คุณจะคุ้นเคยกับฟีเจอร์อย่าง slash commands, sub-agents, MCP servers, skills และ persistent memory เป็นอย่างดี ทีมผู้พัฒนาชาวไทยใช้วิธี clean-room implementation ในการสร้างฟังก์ชันเหล่านี้ขึ้นมาใหม่จากศูนย์ด้วยภาษา Rust โดยไม่ได้ fork โค้ดของ Anthropic มาใช้ พร้อมทั้งพัฒนาฟีเจอร์ที่ Claude Code ยังไม่มี เช่น การรองรับโมเดลจากหลากหลายค่าย (multi-provider) และการมี Desktop GUI ในตัว
ตัวโปรเจกต์มาพร้อม User Manual ความยาว 17 บท มี หน้าดาวน์โหลด ที่แยก binary ชัดเจนตาม target พร้อมค่า SHA-256 ให้ตรวจสอบความถูกต้อง บทความเปิดตัว และซอร์สโค้ดฉบับเต็มบน github.com/thClaws/thClaws

แนวคิด Harness is all you need
แนวคิดสำคัญที่ทำให้ thClaws พัฒนาขึ้นมาได้อย่างรวดเร็ว ถูกถ่ายทอดไว้ใน บทความเปิดตัว โดยคุณภาณุทัต เตชะเสน (CEO ThaiGPT)
เมื่อทีมงานได้ศึกษาโครงสร้างของ Claude Code สิ่งที่เคยคาดว่าจะเป็นเวทมนตร์วิศวกรรม AI สุดล้ำ แท้จริงแล้วกลับพบว่า โค้ดส่วนที่เป็น AI decision logic มีสัดส่วนเพียง 1.6% เท่านั้น ขณะที่อีก 98.4% ล้วนเป็น deterministic harness ทั้งสิ้น ไม่ว่าจะเป็น permission gates, context compaction, tool routing, sub-agent dispatching, retry policies, prompt caching markers ไปจนถึงระบบ sandbox
ข้อคิดสำคัญคือ "โมเดลไม่ใช่ตัวสินค้า ตัว harness รอบข้างต่างหากที่เป็นสินค้า" ทีมงานจึงหยิบยกวลี "Harness is all you need" ขึ้นมาล้อกับเปเปอร์ชื่อดัง Attention Is All You Need เมื่อปี 2017 โดยให้เหตุผลว่า แม้ attention จะเป็นหัวใจภายในโมเดล แต่เมื่อโมเดลต้องก้าวออกมาทำงานในโลกความเป็นจริง ทั้งการอ่านไฟล์ สั่งงาน shell หรือเรียกใช้งาน API น้ำหนักความสำคัญจึงตกมาอยู่ที่โครงสร้าง scaffolding รอบข้างเป็นหลัก
มุมมองนี้สอดคล้องกับสิ่งที่ Mike Krieger (CPO ของ Anthropic) เคยกล่าวไว้ว่า ปัจจุบัน Claude สามารถช่วยเขียนโค้ดสำหรับ Claude ได้เองเป็นส่วนใหญ่แล้ว หน้าที่ของทีมงานจึงเป็นการสร้าง scaffold ที่รัดกุมมารองรับโมเดล เมื่อมองเห็นว่าแกนหลักของ agent คือการจัดการระบบวิศวกรรม (system plumbing) มากกว่างานวิจัยเชิงทฤษฎี ทีมงานจึงสามารถสร้างระบบขึ้นมาให้เสร็จได้ภายในเวลาเพียง 3 สัปดาห์
รวม 3 หน้าต่างการทำงานไว้ใน Engine เดียว
thClaws ออกแบบมาเพื่อรองรับทั้งนักพัฒนาสาย CLI และผู้ใช้งานทั่วไปอย่างนักกฎหมาย นักบัญชี นักการตลาด หรือผู้จัดการผลิตภัณฑ์ที่ไม่ถนัดการพิมพ์ terminal ทุกหน้าต่างเชื่อมโยงกับ engine ตัวเดียวกัน ใช้ชุด skill, MCP server และข้อมูล session บนดิสก์ร่วมกัน ทำให้สลับโหมดการทำงานได้ราบรื่นโดยไม่เสียประวัติการสนทนา
- Chat Tab: หน้าต่างแชตที่เรียบง่าย พิมพ์ข้อความภาษาไทยหรืออังกฤษได้อย่างเป็นธรรมชาติ เหมาะสำหรับงานร่างเอกสาร สรุปประเด็น และค้นคว้าข้อมูล
- Terminal Tab: สภาพแวดล้อม REPL เต็มรูปแบบสำหรับนักพัฒนา รองรับประวัติคำสั่งผ่านปุ่มลูกศรขึ้นลง, slash commands และแสดง raw tool output แบบชัดเจนครบถ้วน
- Files Tab: เครื่องมือเปิดดู แก้ไข และจัดการไฟล์โปรเจกต์ ใช้ CodeMirror สำหรับจัดการ source code และ TipTap สำหรับ markdown พร้อม diff view เมื่อ AI เข้าไปแตะต้องไฟล์ ซึ่งเป็นฟีเจอร์ที่ช่วยให้ตรวจทานการแก้ไขได้ง่ายขึ้น
- Team Mode: โหมดสำหรับบริหารจัดการ agent หลายตัวพร้อมกัน โดย lead agent จะทำหน้าที่กระจายงานให้ teammate ผ่าน shared mailbox และ task queue โดยแต่ละตัวจะทำงานแยกกันใน Git worktree ของตนเอง ก่อนที่ lead จะรวม branch เข้าด้วยกันเมื่อเสร็จสิ้น

นอกจาก Desktop GUI แล้ว thClaws ยังรองรับการใช้งานผ่านคำสั่ง CLI อีก 2 รูปแบบ ได้แก่ โหมด interactive REPL ผ่าน thclaws --cli สำหรับเครื่องเซิร์ฟเวอร์แบบ headless และโหมด one-shot ผ่าน thclaws -p "..." สำหรับรันคำสั่งเดี่ยวใน CI pipeline หรือเขียน automation script ได้อย่างสะดวก
เชื่อมต่อได้หลากหลาย ไม่ผูกขาดค่ายใด
จุดเด่นที่ทำให้ thClaws แตกต่างจากเครื่องมือของค่ายใหญ่ คือการรองรับผู้ให้บริการ LLM ที่หลากหลาย (Multi-provider) ไม่ว่าจะเป็น Anthropic, OpenAI, Gemini, Alibaba DashScope, OpenRouter, Ollama หรือ Agentic Press โดยระบบจะตรวจจับค่ายจากชื่อโมเดลโดยอัตโนมัติ และอนุญาตให้คุณสลับ provider ได้ระหว่างการทำงาน
ตัวอย่างเช่น ช่วงเช้าคุณอาจใช้งาน Claude Sonnet สำหรับงานโปรดักชัน ระหว่างเดินทางสลับมาใช้โมเดลในเครื่องผ่าน Ollama แบบออฟไลน์ และเมื่อต้องการสรุปภาพรวมก็เรียกใช้ GPT ได้ทันที โดยยังคงใช้ prompt, skill และ session เดิมต่อเนื่องกันได้
โปรเจกต์ยังยึดมาตรฐานเปิดของวงการเป็นหลัก เช่น MCP (Model Context Protocol) สำหรับเชื่อมต่อเครื่องมือภายนอก, AGENTS.md สำหรับคำสั่งระดับโปรเจกต์ และ SKILL.md สำหรับขั้นตอนการทำงานสำเร็จรูป ทำให้การตั้งค่าของคุณสามารถย้ายไปใช้งานร่วมกับเครื่องมืออื่นที่รองรับมาตรฐานเดียวกันได้อย่างอิสระ
ฟีเจอร์เด่นอื่นๆ ภายในระบบ:
- Skills: ระบบ workflow ที่ทำงานอัตโนมัติเมื่อคำสั่งตรงกับคีย์เวิร์ดที่กำหนด
- MCP Servers: การเชื่อมต่อเครื่องมือภายนอกผ่าน stdio หรือ HTTP เช่น GitHub, ระบบไฟล์, เบราว์เซอร์ หรือ Slack
- Plugins: ชุดรวม skills, คำสั่ง, นิยาม agent และ MCP servers ไว้ในแพ็กเกจเดียวเพื่อความสะดวกในการติดตั้ง
- Memory: พื้นที่จัดเก็บข้อมูลแบบถาวร แบ่งตามระดับ user, feedback, project และ reference ในรูปแบบไฟล์ markdown ที่เปิดอ่านและแก้ไขได้โดยตรง
- Knowledge Bases: ฐานความรู้ระดับโปรเจกต์และผู้ใช้ที่สืบค้นผ่านคำสั่ง grep และการอ่านไฟล์โดยตรง โดยไม่ต้องพึ่งพาระบบ embeddings ที่ซับซ้อน
- Sandbox: การจำกัดขอบเขตการเข้าถึงไฟล์ให้อยู่เฉพาะใน working directory พร้อมการแจ้งเตือนก่อนรันคำสั่ง shell ที่มีความเสี่ยง
- Shell Escape: ใส่เครื่องหมาย
!นำหน้าบรรทัดเพื่อรันคำสั่ง shell บนเครื่องได้โดยตรง โดยไม่ต้องส่งผ่าน agent loop ช่วยประหยัด token
การตั้งค่าทั้งหมดถูกรวมไว้ในไฟล์เดียวที่ .thclaws/settings.json มีระบบจัดเก็บ API key ใน OS keychain พร้อมรองรับ .env สำหรับการใช้งานบน CI
3 พันธกิจหลักในการพัฒนา
คุณค่าของ thClaws อยู่ที่หลักคิดในการออกแบบระบบที่ทีมงานยึดมั่น 3 ข้อหลัก:
- Local-first Sovereign by Design: ข้อมูลโค้ด ข้อความคำสั่ง และประวัติการสนทนาจะถูกจัดเก็บบนเครื่องของคุณเป็นหลัก โดยการส่งข้อมูลขึ้น cloud จะเกิดขึ้นเฉพาะเมื่อคุณเลือกใช้งานเท่านั้น
- No Provider Lock-in: ให้อิสระในการสลับเปลี่ยนผู้ให้บริการโมเดลได้ตลอดเวลา ไม่ผูกติดกับ ecosystem ของค่ายใดค่ายหนึ่ง
- Open Standards Not a Walled Garden: สร้างบนมาตรฐานเปิดอย่าง MCP, AGENTS.md และ SKILL.md เพื่อให้ข้อมูลและการตั้งค่าสามารถนำไปใช้งานร่วมกับเครื่องมืออื่นได้อย่างคล่องตัว
หลักการทั้งสามข้อมีความสำคัญอย่างยิ่ง เพราะ agent runtime กำลังจะกลายเป็นเลเยอร์พื้นฐานของการทำงานในอนาคต การมีโครงสร้างพื้นฐานที่เป็นมาตรฐานเปิดและเป็นสมบัติสาธารณะ (public good) จึงช่วยป้องกันการผูกขาดของเทคโนโลยีได้เป็นอย่างดี
เบื้องหลังฝีมือทีมพัฒนาในตำนาน Jimmy Software
เรื่องราวเบื้องหลังที่น่าประทับใจคือเรื่องราวการรวมตัวของทีมพัฒนา ในบทความ Open source แล้วเจอทีมเก่า คุณภาณุทัตเล่าว่า หลังจากเปิด public repository ได้ไม่ถึง 24 ชั่วโมง ก็มี Pull Request ชุดใหญ่จำนวน 7 รายการส่งเข้ามาจากผู้ใช้ชื่อ @parintorns ซึ่งโค้ดมีคุณภาพสูงและพร้อม merge ได้ทันที
เมื่อสืบค้นดูจึงพบว่า @parintorns คืออดีตทีมงานของ Jimmy Software เมื่อกว่า 20 ปีก่อน ในยุคที่เคยร่วมกันพัฒนาเกมบนแพลตฟอร์ม Pocket PC นอกจากนี้ยังมี @sunchiro และ @siharat-th ซึ่งล้วนเป็นทีมงานในยุคนั้นกลับมาร่วม contribute ใน repo เดียวกันอย่างพร้อมเพรียง
Jimmy Software เคยสร้างชื่อเสียงระดับสากลด้วยผลงานเกมอย่าง Turjah ที่คว้ารางวัล Best Software จาก Pocket PC Magazine ทั้งในสหรัฐฯ และยุโรป ซึ่งพิสูจน์ให้เห็นว่านักพัฒนาจากไทยก็สามารถสร้างซอฟต์แวร์ระดับโลกได้
20 ปีถัดมา ทีมงานชุดเดิมได้กลับมารวมตัวกันอีกครั้งเพื่อพัฒนา desktop AI agent บนภาษา Rust ให้กับชุมชนนักพัฒนาทั่วโลก

สำหรับคนที่ทำซอฟต์แวร์อยู่ในไทย เรื่องนี้เป็นสัญญาณที่ดีว่า เส้นทางจากไทยไปสู่เวทีระดับโลกยังคงเปิดกว้างเสมอ พื้นที่ที่คุณนั่งทำงานไม่ได้เป็นข้อจำกัดว่าใครจะใช้ผลงานของคุณได้บ้าง โดยเฉพาะในยุคของ open source ที่เปิดโอกาสให้ทีมขนาดเล็กสามารถสร้างสรรค์ผลงานระดับสากลได้
เริ่มต้นทดลองใช้งาน thClaws
การติดตั้ง thClaws ออกแบบมาให้เรียบง่ายและเสร็จสิ้นได้ในเวลาไม่ถึงหนึ่งนาที เพียงดาวน์โหลด binary แตกไฟล์ และเรียกใช้งานได้ทันทีโดยไม่ต้องติดตั้ง Node.js หรือ Python เพิ่มเติม ไม่ต้องสมัครบัญชี และไม่มีระบบเก็บข้อมูล telemetry แอบแฝง
ตัวอย่างการติดตั้งบน macOS Apple Silicon:
curl -L https://github.com/thClaws/thClaws/releases/latest/download/thclaws-v0.3.5-aarch64-apple-darwin.tar.gz \
| tar -xz && sudo mv thclaws /usr/local/bin/เมื่อติดตั้งเสร็จ สามารถพิมพ์ thclaws เพื่อเปิด Desktop GUI หรือพิมพ์ thclaws --cli สำหรับโหมดเทอร์มินัล สำหรับแพลตฟอร์มอื่นสามารถดาวน์โหลดได้ที่ หน้า Downloads พร้อมไฟล์ตรวจสอบ SHA-256
ก่อนเริ่มใช้งาน เพียงเพิ่ม API key ในไฟล์ .thclaws/settings.json หรือหากต้องการใช้งานแบบออฟไลน์ 100% ก็สามารถติดตั้ง Ollama ไว้รันโมเดลบนเครื่องของคุณได้ทันที
ทำไมเราควรช่วยกันสนับสนุนโปรเจกต์นี้
เหตุผลที่เราควรให้กำลังใจและสนับสนุนโครงการนี้:
- เป็นผลงานคุณภาพระดับสากล: พัฒนาโดยทีมงานไทยและเปิดเป็นโอเพนซอร์สแบบ Apache-2.0 / MIT ให้ทุกคนนำไปใช้ ศึกษาต่อยอด หรือปรับแต่งได้อย่างอิสระ
- ทิศทางตอบโจทย์นักพัฒนาจริง: ไม่ใช่เพียง chat wrapper ทั่วไป แต่เป็น harness ที่เปิดกว้างให้เชื่อมต่อกับทุกโมเดลได้อย่างคล่องตัว
- ร่วมสร้างรากฐานเทคโนโลยีเปิด: ในวันที่ AI agent กำลังเติบโตอย่างรวดเร็ว การมีเครื่องมือทางเลือกแบบ open source ที่พัฒนาและดูแลโดยคนไทยจะช่วยสร้างประโยชน์ให้กับชุมชนนักพัฒนาในระยะยาว
คุณสามารถร่วมสนับสนุนได้ตั้งแต่การ กด Star บน GitHub, ดาวน์โหลดมาทดลองใช้งาน, เขียนรีวิวและรายงานปัญหา หรือร่วมส่ง Pull Request เข้ามายังโปรเจกต์
ขอปิดท้ายด้วยข้อความที่น่าประทับใจจากบทความเปิดตัวของทีมงาน: "โมเดลไม่ใช่ตัวสินค้า harness ต่างหากที่เป็นสินค้า" และ harness ตัวนี้ก็พร้อมให้พวกเรานำไปใช้งานได้อย่างเต็มที่แล้วในวันนี้
แหล่งอ้างอิง
ชอบเรื่องแนวนี้ มีอีบุ๊คฟรีให้อ่านต่อ
สร้าง Claude Skill แบบไม่ต้องรู้โค้ด คู่มือสร้าง Claude Skill ของคุณเองด้วยการคุยกับ Claude Code เป็นภาษาไทย
กดสมัครแล้วเราจะส่งเทคนิค AI และของแจกใหม่ๆ ให้ทางอีเมล เลิกรับได้ตลอด
สร้าง AI Automation Pipeline ทุกแบบ ด้วย Agents และ Skills

ปูจากพื้นฐาน prompt, context และ cost ไปจนปั้น Skill สั่ง Agent กับ Sub-agent แล้วต่อทุกอย่างเป็น pipeline อัตโนมัติที่ออกแบบเองได้ ดูฟรี 7 บทก่อนตัดสินใจ


