3 วิธีใช้ Claude Code บนมือถือ

Ashley Innocent

Ashley Innocent

16 December 2025

3 วิธีใช้ Claude Code บนมือถือ

เวิร์กโฟลว์การพัฒนาบนมือถือมีความท้าทายเฉพาะตัวเมื่อทำงานกับผู้ช่วยเขียนโค้ดที่ขับเคลื่อนด้วย AI แม้ว่า Claude Code จะให้ผลลัพธ์ที่ยอดเยี่ยมบนสภาพแวดล้อมเดสก์ท็อป นักพัฒนาซอฟต์แวร์มักเผชิญกับสถานการณ์ที่การเข้าถึงผ่านมือถือมีความสำคัญ ไม่ว่าจะเป็นการแก้ไขข้อผิดพลาดในการผลิตระหว่างการเดินทาง การตรวจสอบการเปลี่ยนแปลงโค้ดจากสถานที่ห่างไกล หรือการรักษาความต่อเนื่องของการพัฒนาในอุปกรณ์ต่างๆ

💡
กำลังมองหาโซลูชันการทดสอบ API ที่ครอบคลุมอยู่ใช่หรือไม่? Apidog มีสภาพแวดล้อมการทดสอบแบบครบวงจรสำหรับ REST, GraphQL และ WebSocket APIs พร้อมด้วยเซิร์ฟเวอร์จำลองในตัวและเวิร์กโฟลว์การทดสอบอัตโนมัติ ดาวน์โหลด Apidog ฟรีและปรับปรุงกระบวนการพัฒนาของคุณไปพร้อมกับการผสานรวม Claude Code
ปุ่ม

คู่มือนี้จะอธิบายวิธีการทางเทคนิคที่แตกต่างกันสามวิธีในการรัน Claude Code บนมือถือ ไม่ว่าคุณจะชอบอุโมงค์ SSH โดยตรง, ไคลเอนต์รีเลย์เฉพาะ, หรือเวิร์กโฟลว์ GitOps แบบอะซิงโครนัส วิธีการเหล่านี้ช่วยให้คุณสามารถรักษาความเร็วในการพัฒนาได้จากทุกที่

ทำความเข้าใจสถาปัตยกรรมของ Claude Code

ก่อนที่จะนำการเข้าถึงบนมือถือไปใช้งาน นักพัฒนาจะต้องทำความเข้าใจสถาปัตยกรรมพื้นฐานของ Claude Code Claude Code ทำงานเป็นเครื่องมืออินเทอร์เฟซบรรทัดคำสั่งที่สร้างการเชื่อมต่อที่ปลอดภัยกับเซิร์ฟเวอร์ API ของ Anthropic เครื่องมือนี้จะรักษาสถานะเซสชันอย่างต่อเนื่อง จัดการบริบทการสนทนา และดำเนินการเขียนโค้ดภายในสภาพแวดล้อมการพัฒนาในเครื่องของคุณ

ข้อจำกัดหลักที่ขัดขวางการใช้งานบนมือถือโดยตรงมาจากอินเทอร์เฟซแบบเทอร์มินัลของ Claude Code และการพึ่งพาระบบไฟล์ในเครื่อง ระบบปฏิบัติการมือถือกำหนดข้อจำกัดแบบ Sandboxing ที่ป้องกันการจำลองเทอร์มินัลแบบดั้งเดิม ทำให้ต้องใช้วิธีการทางสถาปัตยกรรมทางเลือกสำหรับการผสานรวมบนมือถือ

ภาพรวมราคาของ Claude Code

การทำความเข้าใจโครงสร้างต้นทุนมีความสำคัญอย่างยิ่งเมื่อเลือกวิธีการเข้าถึงบนมือถือของคุณ Claude Code ทำงานภายใต้ รูปแบบราคาที่แตกต่างกันสองแบบ:

การกำหนดราคาตามการสมัครสมาชิก

Claude เสนอระดับการสมัครสมาชิกที่ออกแบบมาสำหรับนักพัฒนาแต่ละคนและทีม:

การกำหนดราคาตาม API

สำหรับการเข้าถึงแบบโปรแกรมและเวิร์กโฟลว์อัตโนมัติ:

รูปแบบการสมัครสมาชิกให้ค่าใช้จ่ายรายเดือนที่คาดการณ์ได้ ซึ่งเหมาะสำหรับนักพัฒนาแต่ละคน ในขณะที่การกำหนดราคา API ให้ความยืดหยุ่นสำหรับการปรับใช้ในทีมและเวิร์กโฟลว์อัตโนมัติ การแปลงโทเค็นประมาณ 1,000 โทเค็น ≈ 750 คำ แม้ว่าการแปลงจริงจะแตกต่างกันไปตามภาษาและโครงสร้างเนื้อหา

วิธีที่ 1: SSH Tunneling ด้วย Tailscale และ Termius

