- เครื่องมือ CLI แบบเบา/รวดเร็วที่เป็นมิตรต่อเอเจนต์ พัฒนาขึ้นเพื่อให้ ควบคุม Google Workspace ได้ครอบคลุมจากเทอร์มินัล เช่น Gmail, Calendar, Drive, Docs, Sheets, Chat, Contacts, Tasks, Forms, Keep เป็นต้น
- เป็นโปรเจ็กต์จากผู้สร้าง OpenClaw โดยหลักใช้สำหรับการเชื่อมต่อ Google ใน OpenClaw แต่ก็สามารถใช้งานเป็น CLI แยกต่างหากได้
- มี เอาต์พุตแบบเน้น JSON เป็นหลัก จึงเหมาะกับงานอัตโนมัติหลากหลายรูปแบบ และยัง รองรับหลายบัญชี
- ความสามารถด้าน Gmail
- รองรับการค้นหาเธรด/ข้อความ, ส่งอีเมล, ดูไฟล์แนบ, จัดการป้ายกำกับ·ตัวกรอง·การมอบสิทธิ์·การตั้งค่าตอบกลับอัตโนมัติ
- มี ฟีเจอร์ติดตามการเปิดอ่านอีเมล ที่ทำงานบน Cloudflare Worker
- ความสามารถด้าน Calendar
- ดู·สร้าง·แก้ไขกิจกรรม, จัดการคำเชิญ, ตรวจสอบสถานะ free/busy, รวมถึงจัดการปฏิทินทีมและกิจกรรมแบบเกิดซ้ำ
- รองรับประเภทอีเวนต์พิเศษ เช่น focus-time, out-of-office, working-location
- ความสามารถด้าน Drive
- รองรับการค้นหา·อัปโหลด·ดาวน์โหลดไฟล์, จัดการสิทธิ์และคอมเมนต์, รวมถึง จัดการ Shared Drive และโครงสร้างโฟลเดอร์
- สามารถส่งออกไฟล์ Docs/Slides/Sheets เป็น PDF, DOCX, PPTX เป็นต้น
- ควบคุม Docs / Slides / Sheets แบบรวมศูนย์
- มีความสามารถในการสร้าง·คัดลอก·แก้ไขเอกสาร และ แก้ไขเอกสาร sedmat ที่อิง Markdown
- รองรับ ระบบอัตโนมัติของสเปรดชีต เช่น การจัดรูปแบบเซลล์, แทรกแถว·คอลัมน์, อ่านคอมเมนต์·ลิงก์
- Contacts / People / Groups
- รองรับการค้นหา·สร้าง·แก้ไข·ลบรายชื่อติดต่อทั้งแบบส่วนตัวและในไดเรกทอรี Workspace
- สามารถดูสมาชิกกลุ่มและเข้าถึงโปรไฟล์ผู้ใช้ใน Workspace ได้
- Tasks / Forms / Apps Script / Classroom
- จัดการงานแบบกำหนดเวลาและการตั้งค่าการทำซ้ำผ่าน Tasks API
- สร้างแบบฟอร์มและดูคำตอบผ่าน Forms API
- รองรับ การรัน Apps Script และจัดการโปรเจ็กต์ รวมถึงการจัดการคอร์ส·งานที่มอบหมาย·ประกาศ·นักเรียนใน Classroom
- โครงสร้างการยืนยันตัวตนและความปลอดภัย
- รองรับ OAuth2 และบัญชีบริการ Workspace (domain-wide delegation)
- จัดเก็บข้อมูลรับรองอย่างปลอดภัยผ่าน keyring ที่อิง OS keychain หรือไฟล์ที่เข้ารหัส
- มี การรีเฟรชโทเคนอัตโนมัติ และตัวเลือกสโคปแบบ อ่านอย่างเดียว (
--readonly) เพื่อคงหลักสิทธิ์ขั้นต่ำ
- เอาต์พุตและความเป็นมิตรต่อระบบอัตโนมัติ
- โหมด --json, --plain ที่เหมาะกับสคริปต์และการทำงานแบบไปป์ไลน์
- แยกเอาต์พุต stderr เพื่อเพิ่มความเสถียรในการพาร์สข้อมูล
- มีฟังก์ชัน จำกัดคำสั่ง (allowlist) เพื่อควบคุมสภาพแวดล้อมการรันแบบแซนด์บ็อกซ์
- การจัดการหลายบัญชีและไคลเอนต์
- จัดการ OAuth client และหลายบัญชีพร้อมกันได้
- มี การแมปอัตโนมัติตามโดเมน และฟังก์ชัน alias เพื่อทำให้การสลับบัญชีง่ายขึ้น
- การออกแบบที่เป็นมิตรกับนักพัฒนา
- พัฒนาด้วย Go และ รองรับการติดตั้งผ่าน Homebrew และ AUR
- มี shell completion, การบิลด์ด้วย Makefile, และ สคริปต์ทดสอบแบบรวม
- รองรับ การยืนยันตัวตนแบบไม่โต้ตอบและการรันทดสอบในสภาพแวดล้อม CI/CD
- สัญญาอนุญาตแบบ MIT
4 ความคิดเห็น
ใช้กับ Google Maps ได้ไหม?
ฉันบุ๊กมาร์กร้านอร่อยในเกาหลีไว้ แต่ร้านปิดกิจการไปเยอะมาก ฮือๆ
ถ้าสามารถจัดการร้านที่ปิดกิจการแล้วได้แบบรวดเดียว หรือกวาดจัดการสถานที่นับพันแห่งที่อยู่ในหมวดเดียวกันได้ทั้งหมด ก็น่าจะสะดวกดีนะ
เดิมทีในส่วนข้อมูลผู้ใช้ของ Google Maps ไม่มี API นะครับ/คะ อันนั้นคงต้องทำ Takeout แล้วไปจัดการแยกต่างหากเอง.. 555
ในมุมของคนที่ทำเมลเอเจนต์ พอเจอโครงการแบบนี้ก็แอบเศร้านิดหน่อยนะ
คงมีบริการ SaaS อีกหลายตัวที่ถูก OpenClaw กลืนกินไปด้วย..
ตอนที่ OpenClaw เริ่มได้รับความสนใจใหม่ ๆ โปรไฟล์ GitHub ของนักพัฒนา Peter Steinberger ก็สะดุดตาเหมือนกันครับ
ในลิสต์มีโปรเจ็กต์อยู่หลายสิบตัว และนี่ก็เป็นหนึ่งในนั้น
ดูน่าจะเป็นโปรเจ็กต์ที่โค้ดแบบไวบ์ขึ้นมาเพื่อให้ OpenClaw ทำงานร่วมกับ Google ได้ดี แต่จริง ๆ แล้วถ้าเข้าถึง Google ผ่านรูปแบบ CLI มันก็มีประโยชน์ในหลายจุดครับ
คิดว่าคนที่ไม่ได้ใช้ OpenClaw ก็น่าจะใช้งานได้ดีเหมือนกันครับ