คำตอบแบบสั้น: การให้ Claude Code ควบคุมโทรศัพท์นั้นฟรีผ่าน Pinky แอปเดสก์ท็อปโอเพนซอร์ส (สัญญาอนุญาต Apache-2.0 ไม่ต้องสมัครบัญชี) ที่เปิดให้ Claude Code เข้าถึง iPhone หรือ Android จริงผ่าน MCP server วิธีใช้คือ ติดตั้ง Pinky เสียบโทรศัพท์ เปิด USB debugging (Android) หรือ Developer Mode (iPhone) เพิ่ม Pinky ลงใน Claude Code ด้วยคำสั่งเดียว แล้วสั่งให้มันทำอะไรสักอย่างบนโทรศัพท์ การแตะที่มีความเสี่ยงจะรอให้คุณคลิกอนุมัติก่อน
ตัวเครื่องมือราคา $0 แต่ Claude Code เองไม่ฟรี: จาก claude.com/pricing (ตรวจสอบเมื่อ 2026-11-09) Claude Code ถูกระบุว่า "ไม่รวม" ในแพน Free และรวมอยู่ในทุกแพนที่ต้องจ่ายเงิน โดยแพน Pro ราคา $17 ต่อเดือนเมื่อจ่ายรายปี หรือ $20 ต่อเดือนเมื่อจ่ายรายเดือน ถ้าคุณจ่ายค่า Claude อยู่แล้ว การให้มันควบคุมโทรศัพท์ไม่มีค่าใช้จ่ายเพิ่ม แต่ถ้ายังไม่ได้จ่าย คู่มือของเราเรื่อง วิธีใช้ Claude Code ฟรี มีรายละเอียดช่องทางที่มีอยู่ทั้งหมด
เนื้อหาด้านล่าง: ภาพรวม Pinky ตั้งแต่ต้นจนจบ ตามด้วยการเปรียบเทียบกับ Poki ซึ่งเป็นทางเลือกที่รองรับเฉพาะ iPhone
การให้ Claude Code ควบคุมโทรศัพท์ของคุณหมายความว่าอย่างไร
การให้ Claude Code ควบคุมโทรศัพท์ หมายถึงการเชื่อมต่อ MCP server ที่แปลงการทำงานต่าง ๆ บนโทรศัพท์ให้เป็นเครื่องมือที่เอเจนต์เรียกใช้ได้ เช่น อ่านหน้าจอ แตะ พิมพ์ ปัด เปิดแอป เอเจนต์จะวางแผนแต่ละขั้นตอน เซิร์ฟเวอร์จะทำงานบนอุปกรณ์จริงผ่าน USB หรือ Wi-Fi และคุณสามารถมองเห็นทุกอย่างผ่านหน้าต่างมิเรอร์บนคอมพิวเตอร์ของคุณ
ตรงกันข้ามกับการส่งพรอมต์จากโทรศัพท์ไปยังเซสชันบนแล็ปท็อป ซึ่งเราอธิบายไว้ใน 3 วิธีใช้ Claude Code บนมือถือ
มีสองโปรเจกต์ที่ทำให้เรื่องนี้ใช้งานได้จริงในต้นเดือนพฤศจิกายน 2026:
- Pinky โดย DIYgod: รองรับทั้ง iPhone และ Android เป็นแอปเดสก์ท็อปบน macOS, Windows และ Linux มี 1,183 ดาวบน GitHub ณ วันที่ 2026-11-09
- Poki โดย Joseph Zhou: รองรับเฉพาะ iPhone เป็น MCP server ในเครื่องพร้อมเอเจนต์ของตัวเอง มี 636 ดาว ณ วันเดียวกัน
ทั้งสองโปรเจกต์รองรับ Model Context Protocol ดังนั้น MCP client ตัวไหนก็ใช้งานได้