วิธีนี้จะสร้างการเข้าถึงระยะไกลที่ปลอดภัยไปยัง Claude Code ที่ทำงานอยู่บนเครื่องพัฒนาหลักของคุณผ่านอุโมงค์ VPN และโปรโตคอล SSH วิธีการนี้จะรัน Claude Code บนเดสก์ท็อปของคุณ ในขณะที่ให้การเข้าถึงเทอร์มินัลจากอุปกรณ์มือถือ

ภาพรวมสถาปัตยกรรม

การใช้งานนี้สร้างสถาปัตยกรรมเชื่อมต่อสามชั้น:

[อุปกรณ์มือถือ] → [ไคลเอนต์ SSH Termius] → [Tailscale VPN] → [เครื่องพัฒนา] → [Claude Code]

Tailscale ให้เลเยอร์ VPN โดยใช้โปรโตคอล WireGuard สำหรับการเชื่อมต่อแบบ Peer-to-peer ที่เข้ารหัส ทำให้ไม่ต้องตั้งค่าเครือข่ายที่ซับซ้อน Termius ทำหน้าที่เป็นไคลเอนต์ SSH ซึ่งมีการจำลองเทอร์มินัลข้ามแพลตฟอร์มพร้อมคุณสมบัติขั้นสูง เช่น สนิปเพ็ตคำสั่งและการจัดการเซสชัน

ข้อกำหนดเบื้องต้น

ก่อนเริ่มต้นการใช้งาน ตรวจสอบให้แน่ใจว่ามีส่วนประกอบต่อไปนี้:

ขั้นตอนที่ 1: การเตรียมเครื่องพัฒนา

การติดตั้งและตั้งค่า Claude Code

ขั้นแรก ตรวจสอบการติดตั้ง Claude Code บนเครื่องพัฒนาของคุณ เปิดเทอร์มินัลของคุณและดำเนินการ:

# ตรวจสอบการติดตั้ง Claude Code
claude --version

# หากยังไม่ได้ติดตั้ง ให้ติดตั้งผ่าน npm
npm install -g @anthropic-ai/claude-cli

# ยืนยันตัวตนกับ Anthropic
claude login

การเปิดใช้งาน SSH Server (macOS)

ผู้ใช้ macOS ต้องเปิดใช้งาน Remote Login ผ่าน System Settings:

  1. ไปที่ System Settings → General → Sharing
  2. สลับ "Remote Login" ให้เป็นสถานะเปิดใช้งาน
  3. คลิกไอคอนข้อมูล (ℹ️) ถัดจาก Remote Login
  4. กำหนดค่าสิทธิ์การเข้าถึงของผู้ใช้
  5. จดบันทึกรูปแบบการเข้าถึง SSH ที่แสดง (โดยทั่วไปคือ ssh username@hostname.local)

ระบบจะแสดงชื่อผู้ใช้และชื่อโฮสต์ในเครื่องของคุณสำหรับสตริงการเชื่อมต่อ SSH บันทึกข้อมูลประจำตัวเหล่านี้ไว้สำหรับขั้นตอนการตั้งค่าต่อไป

การเปิดใช้งาน SSH Server (Linux)

การแจกจ่าย Linux โดยทั่วไปต้องการการติดตั้งเซิร์ฟเวอร์ OpenSSH:

# ระบบ Ubuntu/Debian
sudo apt update
sudo apt install openssh-server

# ตรวจสอบสถานะบริการ SSH
sudo systemctl status ssh

# เปิดใช้งานบริการ SSH เมื่อบูต
sudo systemctl enable ssh

# เริ่มบริการ SSH
sudo systemctl start ssh

กำหนดค่ากฎไฟร์วอลล์เพื่ออนุญาตการรับส่งข้อมูล SSH:

# ไฟร์วอลล์ UFW (Ubuntu/Debian)
sudo ufw allow ssh
sudo ufw enable

การเปิดใช้งาน SSH Server (Windows)

Windows 10/11 มี OpenSSH Server เป็นคุณสมบัติเสริม:

  1. เปิด Settings → Apps → Optional Features
  2. เลือก "Add a feature"
  3. ค้นหาและติดตั้ง "OpenSSH Server"
  4. เปิด Services (services.msc)
  5. กำหนดค่า OpenSSH SSH Server ให้เริ่มต้นโดยอัตโนมัติ
  6. เริ่มบริการ OpenSSH SSH Server

ขั้นตอนที่ 2: การกำหนดค่า Tailscale VPN

การติดตั้ง Tailscale บนเครื่องพัฒนา

ไปที่ tailscale.com และสร้างบัญชีโดยใช้ผู้ให้บริการยืนยันตัวตนที่คุณต้องการ (Google, Microsoft, GitHub)

ดาวน์โหลดและติดตั้งไคลเอนต์ Tailscale สำหรับระบบปฏิบัติการของคุณ:

หลังการติดตั้ง ให้ยืนยันตัวตน Tailscale ด้วยข้อมูลรับรองบัญชีของคุณ แอปพลิเคชันจะสร้างที่อยู่ IP ของ Tailscale ที่ไม่ซ้ำกัน (โดยทั่วไปอยู่ในช่วง 100.x.x.x) สำหรับเครื่องของคุณ

