gogcli - टर्मिनल से Google Workspace को नियंत्रित करने वाला हाई-स्पीड CLI
(github.com/steipete)- Gmail, Calendar, Drive, Docs, Sheets, Chat, Contacts, Tasks, Forms, Keep आदि पूरे Google Workspace को टर्मिनल से नियंत्रित करने के लिए विकसित किया गया agent-friendly हल्का/तेज़ CLI टूल
- OpenClaw के निर्माता का प्रोजेक्ट; OpenClaw में मुख्यतः Google इंटीग्रेशन के लिए उपयोग होता है, लेकिन इसे अलग CLI के रूप में भी इस्तेमाल किया जा सकता है
- JSON-first output की वजह से विभिन्न automation के लिए उपयोगी है और multi-account support भी देता है
- Gmail फीचर्स
- thread/message search, mail भेजना, attachment देखना, label·filter·delegation·vacation settings management का समर्थन
- Cloudflare Worker-आधारित email open tracking फीचर प्रदान करता है
- Calendar फीचर्स
- event देखना·बनाना·संपादित करना, invite management, free/busy status check, team calendar और recurring event management
- focus-time, out-of-office, working-location जैसे special event types का समर्थन
- Drive फीचर्स
- file search·upload·download, permissions और comments management, shared drive और folder structure management का समर्थन
- Docs/Slides/Sheets files को PDF, DOCX, PPTX आदि में export किया जा सकता है
- Docs / Slides / Sheets का एकीकृत नियंत्रण
- document creation·copy·editing और Markdown-आधारित sedmat document editing फीचर प्रदान करता है
- cell formatting, row/column insert, comments·links पढ़ना आदि spreadsheet automation का समर्थन
- Contacts / People / Groups
- personal और Workspace directory contacts की search·create·edit·delete का समर्थन
- group members देखना और Workspace user profiles तक access संभव
- Tasks / Forms / Apps Script / Classroom
- Tasks API के जरिए schedule-type task management और recurrence setting
- Forms API से survey creation·response lookup
- Apps Script execution और project management, Classroom course·assignment·announcement·student management का समर्थन
- Authentication और security architecture
- OAuth2 और Workspace service account (domain-wide delegation) का समर्थन
- OS keychain या encrypted file-based keyring के जरिए credentials का सुरक्षित storage
- automatic token refresh, read-only scope (
--readonly) setting के साथ least privilege बनाए रखता है
- Output और automation-friendliness
--json,--plainmode के साथ script pipeline के लिए optimized- stderr को अलग output करने से data parsing की स्थिरता सुनिश्चित होती है
- command restriction (allowlist) फीचर से sandbox execution environment को नियंत्रित किया जा सकता है
- Multi-account और client management
- कई OAuth clients और accounts का एक साथ management
- domain-based automatic mapping, alias फीचर के जरिए account switching सरल
- Developer-friendly design
- Go-आधारित, Homebrew और AUR installation support
- shell completion, Makefile build, integrated test scripts प्रदान करता है
- CI/CD environment में non-interactive authentication और test execution का समर्थन
- MIT लाइसेंस
4 टिप्पणियां
क्या यह Google Maps पर भी काम करेगा?
मैंने इन्हें कोरियाई अच्छे रेस्तरां के तौर पर बुकमार्क किया था, लेकिन इनमें से बहुत से बंद हो चुके हैं...
अगर बंद हो चुके रेस्तरां को एक साथ व्यवस्थित किया जा सके, या किसी एक कैटेगरी में रखी गई हजारों जगहों को एक बार में साफ़ किया जा सके, तो यह सुविधाजनक होगा।
असल में Google Maps में user data वाले हिस्से के लिए API नहीं है। वह तो बस Takeout करके अलग से काम करना पड़ेगा.. हाहा
मेल एजेंट बनाने वालों के नज़रिए से देखें तो,, ऐसे प्रोजेक्ट्स सामने आएँ तो थोड़ा दुख होता है.
लगता है OpenClaw कई SaaS सेवाओं को भी निगल जाएगा..
जब OpenClaw ने शुरुआत में अचानक ध्यान खींचा था, तब डेवलपर Peter Steinberger की GitHub प्रोफ़ाइल ने भी नज़र खींची थी.
सूची में कई दर्जन प्रोजेक्ट हैं, और यह उनमें से एक है.
शायद यह OpenClaw को Google के साथ अच्छी तरह इंटीग्रेट करने के लिए vibe coding से बनाया गया प्रोजेक्ट होगा, लेकिन सच यह है कि CLI तरीके से Google को एक्सेस करना कई जगह उपयोगी होता है.
जो लोग OpenClaw इस्तेमाल नहीं करते, उनके लिए भी यह काफ़ी उपयोगी हो सकता है.