Shellular ใช้มือถือคุมคอมที่บ้าน · สั่ง Claude Code กับ Codex ต่อได้แม้ตอนนั่งรอคิว 3 ชั่วโมง
Shellular คือแอปที่ให้คุณใช้มือถือคุมคอมที่เปิดค้างอยู่ที่บ้าน แล้วใช้งานเทอร์มินัลและสั่ง AI coding agent ของเครื่องนั้นจากจอมือถือได้ งานไม่ได้ย้ายขึ้นคลาวด์ คุณแค่เปิดเซสชันเดิมที่ค้างไว้แล้วสั่งต่อจากที่ไหนก็ได้

Shellular คือแอปมือถือที่ให้คุณคุมคอมพิวเตอร์ที่เปิดค้างอยู่ที่บ้านจากจอมือถือ ทั้งสั่ง AI coding agent (โปรแกรม AI ที่เขียนและแก้โค้ดให้), ใช้เทอร์มินัล (หน้าจอพิมพ์คำสั่งของเครื่อง) และเปิดไฟล์ในโปรเจกต์จริงของเครื่องนั้นได้ บนเว็บของ Shellular มีผู้ใช้เขียนรีวิวไว้ว่านั่งรออยู่ที่สำนักงานหนังสือเดินทาง 3 ชั่วโมง แล้วเขียนฟีเจอร์ใหญ่ของโปรเจกต์จนเสร็จได้ระหว่างนั้น อีกรายใช้มันเฝ้างานเทรนโมเดลบนเซิร์ฟเวอร์ GPU และคุมเซสชัน Codex กับ Claude Code ต่อระหว่างออกไปข้างนอก โดยไม่ต้องหิ้วโน้ตบุ๊กไปด้วย
จุดที่คนเข้าใจผิดบ่อยที่สุดคือ นี่ไม่ใช่ AI ที่รันอยู่บนมือถือ และไม่ใช่การย้ายงานขึ้นคลาวด์ ผู้สร้างสรุปเองว่า Shellular ไม่ได้มาแทนสภาพแวดล้อมการพัฒนาของคุณ แต่ให้คุณคุมเครื่องเดิมผ่านมือถือ อะไรที่รันบนคอมของคุณก็ยังรันอยู่บนคอม แค่มาแสดงและสั่งต่อได้บนมือถือ
เครื่องยังอยู่ที่บ้าน มือถือเป็นแค่รีโมต

โค้ด, รีโป (ที่เก็บโค้ดของโปรเจกต์), เครื่องมือ และตัว agent ทั้งหมด ยังอยู่บนเครื่องเดิมของคุณ ไม่ว่าจะเป็น Mac, พีซี หรือ VPS (เซิร์ฟเวอร์ที่เช่าไว้ใช้เอง) Shellular แค่เปิดทางให้คุณดูและสั่งงานเครื่องนั้นจากมือถือได้แม้อยู่นอกบ้าน มือถือจึงเป็นแค่หน้าจอกับรีโมต ไม่ได้รันงานเอง
ข้อดีตรงนี้สำคัญกว่าที่คิด เพราะไม่ต้องก๊อป context ของงาน (สิ่งที่คุยกับ AI ค้างไว้ทั้งหมด) ข้ามอุปกรณ์ เซสชัน Claude Code ที่ค้างไว้บนคอมตอนเช้า ก็กลับมาเปิดต่อได้ตอนนั่งรอคิว เป็นเซสชันเดิมอันเดียวกัน ไม่ต้องเล่าเรื่องให้ AI ฟังใหม่ และไม่ต้องซิงก์ไฟล์ไปมา เพราะมันคือเครื่องเดียวกันตั้งแต่แรก ต่อให้มือถือหลุดจากแอป งานบนเครื่องก็ยังเดินต่อ พอกลับมาเชื่อมใหม่ก็เจอทุกอย่างอยู่ที่เดิม ตราบใดที่ Shellular ยังรันค้างบนเครื่องนั้น
สี่อย่างบนเครื่องคุณที่คุมผ่านมือถือได้
Shellular ทำให้คุณคุมสี่อย่างบนเครื่องผ่านมือถือได้ และแต่ละอย่างตอบโจทย์คนละจังหวะของการทำงาน
- ตัว agent สำหรับคุม Claude Code, Codex, OpenCode, Copilot CLI หรือ Pi ผ่านหน้าจอในแอปที่ทำมาให้ใช้กับ agent โดยเฉพาะ เหมาะกับตอนสั่ง agent ทำงานยาวไว้แล้วอยากดูว่ามันไปถึงไหน โดยไม่ต้องกลับมานั่งหน้าคอม
- เทอร์มินัลจริง สำหรับพิมพ์คำสั่งได้เหมือนนั่งหน้าเครื่อง เข้าถึงเครื่องมือทุกตัวในเครื่องได้ครบ เซสชันไม่ตายตอนเน็ตหลุด และมีปุ่มลัดแบบกดพร้อมกันหลายปุ่ม (chord) ที่ออกแบบมาให้กดบนจอสัมผัสได้ เผื่อต้องรันคำสั่งด่วนระหว่างทาง
- localhost tunnel สำหรับดู dev server (เว็บรุ่นทดสอบที่รันบนเครื่องตอนพัฒนา) หรือแดชบอร์ดของเครื่องคุณผ่านมือถือ ปกติบริการที่รันอยู่บนเครื่องตัวเอง (เรียกว่า localhost) จะเปิดดูได้แค่ในเครื่องนั้น แต่ Shellular ทำให้เปิดจากมือถือได้ โดยไม่ต้องเปิดพอร์ต (ช่องทางเชื่อมต่อของเครื่อง) ออกสู่อินเทอร์เน็ต ส่วน DevTools (เครื่องมือสำหรับไล่แก้บั๊กในเบราว์เซอร์) ก็ยังใช้ได้ตามปกติ เหมาะกับตอนอยากเช็กหน้าเว็บที่เพิ่งแก้ว่าออกมาถูกไหม
- ไฟล์กับ git จริง สำหรับแก้ไฟล์จริงในรีโปจริง และใช้นิ้วโป้งกดเลือกได้สะดวกว่าจะเก็บการแก้ส่วนไหนบ้างในแต่ละครั้ง โดย git คือระบบเก็บประวัติการแก้โค้ด เหมาะกับตอนอยากเก็บงานหรือทบทวนสิ่งที่เปลี่ยนไปก่อนบันทึกลงประวัติ
จุดร่วมของทั้งสี่อย่างคือ ทำให้คุณทำงานต่อจากตรงที่ค้างไว้ได้ ไม่ใช่เริ่มใหม่บนเครื่องใหม่ ทั้งหมดนี้มาพร้อมกันในแอปเดียว ไม่ต้องเลือกอย่างใดอย่างหนึ่ง
ทำไมแอปเดียวคุมได้ทั้ง Claude Code และ Codex