บันทึกที่อยู่ IP ของ Tailscale หรือชื่อโฮสต์ Magic DNS ของคุณ (รูปแบบ: hostname.tailnet-xxx.ts.net) ตัวระบุนี้ช่วยให้สามารถเชื่อมต่อจากอุปกรณ์มือถือได้

การติดตั้ง Tailscale บนอุปกรณ์มือถือ

การติดตั้งบน iOS:

  1. เปิด App Store
  2. ค้นหา "Tailscale"
  3. ติดตั้งแอปพลิเคชัน Tailscale อย่างเป็นทางการ
  4. เปิดใช้งานและยืนยันตัวตนโดยใช้บัญชี Tailscale ของคุณ
  5. เปิดใช้งานการเชื่อมต่อ VPN เมื่อได้รับแจ้ง

การติดตั้งบน Android:

  1. เปิด Google Play Store
  2. ค้นหา "Tailscale"
  3. ติดตั้งแอปพลิเคชัน Tailscale อย่างเป็นทางการ
  4. เปิดใช้งานและยืนยันตัวตนโดยใช้บัญชี Tailscale ของคุณ
  5. ให้สิทธิ์ VPN เมื่อได้รับการร้องขอ

ตรวจสอบการสร้าง VPN ที่สำเร็จโดยยืนยันว่าเครื่องพัฒนาของคุณปรากฏอยู่ในรายการ peer บนอุปกรณ์มือถือของคุณ

ขั้นตอนที่ 3: การกำหนดค่า Termius SSH Client

การติดตั้ง Termius

iOS: ไปที่ App Store ค้นหา "Termius" และติดตั้งแอปพลิเคชัน Termius มีฟังก์ชันการทำงานแบบฟรีที่เพียงพอสำหรับการดำเนินการ SSH ขั้นพื้นฐาน

Android: ไปที่ Google Play Store ค้นหา "Termius" และติดตั้งแอปพลิเคชัน

การกำหนดค่าการเชื่อมต่อ SSH

เปิด Termius และกำหนดค่าโฮสต์ SSH ใหม่:

  1. แตะไอคอน "+" เพื่อสร้างโฮสต์ใหม่
  2. กำหนดค่าพารามิเตอร์การเชื่อมต่อ:
  1. บันทึกการกำหนดค่า
  2. ทดสอบการเชื่อมต่อโดยแตะรายการโฮสต์

เมื่อเชื่อมต่อสำเร็จ Termius จะแสดงอินเทอร์เฟซเทอร์มินัลของเครื่องพัฒนาของคุณ ไปที่ไดเรกทอรีโปรเจกต์ของคุณและเปิด Claude Code:

# ไปยังโปรเจกต์
cd ~/projects/your-project

# เปิด Claude Code
claude

ขั้นตอนที่ 4: การเพิ่มประสิทธิภาพการใช้งานบนมือถือ

การป้องกันระบบเข้าสู่โหมดสลีป

การเชื่อมต่อ SSH ระยะไกลจะสิ้นสุดลงเมื่อเครื่องพัฒนาเข้าสู่โหมดสลีป ใช้กลยุทธ์การป้องกันการสลีป:

macOS:

# ป้องกันการสลีปอย่างไม่มีกำหนด
caffeinate -d

# ป้องกันการสลีปโดยปิดหน้าจอ
caffeinate -s

กำหนดค่า macOS เพื่อป้องกันการเข้าสู่โหมดสลีปอัตโนมัติผ่าน System Settings → Battery → Prevent automatic sleeping on power adapter

Linux:

# ป้องกันการระงับระบบ
systemctl mask sleep.target suspend.target

# หรือใช้ยูทิลิตี้ caffeine
sudo apt install caffeine

Windows: ปรับการตั้งค่า Power & Sleep เป็น "Never" สำหรับทั้งสถานการณ์ที่เสียบปลั๊กและใช้แบตเตอรี่

การสร้าง Command Snippets

Termius รองรับการจัดเก็บ command snippet สำหรับการดำเนินการที่ใช้บ่อย สร้าง snippets สำหรับเวิร์กโฟลว์ Claude Code ทั่วไป:

  1. เปิดการตั้งค่า Termius
  2. ไปที่ส่วน Snippets
  3. สร้าง snippet ใหม่พร้อมป้ายกำกับและคำสั่ง
  4. ตัวอย่าง snippets:

Snippets ช่วยลดความต้องการการป้อนข้อมูลด้วยคีย์บอร์ดบนมือถือ ซึ่งช่วยเพิ่มประสิทธิภาพของเวิร์กโฟลว์ได้อย่างมาก

การจัดการหลายเซสชัน

Termius อนุญาตการเชื่อมต่อ SSH พร้อมกันหลายรายการ ทำให้สามารถเรียกใช้ Claude Code ได้หลายอินสแตนซ์พร้อมกันในโปรเจกต์ที่แตกต่างกัน สร้างเทอร์มินัลใหม่โดย:

  1. แตะไอคอน "+" ในเซสชันที่ใช้งานอยู่
  2. เลือกโฮสต์ที่คุณกำหนดค่าไว้
  3. เปิด Claude Code ในไดเรกทอรีโปรเจกต์อื่น

