Work Anywhere with Claude Code in the Cloud — Session Summary
ลาพักร้อนยังไงให้ได้งาน มี pull request (ในชื่อเรา) เหมือนเราทำงานอยู่ทุกวัน เพื่อนร่วมทีมงง หัวหน้าก็งง ฮงก็งง 555
Claude Remote vs Claude Cloud ต่างกันยังไง
Claude Remote คือการทำให้ session ในเครื่องคอมส่วนตัวของเรา สามารถเข้าถึงได้ทางอินเตอร์เน็ต
Claude Cloud คือการรัน Claude บน VM Server (เครื่องจำลอง) บน Cloud ของ Anthropics ซึ่ง แปลว่าไม่ได้รันบนเครื่องเรา
เราสามารถใช้ Claude Cloud ได้ 4 วิธี
- Claude Desktop สั่งงานผ่าน official app บนคอม
- Claude Mobile สั่งงานผ่านมือถือ
- Claude web สั่งงานผ่าน website
- Claude cli ผ่านคำสั่ง claude —cloud "" มันจะให้ session id มาให้เราไปใช้คุยงานต่อ
ข้อดีของการรันผ่าน Claude Cloud
-
เราสามารถเลือก git repo ที่จะใช้ทำงานได้ สามารถเลือกมากกว่า 1 repo ใน 1 session ได้ หากเป็นงานที่ซับซ้อน
-
เริ่มงานบน มือถือ แล้วไปทำต่อในคอม เนื่องจากรันบน Cloud ของ Anthropics ซึ่ง มันมี ข้อมูล session อยู่แล้ว จึงสามารถเข้าถึงผ่านทุกที่ได้
-
Connections - connections / skills สามารถเชื่อมต่อกับระบบต่างๆได้ เช่น google slide, google calendar, slack, alassian
4 Claude Routine เลือกตั้งเวลาสั่ง claude code ว่าเราจะทำงานอะไร ตัวอย่างงานคือการแก้ task
- Daily - Fix my PR merge conflicts - ตั้งเวลา fix merge conflict หากมี
- Daily - Scan unresolved issues on Sentry, choose one and fix it
- GitHub event - When a PR is merged, post a summary of the changes in non-technical terms to Slack
- Weekly - Update the project’s agent skills with npx skills update -p
- Custom POST webhook trigger
- Routine + Cloud : Fix CI failures and merge conflicts
- Automated pull requests สร้าง PR เองในชื่อเรา
ประโยชน์ของการใช้ Claude Cloud
1 ทำงานที่ไหนก็ได้ ที่มี device ที่เข้าถึง web ได้ 2 ไม่ต้อง setup เยอะ 3 ไม่ต้องยุ่งยากกับการจัดการ รูปภาพ 4 connector เชื่อมต่อครั้งเดียว ใช้ได้ทุกที่ 5 Claude Cloud ฟรี 6 ความปลอดภัย - เพราะมันสร้าง vm ใหม่ โดยมีแค่โค้ดเรา เป็น sandbox ที่แยกออกจาก session อื่นๆ ไม่ต้องกังวลเรื่องเขาก่อน 7. รัน parellel เท่าไรก็ได้ เท่าที่ token เรามีพอ
ข้อจำกัด ของ Claude Cloud
- ใช้ได้เฉพาะ github เท่านั้น gitlab ใช้ไม่ได้
- ถ้า repo setup ซับซ้อน มันจะจัดการยาก
- ถ้า project รันไม่ได้ แล้วมันเลือกไม่แก้ มันก็จะแก้โค้ดมั่วๆ
- แต่ถ้ามันรันไม่ได้ และพยายามไปเรื่อยๆ มันจะเปลือง token
- skill ที่จะใช้ได้ ต้องมีอยู่ใน repo นั้น (ถ้าอยู่ที่อื่น ใช้ไม่ได้)
- ความหน่วง ความช้า มันไม่ได้ทำงานทันที มีทั้ง cold start (ตอน spinup server) และตอน resume
- debug ได้ยาก เพราะเราไม่สามารถเข้าถึงข้อมูลทุกอย่างใน session. เราทำได้แค่ prompt อย่างเดียว
workaround ในการใช้งานกับ Claude Cloud
-
problem: สำหรับการจัดการ skill ข้าม repo สร้าง script ให้ติดตั้ง skill ที่เราเตรียมไว้ (ในอีก Project หนึ่ง) เวลาเริ่ม session ใหม่ แต่ไม่ต้อง commit ขึ้นไป
-
problem: จัดการ environment ที่ซับซ้อน หากเรา รัน project ไม่เป็น solution สั่งให้มันรันจนได้ แล้วให้มันสรุปวิธีที่มันทำ เราจะได้ทำเองได้
สรุปโดยหัวหน้าฮง
การทำงานผ่าน Claude Cloud แก้ปัญหาการทำงานให้สามารถทำงานที่ไหนก็ได้ เป็นอีกทางเลือกที่น่าสนใจมากๆ ในการทำงาน ส่วนตัวฮงก็ใช้วิธีนี้อยู่ สำหรับ project ส่วนตัว สั่งงานที่มือถือ แล้วกลับไปทำงานต่อในคอมได้
หวังว่าจะมีประโยชน์นะครับ ขอบคุณครับ