สิ่งที่ต้องเตรียมก่อนเริ่มต้น
ความต้องการของระบบ Pinky จาก README ของโปรเจกต์ ณ วันที่ 2026-11-09:
| ส่วนประกอบ | ความต้องการ |
|---|---|
| Mac | macOS 13 ขึ้นไป ชิป Apple silicon หรือ Intel |
| Windows | Windows 10 หรือ 11 แบบ 64-bit |
| Linux | Ubuntu 20.04 แบบ 64-bit, Debian 11 หรือใหม่กว่า (glibc 2.29+), GTK 3 |
| โทรศัพท์ Android | Android 10 ถึง 17 และสาย USB |
| iPhone หรือ iPad | iOS 17.4 ขึ้นไป และสาย USB สำหรับตั้งค่าครั้งแรก (หลังจากนั้นใช้ Wi-Fi ได้) |
| iOS 17.4 ถึง 26 | ต้องมีแอปช่วย WebDriverAgent ที่ build ครั้งเดียวจาก Xcode ด้วย Apple ID ของคุณ |
| เอเจนต์ | Claude Code, Claude Desktop, Codex, Cursor หรือ MCP client ตัวใดก็ได้ |
บน iOS 27 ขึ้นไปไม่ต้องติดตั้งอะไรในโทรศัพท์เลย: Pinky จะ mount developer disk image ของ Apple ซึ่งมาพร้อมกับ Xcode (ดาวน์โหลดฟรี) ส่วนบน iOS 17.4 ถึง 26 แอปช่วยที่ลงลายเซ็นด้วย Apple ID ฟรีจะหมดอายุทุก 7 วัน และ Pinky จะแจ้งเตือนคุณล่วงหน้า 2 วัน
Pinky ระบุตัวเองว่ายังอยู่ในช่วง pre-alpha README ระบุว่า Claude Code ใช้งาน Android ผ่าน USB และ iPhone บน iOS 27 ได้ครบวงจรแล้ว แต่ iPhone ที่ต่ำกว่า iOS 27 ยังไม่ได้ทดสอบบนเครื่องจริง
วิธีตั้งค่า Pinky กับ Claude Code ทีละขั้นตอน
ขั้นตอนที่ 1: ติดตั้ง Pinky
ดาวน์โหลดเวอร์ชันสำหรับระบบของคุณจาก latest release (v2026.1109.13 ณ วันที่ 2026-11-09) บน Mac pinky-<version>-arm64.dmg สำหรับ Apple silicon และ amd64.dmg สำหรับ Intel ผู้ใช้ Homebrew รันได้เลย:
brew install --cask diygod/tap/pinky
บน Windows รัน pinky-setup-<version>-amd64.exe ยังไม่ได้ลงลายเซ็น ดังนั้น SmartScreen อาจเตือนคุณ: เลือก More info แล้ว Run anyway บน Debian หรือ Ubuntu ติดตั้งไฟล์ .deb ด้วย apt ขนาดดาวน์โหลด 16 ถึง 22 MB
ขั้นตอนที่ 2: เชื่อมต่อโทรศัพท์ Android
- เปิด Settings › About phone แล้วแตะ Build number 7 ครั้งเพื่อปลดล็อก Developer options
- เปิด USB debugging ใน Settings › System › Developer options
- เสียบโทรศัพท์แล้วแตะ Allow เมื่อมีคำถามเกี่ยวกับ USB debugging
- ใน Pinky เลือก Add phone › Android และยอมรับ Pinky Companion ซึ่งอ่านหน้าจอได้ในประมาณ 70 ms แทนที่จะเป็น 2 วินาที
Pinky มาพร้อม adb ของตัวเอง คุณจึงไม่ต้องติดตั้ง Android Studio บน Android 11 ขึ้นไปคุณจับคู่ผ่าน Wi-Fi แทนสายได้
ขั้นตอนที่ 3: หรือเชื่อมต่อ iPhone
- เสียบ iPhone ปลดล็อกหน้าจอ แตะ Trust แล้วกรอกรหัสผ่าน
- เปิด Developer Mode ใน Settings › Privacy & Security เครื่องจะรีสตาร์ท แตะ Turn On
- บน Mac ติดตั้ง Xcode หนึ่งครั้งแล้วเปิดขึ้นมา เพื่อให้ Pinky ใช้ developer disk image ได้ จากนั้น Pinky จะแสดงสถานะโทรศัพท์ว่าพร้อมใช้งาน
- บน iOS 17.4 ถึง 26 ติดตั้งแอปช่วย WebDriverAgent จาก Xcode ถ้าไม่มี Pinky จะแสดงและอ่านหน้าจอได้ แต่แตะ ปัด หรือพิมพ์ไม่ได้
ขั้นตอนที่ 4: เพิ่ม Pinky ลงใน Claude Code
คลิก Settings › Agents › Connect ข้างชื่อ Claude Code แล้ว Pinky จะลงทะเบียนตัวเองและติดตั้งคู่มือเอเจนต์เป็น skill ถ้าต้องการทำเอง มันคือบรรทัดเดียว:
claude mcp add --scope user pinky -- pinkyctl mcp
คำสั่งชื่อ pinkyctl เพราะหลายระบบมีโปรแกรมชื่อ pinky อยู่แล้ว ข้อมูลเรื่อง scope อยู่ในเอกสาร MCP ของ Claude Code
ขั้นตอนที่ 5: มอบงานให้ Claude Code
เปิด Claude Code แล้วสั่งเป็นภาษาพูดธรรมดา:
Open Messages on my phone and tell Sam I'm running late.
ครั้งแรก Pinky จะถามว่าจะอนุญาตเอเจนต์ตัวใหม่หรือไม่ และให้ทำอะไรได้บ้าง จากนั้น Claude Code จะเรียกเครื่องมืออย่าง phone_connect, phone_observe, phone_tap และ phone_type เมื่อมีขั้นตอนที่ต้องการคุณ การเรียกจะคืนค่า approval_pending และจะไม่มีอะไรเกิดขึ้นจนกว่าคุณจะคลิก Allow ถ้าไม่ตอบภายใน 60 วินาที ถือว่าไม่อนุญาต
ไม่มีโทรศัพท์ใกล้ตัว? รัน Pinky ใหม่ด้วย --fake เพื่อใช้โทรศัพท์สาธิตสคริปต์สองเครื่อง
วิธีที่ Pinky ควบคุมพฤติกรรมเอเจนต์
กฎความปลอดภัยอยู่ในเกตเวย์ของ Pinky ซึ่งอยู่ระหว่างเอเจนต์กับโทรศัพท์ ไม่ได้อยู่ในพรอมต์ ข้อความบนหน้าจอจึงหลอกเอเจนต์ให้อนุมัติตัวเองไม่ได้ สิ่งที่เปิดใช้โดยค่าเริ่มต้น:
- การชำระเงิน ซื้อขาย และโอนเงิน จะรอให้คุณคลิกอนุมัติ ใน Settings › Safety คุณเพิ่มการส่งข้อความ ลบข้อมูล ติดตั้งแอป หรือทุกขั้นตอนได้
- แอปธนาคาร วอลเล็ต และตัวจัดการรหัสผ่านจะมองไม่เห็น และเอเจนต์พิมพ์ลงช่องรหัสผ่านหรือรหัส OTP ไม่ได้
- คุณเข้าควบคุมเองได้ทุกเมื่อ คลิกที่หน้าจอมิเรอร์แล้วเอเจนต์จะหยุดชั่วคราว
- ทุกการรันจะถูกบันทึก ทั้งขั้นตอน ภาพหน้าจอ และวิดีโอหน้าจอ เก็บไว้ในคอมพิวเตอร์ของคุณ
ข้อควรระวังจาก FAQ ของ Pinky เอง: เอเจนต์ที่รันคำสั่ง shell ได้ อาจเข้าถึงโทรศัพท์ Android ผ่าน adb และข้ามเกตเวย์ได้ ถ้าเรื่องนี้น่ากังวลสำหรับคุณ ให้ sandbox เอเจนต์และเชื่อมต่อกับ Pinky ผ่าน HTTP
Pinky vs Poki: เลือกทางฟรีแบบไหนดี