เหตุผลที่แอปเดียวคุม agent ได้หลายตัว ไม่ใช่เพราะทีมงานเขียนโปรแกรมเชื่อมกับ agent ทีละตัว แต่เพราะ Shellular คุยกับ agent ผ่านมาตรฐานกลางชื่อ ACP (Agent Client Protocol คือมาตรฐานกลางที่ให้ agent กับโปรแกรมฝั่งควบคุมสื่อสารกันได้ในรูปแบบเดียวกัน) ผู้สร้างยืนยันเองในเธรด Show HN บน Hacker News ว่า Shellular รองรับ ACP
เอกสารของ ACP ระบุว่าแนวคิดนี้คล้าย LSP แต่ทำมาเพื่อ agent โดย LSP (Language Server Protocol) คือมาตรฐานที่ทำให้ editor (โปรแกรมเขียนโค้ด) ตัวไหนก็เชื่อมกับตัวตรวจภาษาโปรแกรมได้ โดยไม่ต้องเขียนโค้ดเชื่อมกันใหม่ทุกคู่ ก่อนจะมี ACP ฝั่ง agent ก็เจอปัญหาคล้ายกัน คือ editor แต่ละตัวต้องเขียนโค้ดเชื่อมกับ agent ทุกตัวที่อยากรองรับเอง และการเลือก agent สักตัว มักแปลว่าคุณติดอยู่กับหน้าจอที่ agent ตัวนั้นมีให้เท่านั้น
พอมีมาตรฐานกลางเข้ามา เรื่องก็เปลี่ยนไปเลย เพราะ agent ตัวไหนที่รองรับ ACP ก็ใช้ร่วมกับ client (โปรแกรมฝั่งที่มาคุม agent) ตัวไหนที่รองรับ ACP ได้ทั้งหมด นี่คือเหตุผลที่แอปเดียวอย่าง Shellular ถึงคุม Claude Code, Codex และ OpenCode ได้พร้อมกัน โดยไม่ต้องรอทีมงานไปไล่เชื่อมทีละตัว
ก่อนเปิดเครื่องให้เข้าถึงจากข้างนอก เช็กสามอย่างนี้
การเปิดให้มือถือเข้าถึงเครื่องที่บ้านจากข้างนอกได้ แปลว่าเครื่องนั้นเปิดช่องให้ภายนอกเข้าถึงตัวเครื่องได้ด้วย จึงควรอ่านส่วนนี้ให้ครบก่อนกดเริ่ม
ด้านความปลอดภัย Shellular วางพื้นฐานไว้ค่อนข้างแน่น ข้อมูลที่รับส่งกันเข้ารหัสแบบ end-to-end (เข้ารหัสตั้งแต่ต้นทางถึงปลายทาง) ด้วยไลบรารีชื่อ libsodium และคีย์สำหรับถอดรหัสก็แลกเปลี่ยนกันด้วยการสแกน QR ตรงหน้าเครื่อง ไม่ได้ส่งผ่านเครือข่าย เว็บระบุว่าเซิร์ฟเวอร์ตัวกลาง (relay) ทำหน้าที่ส่งต่อข้อมูลเท่านั้น อ่านข้อมูลข้างในไม่ได้ และโค้ดของ relay ก็เป็นโอเพนซอร์ส (สัญญาอนุญาต AGPL-3.0) ให้ตรวจสอบเองได้ นอกจากนี้อุปกรณ์ใหม่ทุกเครื่องต้องกดอนุมัติที่เครื่อง host (เครื่องหลักที่รัน Shellular อยู่) ก่อนจึงจะเชื่อมเข้ามาได้
แต่ยังมีอีกสามอย่างที่ระบุอยู่ในคู่มือการใช้คำสั่งของ Shellular และควรรู้ก่อนเปิดใช้จริง
- ค่าเริ่มต้นของ
--dir(ตัวเลือกที่กำหนดว่าจะให้เข้าถึงโฟลเดอร์ไหน) คือโฮมไดเรกทอรีทั้งชุด หมายความว่าถ้าไม่ตั้งค่าเอง มือถือจะมองเห็นไฟล์เกือบทั้งเครื่อง ควรตั้ง--dirให้แคบเหลือเฉพาะโฟลเดอร์โปรเจกต์ที่ตั้งใจจะทำงานด้วย - โหมดรันเบื้องหลัง (สั่งด้วย
npx shellular startโดย npx คือคำสั่งที่รันแพ็กเกจของ Node.js ซึ่งเป็นโปรแกรมรันโค้ด JavaScript บนเครื่อง) จะไม่มีหน้าถามให้อนุมัติทันทีเหมือนโหมดปกติ มันจะบันทึกอุปกรณ์ที่ขอเข้ามาไว้เป็นสถานะรออนุมัติ แล้วปฏิเสธไว้ก่อน คุณต้องไปตรวจสอบและอนุมัติเองด้วยคำสั่งnpx shellular clients - ผู้สร้างแนะนำเองให้ล็อกเวอร์ชันที่จะใช้ แทนที่จะดึงตัวล่าสุดทุกครั้ง เพราะ
npx shellularจะอัปเดตเป็นเวอร์ชันใหม่ให้อัตโนมัติ การล็อกเวอร์ชันไว้ทำให้รู้แน่ว่ากำลังรันโค้ดตัวไหนอยู่
ลองเองในสามขั้น
ถ้าอยากลองจริง ขั้นตอนพื้นฐานมีแค่สามขั้น
- ลงแอป Shellular บนมือถือ มีทั้ง iOS และ Android
- บนเครื่องที่อยากคุม รันคำสั่ง
npx shellularโดยเครื่องต้องมี Node.js เวอร์ชัน 20 ขึ้นไป และใช้ได้ทั้ง macOS, Linux และ Windows แล้วคำสั่งจะแสดง QR ขึ้นบนหน้าจอ - เปิดแอปบนมือถือเพื่อสแกน QR นั้น แล้วกดอนุมัติอุปกรณ์ที่เครื่อง host
จากตรงนี้ ก่อนสั่งงานอะไร สิ่งแรกที่ควรทำคือรันคำสั่งพร้อมกำหนดโฟลเดอร์ให้แคบไว้ตั้งแต่ต้น เช่น npx shellular --dir ~/projects/my-app เพื่อไม่ให้มือถือมองเห็นไฟล์ทั้งเครื่องตามค่าเริ่มต้น
ยังไม่เรียบร้อยตรงไหนบ้าง
ของแบบนี้ทำให้คุณสั่ง agent ต่อได้จริง แม้จะลุกออกจากโต๊ะทำงานไปแล้ว แต่มันยังใหม่ และยังมีข้อจำกัดที่ควรรู้ก่อนจะคาดหวังกับมันมากเกินไป ข้อจำกัดพวกนี้มาจากผู้ใช้จริงในเธรด Show HN และคำตอบตรง ๆ ของผู้สร้างเอง ไม่ได้เขียนไว้บนหน้าเว็บโปรโมตของ Shellular
เรื่องแรกคือ เซสชันไม่ซิงก์สองทางกับ Claude Code ที่เปิดรันอยู่ในเทอร์มินัลบนเครื่องจริง ข้อความที่คุณพิมพ์คุยผ่านแอปจะไม่โผล่ในเทอร์มินัลทันที ผู้สร้างอธิบายว่า Claude Code ไม่ได้คอยติดตามเซสชันนั้นแบบเรียลไทม์ ต้องออกจากเซสชันแล้วสั่ง claude --resume <session-id> ใหม่ ถึงจะเห็นข้อความที่คุยไป นอกจากนี้แอป Android ยังต้องมี Google Play services ใครที่ปิดไว้จะใช้ไม่ได้ อีกจุดคือมีผู้ใช้รายงานว่าชื่อโมเดลที่แอปโชว์ไม่ตรงกับที่ตัว CLI (โปรแกรมสั่งงานแบบพิมพ์คำสั่ง) ใช้จริง ผู้สร้างตอบว่าอาจเป็นบั๊กฝั่งเขาเอง หรือเป็นข้อจำกัดของ ACP เหมือนกรณีการแสดง sub-agent (agent ย่อยที่ agent หลักเรียกใช้) ที่แต่ละหน้าจอยังแสดงผลไม่ตรงกัน
อีกเรื่องที่ต้องเข้าใจให้ตรงคือ เครื่องที่บ้านต้องเปิดค้างไว้เสมอ เพราะงานรันอยู่บนนั้น ไม่ใช่งานบนคลาวด์ที่ยังเดินต่อได้เองตอนคุณปิดเครื่อง ผู้สร้างบอกว่าล็อกจอได้ และถ้าจะปิดฝาแมคก็ทำได้ แต่ต้องเสียบสายไฟไว้และสั่ง pmset -a disablesleep 1 ก่อน
เรื่องราคาก็ยังไม่ชัด เว็บยังไม่มีหน้าบอกราคา เข้าลิงก์หน้า pricing แล้วเจอ error 404 โค้ดฝั่ง relay กับตัวแอปเป็นโอเพนซอร์สก็จริง แต่ยังไม่มีที่ไหนบอกว่าตัวบริการนี้ฟรี มีคนในเธรดถึงกับเขียนว่าจะรอใช้ตอนเปิดให้ใช้ทั่วไปถ้าราคาโอเค
และ Shellular ก็ไม่ใช่เจ้าเดียวที่ทำเรื่องนี้ Claude Code เองมีคำสั่ง /remote-control อยู่แล้ว ส่วน Codex ก็มีของตัวเองที่ต่อเข้าเครื่อง Mac ได้โดยตรง นอกจากนี้ยังมีเครื่องมือคล้ายกันอย่าง Paseo, VibeTunnel และ Zedra ให้เลือก จุดต่างที่ผู้สร้าง Shellular อ้างเองคือ Shellular ให้กลับเข้าเซสชันเดิมได้ในทุกโฟลเดอร์ และมีครบทั้งเทอร์มินัลที่ค้างเซสชันไว้ได้, localhost tunnel, ตัว editor, git และ DevTools ไม่ใช่แค่หน้าแชทหน้าเดียว
สุดท้าย ควรเข้าใจตามจริงว่านี่ยังเป็นโปรเจกต์เล็กและใหม่ แพ็กเกจ npm ยังเป็นเวอร์ชัน 0.0.44 และดาวบน GitHub ยังอยู่หลักสิบ แม้ทีมเบื้องหลังจะเป็นคนเดียวกับที่ทำ Acode เอดิเตอร์โค้ดบนมือถือที่มียอดโหลดหลักล้านก็ตาม ส่วนแอปสำหรับ Mac ที่ผู้สร้างบอกว่าจะมี ก็ยังไม่ออก มันจึงเป็นของใหม่ที่น่าลอง ไม่ใช่มาตรฐานที่ทุกคนใช้กันแล้ว
สิ่งที่ทำให้การสั่ง agent จากที่ไหนก็ได้เกิดขึ้นได้จริง ไม่ใช่ลูกเล่นของแอปตัวใดตัวหนึ่ง แต่เป็นเพราะ agent เริ่มสื่อสารด้วยมาตรฐานกลางเดียวกันอย่าง ACP พอช่องทางที่ใช้เชื่อมกลายเป็นมาตรฐาน การเอางานบนคอมมาสั่งต่อผ่านมือถือก็ไม่ใช่ทริกเฉพาะของใครคนเดียวอีกต่อไป Shellular แค่เป็นรายที่ไปถึงตรงนั้นก่อน
ที่มา:
- เว็บ Shellular
- แพ็กเกจ shellular บน npm
- เธรด Show HN บน Hacker News
- เอกสาร Agent Client Protocol



