From 43a6c5b77fea15954811e0b6b88fac83b74d8b49 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 25 Jan 2026 05:53:17 +0000 Subject: [PATCH] docs: clarify Gemini CLI OAuth --- docs/concepts/model-providers.md | 2 ++ docs/help/faq.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/docs/concepts/model-providers.md b/docs/concepts/model-providers.md index 80ab8f852..acbca6461 100644 --- a/docs/concepts/model-providers.md +++ b/docs/concepts/model-providers.md @@ -89,6 +89,8 @@ Clawdbot ships with the pi‑ai catalog. These providers require **no** - Gemini CLI OAuth is shipped as a bundled plugin (`google-gemini-cli-auth`, disabled by default). - Enable: `clawdbot plugins enable google-gemini-cli-auth` - Login: `clawdbot models auth login --provider google-gemini-cli --set-default` + - Note: you do **not** paste a client id or secret into `clawdbot.json`. The CLI login flow stores + tokens in auth profiles on the gateway host. ### Z.AI (GLM) diff --git a/docs/help/faq.md b/docs/help/faq.md index 9aea556de..2f0b7e96f 100644 --- a/docs/help/faq.md +++ b/docs/help/faq.md @@ -24,6 +24,7 @@ Quick answers plus deeper troubleshooting for real-world setups (local dev, VPS, - [How do I try the latest bits?](#how-do-i-try-the-latest-bits) - [How long does install and onboarding usually take?](#how-long-does-install-and-onboarding-usually-take) - [Installer stuck? How do I get more feedback?](#installer-stuck-how-do-i-get-more-feedback) + - [Windows install says git not found or clawdbot not recognized](#windows-install-says-git-not-found-or-clawdbot-not-recognized) - [The docs didn’t answer my question - how do I get a better answer?](#the-docs-didnt-answer-my-question-how-do-i-get-a-better-answer) - [How do I install Clawdbot on Linux?](#how-do-i-install-clawdbot-on-linux) - [How do I install Clawdbot on a VPS?](#how-do-i-install-clawdbot-on-a-vps) @@ -39,6 +40,7 @@ Quick answers plus deeper troubleshooting for real-world setups (local dev, VPS, - [Is AWS Bedrock supported?](#is-aws-bedrock-supported) - [How does Codex auth work?](#how-does-codex-auth-work) - [Do you support OpenAI subscription auth (Codex OAuth)?](#do-you-support-openai-subscription-auth-codex-oauth) + - [How do I set up Gemini CLI OAuth](#how-do-i-set-up-gemini-cli-oauth) - [Is a local model OK for casual chats?](#is-a-local-model-ok-for-casual-chats) - [How do I keep hosted model traffic in a specific region?](#how-do-i-keep-hosted-model-traffic-in-a-specific-region) - [Do I have to buy a Mac Mini to install this?](#do-i-have-to-buy-a-mac-mini-to-install-this) @@ -511,6 +513,26 @@ curl -fsSL https://clawd.bot/install.sh | bash -s -- --install-method git --verb More options: [Installer flags](/install/installer). +### Windows install says git not found or clawdbot not recognized + +Two common Windows issues: + +**1) npm error spawn git / git not found** +- Install **Git for Windows** and make sure `git` is on your PATH. +- Close and reopen PowerShell, then re-run the installer. + +**2) clawdbot is not recognized after install** +- Your npm global bin folder is not on PATH. +- Check the path: + ```powershell + npm config get prefix + ``` +- Ensure `\\bin` is on PATH (on most systems it is `%AppData%\\npm`). +- Close and reopen PowerShell after updating PATH. + +If you want the smoothest Windows setup, use **WSL2** instead of native Windows. +Docs: [Windows](/platforms/windows). + ### The docs didnt answer my question how do I get a better answer Use the **hackable (git) install** so you have the full source and docs locally, then ask @@ -664,6 +686,16 @@ can import the CLI login or run the OAuth flow for you. See [OAuth](/concepts/oauth), [Model providers](/concepts/model-providers), and [Wizard](/start/wizard). +### How do I set up Gemini CLI OAuth + +Gemini CLI uses a **plugin auth flow**, not a client id or secret in `clawdbot.json`. + +Steps: +1) Enable the plugin: `clawdbot plugins enable google-gemini-cli-auth` +2) Login: `clawdbot models auth login --provider google-gemini-cli --set-default` + +This stores OAuth tokens in auth profiles on the gateway host. Details: [Model providers](/concepts/model-providers). + ### Is a local model OK for casual chats Usually no. Clawdbot needs large context + strong safety; small cards truncate and leak. If you must, run the **largest** MiniMax M2.1 build you can locally (LM Studio) and see [/gateway/local-models](/gateway/local-models). Smaller/quantized models increase prompt-injection risk - see [Security](/gateway/security).