| Pinky | Poki | |
|---|---|---|
| สัญญาอนุญาต | Apache-2.0 | AGPL-3.0 |
| โทรศัพท์ที่รองรับ | iPhone (iOS 17.4+) และ Android 10 ถึง 17 | เฉพาะ iPhone (iOS 18+ สำหรับเส้นทางแอป Poki) |
| คอมพิวเตอร์ | macOS 13+, Windows, Linux | macOS (14+ สำหรับตั้งค่า, 15+ สำหรับ MCP server); พอร์ตโดยชุมชนสำหรับ Linux และ Windows |
| การติดตั้งเพิ่มเติม | Xcode สำหรับ disk image บน Mac; แอปช่วยบน iOS 17.4 ถึง 26 | Xcode เต็มรูปแบบ, Rust, Node.js 24+ และ ffmpeg สำหรับ MCP server |
| Apple Account | บัญชีฟรีใช้ได้; แอปช่วยต้องลงลายเซ็นใหม่ทุก 7 วัน | บัญชีฟรีใช้ได้; ลายเซ็นอยู่ได้ 7 วัน |
| การอนุมัติ | บังคับใช้โดยเกตเวย์ อยู่นอกเอเจนต์ | README เตือนว่าจะส่งข้อความหรือจ่ายเงินถ้าคุณสั่ง |
| เอเจนต์ของตัวเอง | ไม่มี เอเจนต์ของคุณเป็นผู้คิด | มี Poki Agent (ค่าเริ่มต้นใช้ GPT-6.1 Terra) พร้อมช่องทาง iMessage และ Telegram |
เลือก Pinky ถ้าคุณใช้โทรศัพท์ Android ทำงานบน Windows หรือ Linux หรือต้องการระบบอนุมัติที่ไม่ขึ้นกับเอเจนต์
เลือก Poki ถ้าคุณใช้ Mac ที่มี Xcode และต้องการเอเจนต์บน iPhone ที่ส่งข้อความสั่งได้จาก Telegram หรือ iMessage การเริ่มต้นอย่างรวดเร็วของมันขับเคลื่อนด้วยเอเจนต์: คุณสั่งให้ Claude Code ติดตั้ง Poki จาก repo แล้วมันจะหยุดเมื่อ iOS ต้องการคุณ เส้นทางแอปยังต้องมีแอป VPN หรือพร็อกซีบน iPhone เช่น Karing หรือ Shadowrocket เพื่อ route 10.7.0.1 กลับไปที่ Mac [VERIFY: whether that app is free on the App Store in your region]
README ของ Poki ระบุว่า iPhone เครื่องจริงได้รับการตรวจสอบในแนวตั้งเท่านั้น ณ ตอนนี้ ทั้งสองโปรเจกต์อายุเพียงไม่กี่วัน จึงควรคาดหวังการเปลี่ยนแปลงที่อาจทำให้ใช้งานเดิมไม่ได้ สำหรับ emulator และอุปกรณ์ทดสอบ ดูคู่มือ Mobile Next MCP server ของเรา
ให้ Claude Code ตรวจสอบ API เบื้องหลังทุกหน้าจอด้วย Apidog CLI
ทุกหน้าจอที่เอเจนต์แตะผ่าน ล้วนเรียก backend เบื้องหลัง: การล็อกอิน ตะกร้าสินค้า คำสั่งซื้อ เมื่อหน้าจอแสดงผิด คุณต้องรู้ว่า UI หรือ API พัง ขณะที่ Pinky จัดการโทรศัพท์ เอเจนต์ของคุณหาคำตอบได้ด้วย Apidog CLI
ตั้งค่าครั้งเดียว:
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
apidog skill install
แล้วให้ Claude Code พรอมต์เดียว:
Import ./openapi.json into Apidog project <projectId>. Create a test case for
POST /auth/login, GET /cart and POST /orders that checks status codes and the
fields each screen shows. Then use Pinky to log in on my phone, add one item
and place a test order. After each screen, run the matching Apidog test case
against the staging environment and tell me whether the app or the API failed.
เอเจนต์จะ import spec ตรวจสอบ payload และสร้าง test case ก่อนแตะโทรศัพท์:
apidog import --project <projectId> --format openapi --file ./openapi.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file login-case.json
apidog test-case create --project <projectId> --file login-case.json
apidog test-case list --project <projectId>
หลังแต่ละขั้นตอนบนโทรศัพท์ มันจะรัน test case ของหน้าจอนั้นและอ่านผลลัพธ์:
apidog run --test-case <caseId> --project <projectId> -e <envId> -r cli,json
เพิ่ม --upload-report เพื่อดูผลการรันในแอป Apidog คำสั่งเดียวกันด้วย -r junit ใช้ใน CI ได้ คู่มือ Apidog CLI CI/CD ของเราแสดง pipeline ส่วนด้านเอเจนต์ ดูApidog CLI in Claude Code แพน Free ของ Apidog รองรับผู้ใช้ได้ถึง 4 คน
แก้ปัญหาการตั้งค่าที่พบบ่อย
- โทรศัพท์ไม่แสดงในรายการ: เปิด Checkup ของเครื่องนั้นจากเมนู ··· ของ Pinky ซึ่งจะระบุว่าการตั้งค่าใดขาดหาย
- การจับคู่ Wi-Fi ไม่เสร็จสมบูรณ์: เครือข่ายของผู้เข้าพักหรือออฟฟิศมักแยกอุปกรณ์ออกจากกัน จับคู่ด้วยรหัส หรือใช้สายแทน
- การแตะบน iPhone ไม่มีผลบน iOS 26 หรือต่ำกว่า: แอปช่วย WebDriverAgent ขาดหายหรือลายเซ็น 7 วันหมดอายุแล้ว ติดตั้งใหม่จาก Xcode
คำถามที่พบบ่อย
การให้ Claude Code ควบคุมโทรศัพท์ฟรีจริงหรือ? Pinky และ Poki ฟรีและเป็นโอเพนซอร์ส และ Apple Account ฟรีก็ใช้ได้ แต่ Claude Code ต้องใช้แพน Claude แบบจ่ายเงิน เริ่มต้น $17 ต่อเดือนเมื่อจ่ายรายปี
ต้อง jailbreak หรือ root โทรศัพท์ไหม? ไม่ต้อง Pinky ใช้ USB debugging ของ Android และ Developer Mode ของ Apple พร้อม developer disk image Poki ก็ระบุเช่นกันว่าไม่ต้อง jailbreak
Pinky ใช้กับ Codex หรือ Cursor ได้ด้วยไหม? ได้ Settings › Agents เชื่อมต่อ Claude Code, Codex, Cursor, Gemini CLI และอื่น ๆ ได้ และ MCP client ตัวใดก็รัน pinkyctl mcp ได้
หน้าจอโทรศัพท์ของฉันถูกส่งขึ้นคลาวด์ไหม? ไม่ผ่าน Pinky: ไฟล์บันทึกอยู่บนคอมพิวเตอร์ของคุณ สิ่งที่เอเจนต์อ่านจะส่งไปยังผู้ให้บริการโมเดลของคุณ เหมือนกับเครื่องมือใด ๆ
เอเจนต์ใช้เงินของฉันได้ไหม? กับ Pinky การชำระเงินจะรอให้คุณคลิกอนุมัติ และแอปธนาคารถูกซ่อนไว้ README ของ Poki เตือนว่ามันจะจ่ายเงินถ้าคุณสั่ง จึงควรกำหนดขอบเขตงานให้แคบ
