Docs
วิธีใช้งาน catoncode — เลือกใช้ผ่าน TUI ในเทอร์มินัล หรือ Desktop แบบ GUI
บัญชีและการเข้าใช้งาน
ใช้บัญชี catoncloud เดียวกันทั้ง TUI และ Desktop
catoncode login # เข้าสู่ระบบด้วยอีเมล + รหัสผ่านของบัญชีนี้
catoncode whoami # ดูว่าตอนนี้ใช้บัญชี/แพ็กไหนอยู่
catoncode logout # ออกจากระบบหลัง login แล้ว ระบบจะดึง แพ็กเกจ โควต้า และรายการโมเดลของบัญชีคุณมาให้อัตโนมัติ — ไม่ต้องตั้งค่า API key เอง
เปิดใช้งาน
พิมพ์คำสั่งเดียวก็เริ่มงานได้
- เปิดเทอร์มินัลใน โฟลเดอร์โปรเจกต์ที่อยากให้ agent ทำงานด้วย แล้วพิมพ์
catoncode - ครั้งแรกจะมีเมนู “จะรันที่ไหน” — เลือกเครื่องนี้ (local), host ของทีม หรือเป็น host ให้ทีม (จำค่าไว้ให้ครั้งหน้า)
- พิมพ์งานเป็นภาษาไทยได้เลย เช่น “อธิบายโครงสร้างโปรเจกต์นี้” หรือ “แก้บั๊กใน src/api.ts แล้วรันเทสต์”
catoncode # เปิด TUI ในโฟลเดอร์ปัจจุบัน
catoncode -c # ต่อ session ล่าสุด (continue)
catoncode "งานสั้น ๆ ที่อยากให้ทำ" # สั่งครั้งเดียวแล้วจบ (ไม่เปิด TUI)การทำงานของ agent
เข้าใจแค่นี้ก็ใช้งานได้เต็มที่
| เรื่อง | อธิบาย |
|---|---|
| อ่าน/แก้ไฟล์ + รันคำสั่ง | agent ทำงานในโฟลเดอร์ที่คุณเปิดเท่านั้น (workspace jail) — เขียนโค้ด, รันเทสต์, ค้นเว็บได้ |
| ขออนุมัติก่อนทำ | ก่อนแก้ไฟล์/รันคำสั่ง จะมีกล่องถาม — y อนุญาต · a อนุญาตตลอด · n ปฏิเสธ (Desktop มีกล่องเดียวกันเป็นปุ่ม) |
| agent 2 แบบ | สลับด้วย Tab ใน TUI หรือดรอปดาวน์ใน Desktop — build ลงมือแก้โค้ด · plan วางแผน/อ่านอย่างเดียว |
| session | ทุกบทสนทนาถูกเก็บไว้ — กลับมาคุยต่อด้วย -c หรือเลือกจากรายการ session ได้ตลอด |
| ติดงานยาว ๆ | ปล่อยให้ทำต่อได้ หรือหยุดด้วย Esc (TUI) หรือปุ่ม ■ (Desktop) แล้วสั่งใหม่ |
อยากได้แบบหน้าต่าง GUI
ใช้งานเหมือนกัน แต่เห็นภาพรวมโปรเจกต์มากกว่า
เปิดแอป catoncode desktop บนเครื่องคุณ (ถ้ายังไม่มี แจ้งทีมงานเพื่อรับลิงก์) → login ด้วยบัญชีเดียวกัน → ใช้งานได้เลย รายละเอียดอยู่ในแท็บ
การใช้งานเป็นทีม
เครื่องแรงเครื่องเดียวให้ทั้งทีมใช้ร่วมกัน
- เจ้าของทีมเปิดเครื่องที่แรงให้เป็น host แล้วสมาชิกในทีมเลือก host นั้นจากเมนูตอนเปิดโปรแกรม (หรือพิมพ์
/host) - งานรันบนเครื่อง host — โปรเจกต์และ session จึงอยู่ที่เครื่องนั้น · client เห็นผลลัพธ์แบบสตรีมเหมือนรันเอง
- ได้ผลลัพธ์เท่าเดิม (สตรีม, ขออนุมัติ, หยุดงาน) และยังคุยต่อได้แม้สายขาดกลางทาง