awake: CLI ที่ช่วยให้คุณปิดฝาโน้ตบุ๊กแล้วไปห้องประชุมได้ แม้ AI ยังทำงานอยู่
(github.com/hiddenest)เคยไหมที่ AI กำลังทำงานเขียนโค้ดอยู่ แต่คุณต้องไปห้องประชุม เลยต้องยกโน้ตบุ๊กไปทั้งที่ยังเปิดฝาอยู่?
หรือเวลาคุณเดินทางไป-กลับจากที่ทำงานแล้วอยากรัน AI ไว้ แต่ก็รู้สึกเกรงใจถ้าจะกางโน้ตบุ๊กทิ้งไว้แบบนั้น?
ส่วนตัวผมเคยเจอความไม่สะดวกแบบนั้น เลยลองโยนให้ AI ช่วยทำออกมาเป็นเครื่องมือง่าย ๆ ตัวนี้ครับ
รองรับเฉพาะ macOS และทำงานดังนี้
- ตรวจสอบโปรเซสเป็นระยะว่าใน
codex,claude,opencodeมีเซสชันกำลังทำงานอยู่หรือไม่ - ถ้ามีเซสชันกำลังทำงานอยู่ ก็จะเปิด
caffeinateและpmset -c disablesleep - ถ้าไม่มีเซสชันที่กำลังทำงานอยู่ ก็จะคืนค่าการตั้งค่าข้างต้นกลับเป็นค่าเดิมโดยอัตโนมัติ
วิธีติดตั้ง
brew tap hiddenest/awake
brew install awake
awake setup
หมายเหตุ
ครั้งนี้ตอนทำ CLI ผมตั้งคอนเซปต์ไว้ว่า 1) ให้ AI ทำทุกอย่าง, 2) ลองดูว่าจะเกิดอะไรขึ้นถ้าผมไม่อ่านโค้ดเลยสักบรรทัด, 3) ใช้พรอมต์ให้เรียบง่ายและตรงไปตรงมาที่สุด ครับ
ระหว่างนั้นก็ทำให้ผมได้เห็นไปโดยธรรมชาติว่า AI สามารถจัดการงานที่ซับซ้อนได้มากแค่ไหน และอีกด้านหนึ่งก็ทำให้คิดว่า การสร้าง "ผลิตภัณฑ์ที่ตัวเองใช้งาน" นั้นย่อมทำให้อัปเดตได้รวดเร็วเป็นธรรมดา
ถ้าสนใจ ลองใช้ดูสักครั้ง แล้วฝากความคิดเห็นกันได้ตามสบายครับ
ขอบคุณครับ
1 ความคิดเห็น
ดูเหมือนว่าจะไม่ค่อยเหมาะกับผมนัก เพราะปกติแล้วเวลางานเสร็จ ผมไม่ได้ตั้งใจปิดโปรเซสอยู่แล้ว ผมชอบพิมพ์
/clearแล้วเริ่มงานใหม่มากกว่า