ความสามารถนี้รองรับการสลับบริบทระหว่างการพัฒนาหลายๆ อย่างโดยไม่ต้องสิ้นสุดเซสชันที่ใช้งานอยู่

วิธีที่ 2: Happy Coder - ไคลเอนต์มือถือโอเพนซอร์ส

Happy Coder ใช้งานสถาปัตยกรรมแบบไคลเอนต์-เซิร์ฟเวอร์เฉพาะที่ออกแบบมาสำหรับการเข้าถึง Claude Code บนมือถือ โดยแตกต่างจากการทำ SSH tunneling วิธีการนี้จะแยกสภาพแวดล้อมการทำงานออกจากส่วนต่อประสานผู้ใช้ ซึ่งให้ประสบการณ์การใช้งานบนมือถือที่เป็นธรรมชาติ

ภาพรวมสถาปัตยกรรม

Happy Coder ทำงานผ่านส่วนประกอบสามส่วนที่แตกต่างกัน:

[แอปบนมือถือ] ← [ข้อความที่เข้ารหัส] → [เซิร์ฟเวอร์รีเลย์] ← [ข้อความที่เข้ารหัส] → [โปรแกรม CLI] → [Claude Code]

โปรแกรม CLI (happy): รันบนเครื่องพัฒนาของคุณ จัดการเซสชัน Claude Code เก็บ stdout/stderr และส่งข้อมูลที่เข้ารหัสไปยังเซิร์ฟเวอร์รีเลย์

เซิร์ฟเวอร์รีเลย์: โบรกเกอร์ข้อความบนคลาวด์ที่ส่งข้อมูลที่เข้ารหัสระหว่างโปรแกรม CLI และไคลเอนต์มือถือโดยไม่มีความสามารถในการถอดรหัส

แอปบนมือถือ: แอปพลิเคชัน iOS/Android แบบเนทีฟที่รับข้อมูลเซสชันที่เข้ารหัส แสดงผลเทอร์มินัล และส่งอินพุตของผู้ใช้กลับผ่านเซิร์ฟเวอร์รีเลย์

สถาปัตยกรรมนี้ใช้การเข้ารหัสแบบ end-to-end โดยมีเพียงโปรแกรม CLI และแอปบนมือถือเท่านั้นที่มีคีย์ถอดรหัส เซิร์ฟเวอร์รีเลย์จัดการบล็อกข้อมูลที่เข้ารหัสแบบทึบแสง เพื่อรับประกันความลับของข้อมูล

ข้อกำหนดเบื้องต้น

ขั้นตอนที่ 1: การติดตั้ง Happy Coder CLI

เชื่อมต่อกับเทอร์มินัลเครื่องพัฒนาของคุณและติดตั้ง Happy Coder CLI แบบทั่วโลกผ่าน npm:

# ติดตั้ง Happy Coder CLI
npm install -g happy-coder

# ตรวจสอบการติดตั้ง
happy --version

การติดตั้งนี้จะวางคำสั่ง happy ลงใน PATH ของระบบของคุณ ทำให้สามารถรันได้จากไดเรกทอรีใดก็ได้

ขั้นตอนที่ 2: การเริ่มต้นเซสชัน Happy Coder

ไปที่ไดเรกทอรีโปรเจกต์ของคุณและเปิด Happy Coder:

# เปลี่ยนไปยังไดเรกทอรีโปรเจกต์
cd ~/projects/your-application

# เปิด Happy Coder
happy

เมื่อรันครั้งแรก Happy Coder จะเริ่มต้นลำดับต่อไปนี้:

  1. การยืนยันตัวตน Claude Code: หากยังไม่ได้ยืนยันตัวตน Claude จะขอข้อมูลประจำตัว Anthropic
  2. การสร้างคีย์เข้ารหัส: Happy จะสร้างคู่คีย์เข้ารหัสที่ไม่ซ้ำกันสำหรับเซสชัน
  3. การแสดง QR โค้ด: เทอร์มินัลจะแสดง QR โค้ดที่มีข้อมูลรับรองการเชื่อมต่อและคีย์เข้ารหัส

QR โค้ดประกอบด้วย:

ขั้นตอนที่ 3: การติดตั้งและเชื่อมต่อแอปบนมือถือ

การติดตั้งบน iOS

  1. เปิด App Store บนอุปกรณ์ iOS ของคุณ
  2. ค้นหา "Happy Coder" หรือ "Happy Claude Code Client"
  3. ติดตั้งแอปพลิเคชัน Happy อย่างเป็นทางการ
  4. เปิดแอปพลิเคชันหลังการติดตั้ง

การติดตั้งบน Android

  1. เปิด Google Play Store บนอุปกรณ์ Android ของคุณ
  2. ค้นหา "Happy Coder" หรือ "Happy Claude Code"
  3. ติดตั้งแอปพลิเคชัน Happy อย่างเป็นทางการ
  4. เปิดแอปพลิเคชันหลังการติดตั้ง

การสร้างการเชื่อมต่อ

