Google Workspace CLI (gws): الدليل الشامل
توقف عن كتابة استدعاءات curl ضد وثائق REST. gws هو أداة سطر الأوامر الرسمية مفتوحة المصدر من Google التي توحد جميع واجهات API لـ Google Workspace — Drive، Gmail، Calendar، Sheets، Docs، Chat، Admin — في ملف تنفيذي واحد. مع أكثر من 15,800 نجمة على GitHub، أوامر مولدة ديناميكياً، 100+ مهارة IA، وإضافة Gemini CLI.
ما هو gws؟
أداة سطر أوامر مفتوحة المصدر مبنية بـ Rust لجميع واجهات API لـ Google Workspace. الأوامر مولدة ديناميكياً من Discovery Service.
- اللغة: Rust
- الرخصة: Apache 2.0
- المساهمون: 26
- الفريق: Google Workspace
الميزات الرئيسية
- 🔧 واجهة أوامر موحدة — Drive، Gmail، Calendar، Sheets، Docs، Chat، Admin في ملف واحد
- 🤖 100+ مهارة IA — SKILL.md لكل API، 50 وصفة مختارة، متوافق مع Claude Code/OpenClaw
- 🔌 إضافة Gemini CLI — وصول مباشر لأوامر gws من Gemini
- 🛡️ Model Armor — حماية من حقن البرومبت في استجابات API
- 📊 JSON منظم — مخرجات JSON للبرمجة والوكلاء
- 📄 ترقيم تلقائي —
--page-allلبث النتائج - 🔍 استكشاف المخططات —
gws schemaلاستكشاف API
التثبيت
npm install -g @googleworkspace/cli
gws auth setup
gws auth login
المقارنة مع البدائل
الفئة: واجهة سطر أوامر لـ Google Workspace.
| الميزة | gws | GAM | rclone |
|---|---|---|---|
| التركيز | CLI موحد لـ Workspace | إدارة Workspace | مزامنة تخزين سحابي |
| النجوم | 15.8K ⭐ | 4.1K ⭐ | 55.9K ⭐ |
| اللغة | Rust | Python | Go |
| Drive | ✅ API كامل | ✅ أساسي | ✅ مزامنة، نسخ، تركيب |
| Gmail / Calendar / Sheets | ✅ API كامل | جزئي | ❌ |
| مهارات IA | ✅ 100+ | ❌ | ❌ |
| إضافة Gemini CLI | ✅ | ❌ | ❌ |
| Model Armor | ✅ | ❌ | ❌ |
| متعدد السحاب | ❌ | ❌ | ✅ 70+ مزود |
| تشفير | ❌ | ❌ | ✅ جانب العميل |
متى تختار gws: وصول كامل لجميع API Workspace، مهارات IA، إضافة Gemini CLI. أداة Google الرسمية.
متى تختار GAM: إدارة متعمقة (مستخدمين، مجموعات، سياسات). مُثبت منذ 2014.
متى تختار rclone: مزامنة/نسخ ملفات عبر 70+ مزود سحابي. المعيار للتخزين.
الخلاصة
gws هو الإجابة الرسمية من Google لتوحيد CLI Workspace. ملف Rust واحد، Discovery Service، 100+ مهارة IA، إضافة Gemini CLI وModel Armor.