ภายในแอปพลิเคชันมือถือ:

  1. แตะ "New Session" หรือ "Scan QR Code"
  2. หันกล้องของอุปกรณ์ไปที่ QR โค้ดบนเทอร์มินัล
  3. แอปพลิเคชันจะแยกพารามิเตอร์การเชื่อมต่อโดยอัตโนมัติ
  4. การเชื่อมต่อจะสร้างขึ้นภายใน 2-3 วินาที

หลังจากเชื่อมต่อสำเร็จ แอปพลิเคชันบนมือถือจะแสดงเซสชัน Claude Code ของคุณพร้อมความสามารถในการโต้ตอบเต็มรูปแบบ

ขั้นตอนที่ 4: การใช้คุณสมบัติของ Happy Coder

การซิงโครไนซ์แบบเรียลไทม์

Happy Coder รักษาการซิงโครไนซ์แบบเรียลไทม์สองทางระหว่างไคลเอนต์ CLI และมือถือ เอาต์พุตของเทอร์มินัลจะปรากฏบนอุปกรณ์มือถือภายในมิลลิวินาที และอินพุตบนมือถือจะส่งไปยังโปรแกรม CLI ทันที

การผสานรวมการเขียนโค้ดด้วยเสียง

Happy Coder ใช้งานความสามารถในการแปลงเสียงเป็นคำสั่งที่นอกเหนือจากการถอดความธรรมดา:

  1. แตะไอคอนไมโครโฟนในอินเทอร์เฟซมือถือ
  2. พูดคำสั่งหรือคำสั่งการเขียนโค้ดของคุณ
  3. Happy จะประมวลผลคำพูดและดำเนินการ Claude Code ที่เกี่ยวข้อง
  4. ผลลัพธ์จะแสดงบนอุปกรณ์มือถือแบบเรียลไทม์

ตัวอย่างคำสั่งเสียง:

การเขียนโค้ดด้วยเสียงมีประสิทธิภาพเป็นพิเศษสำหรับสถานการณ์ที่ไม่ต้องใช้มือ เช่น การเดินทางหรือกิจกรรมทางกายภาพ

การจัดการงานแบบขนาน

Happy Coder รองรับเซสชัน Claude Code หลายรายการพร้อมกันในโปรเจกต์ที่แตกต่างกัน:

  1. เปิดอินสแตนซ์ happy เพิ่มเติมในหน้าต่าง/แท็บเทอร์มินัลที่แยกต่างหาก
  2. แต่ละอินสแตนซ์จะสร้าง QR โค้ดที่ไม่ซ้ำกัน
  3. สแกน QR โค้ดเพิ่มเติมจากแอปบนมือถือ
  4. สลับไปมาระหว่างเซสชันโดยใช้แท็บอินเทอร์เฟซมือถือ

ความสามารถนี้ช่วยให้สามารถสลับบริบทระหว่างงานส่วนหน้า ส่วนหลัง และ DevOps โดยไม่สูญเสียสถานะเซสชัน

ขั้นตอนที่ 5: การกำหนดค่าขั้นสูง

การเข้าถึงผ่านเว็บอินเทอร์เฟซ

Happy Coder มีเว็บอินเทอร์เฟซทางเลือกแทนแอปบนมือถือ:

  1. ในขณะที่โปรแกรม CLI ทำงาน ให้จด URL ภายในที่แสดง (โดยทั่วไปคือ http://localhost:8080)
  2. เปิดเว็บเบราว์เซอร์บนอุปกรณ์ใดๆ ที่เชื่อมต่อกับเครือข่ายเดียวกัน
  3. ไปที่ URL ที่แสดง
  4. อินเทอร์เฟซจะสะท้อนฟังก์ชันการทำงานของแอปบนมือถือพร้อมพื้นที่หน้าจอที่ใหญ่ขึ้น

สำหรับการเข้าถึงเว็บระยะไกล:

  1. เยี่ยมชม app.happy.engineering
  2. ป้อนรหัสเซสชันของคุณจากเอาต์พุต CLI
  3. วางคีย์เข้ารหัส (พบในเอาต์พุตเทอร์มินัล)
  4. คลิก "Connect"

วิธีที่ 3: Claude Central - แดชบอร์ดหลายโปรเจกต์

Claude Central ให้การจัดการเซสชันที่ครอบคลุมและการติดตามประวัติในหลายโปรเจกต์ Claude Code พร้อมกัน แม้ว่าจะไม่ได้มุ่งเน้นไปที่มือถือโดยเฉพาะ แต่ความสามารถในการตรวจสอบแบบเรียลไทม์ของ Claude Central ช่วยให้สามารถดูแลเซสชันการพัฒนาที่ใช้งานอยู่จากมือถือได้

ภาพรวมสถาปัตยกรรม

Claude Central ใช้งานเว็บเซิร์ฟเวอร์ในเครื่องที่วิเคราะห์ไฟล์ประวัติ Claude Code และตรวจสอบเซสชันที่ใช้งานอยู่:

[เซสชัน Claude Code] → [ไฟล์ประวัติ] → [สคริปต์วิเคราะห์] → [แดชบอร์ดเว็บ] → [เบราว์เซอร์มือถือ]

History Analyzer: สคริปต์ Python ที่แยกวิเคราะห์ ~/.claude/history.jsonl และไฟล์เซสชันของโปรเจกต์เพื่อสร้างไทม์ไลน์การพัฒนาขึ้นมาใหม่

Live Monitor: ตัวติดตามเซสชันแบบเรียลไทม์ที่สำรวจอินสแตนซ์ Claude Code ที่ใช้งานอยู่ทั่วทุกโปรเจกต์

Web Dashboard: เว็บอินเทอร์เฟซที่ตอบสนองต่อการใช้งานบนทุกอุปกรณ์ที่รองรับเบราว์เซอร์

AI-Enhanced Summaries: การรวมเข้ากับ Claude API ที่เป็นทางเลือกสำหรับการสร้างสรุปกิจกรรมประจำวันและคำแนะนำ CLAUDE.md

ข้อกำหนดเบื้องต้น

ขั้นตอนที่ 1: การติดตั้ง Claude Central

โคลน repository ของ Claude Central และติดตั้ง dependencies:

# โคลน repository
git clone https://github.com/eranshir/claude-central.git
cd claude-central

# ติดตั้ง Python dependencies
pip install anthropic

# ตรวจสอบการติดตั้ง
python3 claude_history_analyzer.py --help

ขั้นตอนที่ 2: การกำหนดค่าการเข้าถึง API (ทางเลือก)

สำหรับสรุปที่ขับเคลื่อนด้วย AI และคำแนะนำ CLAUDE.md ที่ปรับปรุง:

# คัดลอกเทมเพลตสภาพแวดล้อม
cp .env.example .env

# แก้ไขไฟล์ .env
nano .env

# เพิ่มคีย์ Anthropic API ของคุณ
ANTHROPIC_API_KEY=sk-ant-your-api-key-here

หากไม่มีการกำหนดค่าคีย์ API, Claude Central จะใช้สรุปในตัวที่ดึงมาจากสรุปเซสชันดั้งเดิมของ Claude Code การเข้าถึง API ช่วยให้สามารถสร้างภาพรวมรายวันและการวิเคราะห์รูปแบบการเขียนโค้ดส่วนบุคคลได้

ขั้นตอนที่ 3: การสร้างการวิเคราะห์ประวัติเบื้องต้น

เรียกใช้ตัววิเคราะห์เพื่อประมวลผลประวัติ Claude Code ของคุณ:

# การวิเคราะห์เต็มรูปแบบพร้อมสรุป AI (ต้องมีคีย์ API)
python3 claude_history_analyzer.py

# การวิเคราะห์อย่างรวดเร็วโดยไม่มีการเรียก API
python3 claude_history_analyzer.py --no-api

# บังคับรีเฟรชทั้งหมด
python3 claude_history_analyzer.py --force-refresh

ตัววิเคราะห์จะดำเนินการดังต่อไปนี้:

  1. การค้นพบไฟล์ประวัติ: สแกน ~/.claude/history.jsonl และไดเรกทอรี ~/.claude/projects/
  2. การจัดกลุ่มเซสชัน: จัดระเบียบเซสชันตามโปรเจกต์และวันที่
  3. การผสานรวม Git: เชื่อมโยงเซสชันกับประวัติคอมมิตภายในช่วงเวลา
  4. การค้นพบ Beads: ระบุรายการตัวติดตามปัญหาในโปรเจกต์
  5. การสร้างสรุป: สร้างภาพรวมรายวันโดยใช้ Claude API (หากกำหนดค่าไว้)
  6. การสร้างเอาต์พุต: สร้าง history_data.json สำหรับแดชบอร์ดเว็บ

ระยะเวลาการวิเคราะห์เบื้องต้นจะแตกต่างกันไปตามปริมาณประวัติ คาดว่าจะใช้เวลา 1-3 นาทีสำหรับประวัติหลายโปรเจกต์ทั่วไป การอัปเดตแบบเพิ่มหน่วยในภายหลังจะเสร็จสิ้นภายในไม่กี่วินาที

ขั้นตอนที่ 4: การเริ่มเว็บเซิร์ฟเวอร์

เปิดเว็บเซิร์ฟเวอร์เพื่อเข้าถึงแดชบอร์ด:

# เริ่มเซิร์ฟเวอร์พร้อมการสนับสนุน API สำหรับการบันทึกคำแนะนำ
python3 server.py

# เซิร์ฟเวอร์จะเริ่มทำงานบนพอร์ต 9347

เปิดเว็บเบราว์เซอร์ของคุณและไปที่ http://localhost:9347 แดชบอร์ดจะแสดงกิจกรรม Claude Code ทั้งหมดของคุณในทุกโปรเจกต์

ขั้นตอนที่ 5: การเข้าถึงแดชบอร์ดบนมือถือ

การเข้าถึงเครือข่ายภายใน

เข้าถึงแดชบอร์ดจากอุปกรณ์มือถือในเครือข่ายภายในของคุณ:

ระบุที่อยู่ IP ภายในของเครื่องพัฒนาของคุณ:

# macOS/Linux
ifconfig | grep "inet "

# หรือใช้ Tailscale IP สำหรับการเข้าถึง VPN
tailscale ip

บนเบราว์เซอร์อุปกรณ์มือถือของคุณ ไปที่:

http://[your-ip-address]:9347

การเข้าถึงระยะไกลผ่าน Tailscale

สำหรับการเข้าถึงระยะไกลที่ปลอดภัย ให้รวม Claude Central กับ Tailscale VPN:

  1. ตรวจสอบให้แน่ใจว่า Tailscale ทำงานบนเครื่องพัฒนา
  2. ติดตั้ง Tailscale บนอุปกรณ์มือถือ
  3. เชื่อมต่ออุปกรณ์มือถือเข้ากับเครือข่าย Tailscale
  4. ไปที่ http://[tailscale-ip]:9347

การกำหนดค่านี้ให้การเข้าถึงแดชบอร์ดที่ปลอดภัยจากทุกที่โดยไม่ต้องเปิดเผยเว็บเซิร์ฟเวอร์ต่ออินเทอร์เน็ตสาธารณะ

ขั้นตอนที่ 6: การใช้คุณสมบัติของแดชบอร์ด

ภาพรวมโปรเจกต์

แดชบอร์ดหลักแสดงโปรเจกต์ทั้งหมดที่จัดเรียงตามกิจกรรมล่าสุด:

การ์ดแต่ละโปรเจกต์จะแสดง:

ไทม์ไลน์เซสชัน

เลือกโปรเจกต์เพื่อดูไทม์ไลน์เซสชันโดยละเอียด:

เซสชันจะแสดง:

Live Monitor

แท็บ Live Monitor ให้การมองเห็นแบบเรียลไทม์ไปยังเซสชัน Claude Code ที่ใช้งานอยู่:

ตัวบ่งชี้สถานะจัดประเภทสถานะเซสชัน:

การแจ้งเตือนที่กำหนดค่าได้

กำหนดค่าพฤติกรรมการแจ้งเตือนในการตั้งค่า Live Monitor:

การตั้งค่าประกอบด้วย:

พฤติกรรมการแจ้งเตือน: ระบบจะแจ้งเตือนเฉพาะเมื่อเซสชันยังคงอยู่ในสถานะ "Needs Approval" หรือ "Question" เกินกว่าการหน่วงเวลาที่กำหนด สถานะ "Ready" ที่เสร็จสมบูรณ์จะไม่เรียกใช้การแจ้งเตือน เพื่อป้องกันการแจ้งเตือนที่มากเกินไป

การควบคุมหน้าต่างเทอร์มินัล (macOS)

บนเครื่องพัฒนา macOS, Live Monitor ช่วยให้สามารถโฟกัสหน้าต่างเทอร์มินัลได้โดยตรง:

คลิกปุ่ม "Jump" เพื่อ:

คุณสมบัตินี้ต้องใช้ macOS Terminal และใช้ AppleScript สำหรับการจัดการหน้าต่าง ไม่รองรับ Linux และ Windows เนื่องจากความแตกต่างในการจัดการหน้าต่างเฉพาะแพลตฟอร์ม

ฟังก์ชันการค้นหา

การค้นหาทั่วโลกทำงานในทุกโปรเจกต์และเซสชัน:

การค้นหารองรับ:

คำแนะนำ CLAUDE.md

แท็บ Suggestions แสดงคำแนะนำที่สร้างโดย AI สำหรับไฟล์ ~/.claude/CLAUDE.md ของคุณ:

แต่ละคำแนะนำให้:

คำแนะนำมาจากวิเคราะห์:

ขั้นตอนที่ 7: การอัปเดตอัตโนมัติ

กำหนดค่าการอัปเดตประวัติอัตโนมัติโดยใช้ cron:

# แก้ไข crontab
crontab -e

# เพิ่มการอัปเดตรายชั่วโมง (รันเมื่อต้นชั่วโมง)
0 * * * * /path/to/claude-central/run_analyzer.sh

# หรืออัปเดตทุก 30 นาที
*/30 * * * * /path/to/claude-central/run_analyzer.sh

สร้างสคริปต์ run_analyzer.sh:

#!/bin/bash
cd /path/to/claude-central
python3 claude_history_analyzer.py

ทำให้สคริปต์สามารถรันได้:

chmod +x run_analyzer.sh

การอัปเดตอัตโนมัติทำให้แน่ใจว่าแดชบอร์ดสะท้อนกิจกรรมปัจจุบันโดยไม่ต้องมีการแทรกแซงด้วยตนเอง

การผสานรวมกับเวิร์กโฟลว์การพัฒนา

การเชื่อมโยง Git Commit

Claude Central จะเชื่อมโยงเซสชันกับ git commits โดยอัตโนมัติเมื่อ:

  1. โปรเจกต์มี git repository ที่ถูกต้อง
  2. Commits เกิดขึ้นภายในกรอบเวลาของเซสชัน
  3. ประวัติ Git สามารถเข้าถึงได้จากตัววิเคราะห์

คลิกลิงก์คอมมิตเพื่อดูรายละเอียดคอมมิตทั้งหมดในแพลตฟอร์ม Git hosting ของคุณ

การติดตามปัญหา Beads

หากโปรเจกต์ใช้ตัวติดตามปัญหา Beads:

แดชบอร์ดจะแสดง:

การวิเคราะห์เปรียบเทียบ: การเลือกวิธีที่เหมาะสม

การเลือกวิธีการเข้าถึง Claude Code บนมือถือที่เหมาะสมที่สุดขึ้นอยู่กับความต้องการเฉพาะ โครงสร้างพื้นฐาน และรูปแบบเวิร์กโฟลว์

เมทริกซ์เปรียบเทียบวิธีการ

เกณฑ์ SSH Tunneling Happy Coder Claude Central
ความซับซ้อนในการติดตั้ง ปานกลาง ต่ำ ปานกลาง
ประสบการณ์บนมือถือ การจำลองเทอร์มินัล แอปพลิเคชันเนทีฟ แดชบอร์ดเว็บ
การโต้ตอบแบบเรียลไทม์ เข้าถึงเทอร์มินัลเต็มรูปแบบ โต้ตอบเต็มรูปแบบ + เสียง การตรวจสอบ + การป้อนข้อมูลเป็นครั้งคราว
ความสามารถในการทำงานแบบออฟไลน์ ไม่มี ไม่มี ดูประวัติที่แคชไว้เท่านั้น
ค่าใช้จ่ายเพิ่มเติม ไม่มี (เฉพาะการสมัครสมาชิก) ไม่มี (การสมัครสมาชิกหรือ API) $0-50/เดือน สำหรับคุณสมบัติ AI
หลายโปรเจกต์ การสลับด้วยตนเอง การสลับด้วยตนเอง แดชบอร์ดรวมศูนย์
ความปลอดภัย VPN + SSH การเข้ารหัส E2E + รีเลย์ เฉพาะในเครื่องเท่านั้น
การสนับสนุนแพลตฟอร์ม iOS/Android iOS/Android/Web เบราว์เซอร์สมัยใหม่ทุกชนิด
ข้อกำหนดด้านพลังงาน เครื่องต้องทำงานอยู่ เครื่องต้องทำงานอยู่ เครื่องต้องทำงานอยู่
การเขียนโค้ดด้วยเสียง ไม่ ใช่ ไม่
การติดตามประวัติ ไม่ ไม่ ใช่

คำแนะนำกรณีการใช้งาน

เลือก SSH Tunneling เมื่อ:

เลือก Happy Coder เมื่อ:

เลือก Claude Central เมื่อ:

วิธีการแบบผสมผสาน

วิธีการเหล่านี้เสริมกันมากกว่าที่จะขัดแย้งกัน พิจารณารวมกัน:

SSH + Claude Central: ใช้ SSH สำหรับการพัฒนาที่ใช้งานอยู่, Claude Central สำหรับการติดตามประวัติและการตรวจสอบเซสชัน

Happy + Claude Central: Happy สำหรับการโต้ตอบบนมือถือ, Claude Central สำหรับการกำกับดูแลแดชบอร์ดและการจัดการหลายโปรเจกต์

ทั้งสามอย่าง: SSH สำหรับการเข้าถึงฉุกเฉิน, Happy สำหรับการทำงานบนมือถือหลัก, Claude Central สำหรับการวิเคราะห์และประวัติ

การผสานรวมขั้นสูงกับ Apidog

นักพัฒนาที่ทำงานกับ Claude Code มักจะโต้ตอบกับ REST APIs, GraphQL endpoints และการเชื่อมต่อ WebSocket ในระหว่างการพัฒนา Apidog เสริมเวิร์กโฟลว์มือถือของ Claude Code โดยการจัดหาสภาพแวดล้อมการทดสอบ API แบบครบวงจรที่สามารถเข้าถึงได้จากทุกอุปกรณ์

สรุป

การพัฒนาบนมือถือไม่ได้จำกัดอยู่แค่การดูโค้ดอีกต่อไป แต่ตอนนี้รวมถึงการ สร้าง โค้ดด้วย การใช้ประโยชน์จากเส้นทางทางเทคนิคทั้งสามนี้ คุณสามารถขยายความสามารถของ Claude Code นอกเหนือจากเดสก์ท็อปได้

ไม่ว่าคุณจะเลือกวิธีใด ความสามารถในการสร้างสถาปัตยกรรมซอฟต์แวร์ได้จากทุกที่ เป็นตัวทวีคูณประสิทธิภาพการทำงานที่ทรงพลัง ตรวจสอบให้แน่ใจว่าเวิร์กโฟลว์มือถือใหม่ของคุณมีการทดสอบที่แข็งแกร่งโดยการผสานรวม Apidog เพื่อตรวจสอบทุก endpoint ที่ Claude สร้างขึ้น เพื่อรับประกันว่าโค้ดของคุณจะทำงานได้ดีใน production เช่นเดียวกับใน terminal

ปุ่ม

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API