diff --git a/docs/docs.json b/docs/docs.json index fd1dcf30b..5ff435d96 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -23,6 +23,9 @@ "group": "Core Features", "pages": [ "features/bring-your-own-llm", + "features/chatgpt-pro-oauth", + "features/github-copilot-oauth", + "features/qwen-code-oauth", "features/local-models", "features/workflows", "features/scheduled-tasks", diff --git a/docs/features/bring-your-own-llm.mdx b/docs/features/bring-your-own-llm.mdx index a94446239..8b15cd527 100644 --- a/docs/features/bring-your-own-llm.mdx +++ b/docs/features/bring-your-own-llm.mdx @@ -13,6 +13,33 @@ See how to connect your own LLM in under a minute: src="https://pub-80f8a01e6e8b4239ae53a7652ef85877.r2.dev/resources/feature-videos/1-bring-your-own-LLM.mov" > +## Use Your Existing Subscription + +Already paying for ChatGPT Pro, GitHub Copilot, or Qwen Code? Connect your existing account to BrowserOS with a single sign-in — no API keys, no extra cost. + + + + + **ChatGPT Pro / Plus** + + Sign in with your OpenAI account. Access GPT-5 Codex, GPT-5.4, and the full Codex lineup with up to 400K context. + + + + **GitHub Copilot** + + Sign in with your GitHub account. Access 19+ models including Claude, GPT-5, and Gemini through one subscription. + + + + **Qwen Code** + + Sign in with your Qwen account. Access Qwen 3 Coder with a 1 million token context window. + + + +--- + ## Which Model Should I Use? | Mode | What works | Recommendation | diff --git a/docs/features/chatgpt-pro-oauth.mdx b/docs/features/chatgpt-pro-oauth.mdx new file mode 100644 index 000000000..89dc21b9d --- /dev/null +++ b/docs/features/chatgpt-pro-oauth.mdx @@ -0,0 +1,56 @@ +--- +title: "ChatGPT Pro / Plus" +description: "Use your ChatGPT subscription to power BrowserOS" +--- + +Connect your ChatGPT Pro or Plus subscription to BrowserOS and access GPT-5 Codex, GPT-5.4, and the full lineup of OpenAI's most advanced models — with up to 400K context. No API keys needed. + +## Setup + +**1.** Open BrowserOS and go to **Settings** (`chrome://browseros/settings`). You'll see the AI Providers section. + +![AI Settings screen](/images/setting-up-chatgpt/llm-screen.png) + +**2.** Click **USE** on the **ChatGPT Plus/Pro** card. You'll be prompted to sign in with your OpenAI account. + +![Login screen](/images/setting-up-chatgpt/login-screen.png) + +**3.** Sign in with the OpenAI account that has your ChatGPT Pro or Plus subscription active, and accept the authorization. + +![Accept authorization](/images/setting-up-chatgpt/accept-screen.png) + +**4.** Once authorized, ChatGPT will appear as a provider in your settings. Select a model and start using it. + +## Available Models + +| Model | Context Window | +|-------|---------------| +| `gpt-5.4` | 400K | +| `gpt-5.3-codex` | 400K | +| `gpt-5.2-codex` | 400K | +| `gpt-5.2` | 200K | +| `gpt-5.1-codex` | 400K | +| `gpt-5.1-codex-max` | 400K | +| `gpt-5.1-codex-mini` | 400K | +| `gpt-5.1` | 200K | + + +ChatGPT Pro subscribers have access to the full model lineup. ChatGPT Plus subscribers can access a subset of models depending on their plan. The available models will be shown automatically after you connect. + + + +The Codex models (e.g., `gpt-5.3-codex`) are optimized for code and reasoning tasks — ideal for complex browser automation workflows that involve form filling, data extraction, and multi-step navigation. + + +## Reasoning Settings + +ChatGPT Pro includes additional settings for models that support reasoning: + +- **Reasoning Effort** — Control how much the model "thinks" before responding. Options: none, low, medium, high. +- **Reasoning Summary** — Choose how reasoning is displayed. Options: auto, concise, detailed. + +These settings are available in the provider configuration after connecting. + +## Disconnecting + +To disconnect your OpenAI account, go to **Settings**, find the ChatGPT Plus/Pro provider, and click **Disconnect**. Your OAuth tokens will be immediately deleted from your machine. diff --git a/docs/features/github-copilot-oauth.mdx b/docs/features/github-copilot-oauth.mdx new file mode 100644 index 000000000..5ad990586 --- /dev/null +++ b/docs/features/github-copilot-oauth.mdx @@ -0,0 +1,60 @@ +--- +title: "GitHub Copilot" +description: "Use your GitHub Copilot subscription to power BrowserOS" +--- + +Connect your GitHub Copilot subscription to BrowserOS and access 19+ models — including Claude, GPT-5, and Gemini — through a single GitHub sign-in. No API keys needed. + + +**Free tier** includes GPT-5 Mini, Claude Haiku 4.5, GPT-4o, and GPT-4.1. **Copilot Pro** ($10/month) unlocks Claude Sonnet 4.6, Claude Opus 4.6, Gemini 3 Pro, GPT-5.4, and more. + + +## Setup + +**1.** Open BrowserOS and go to **Settings** (`chrome://browseros/settings`). You'll see the AI Providers section. + +![AI Settings screen](/images/setting-up-copilot/llm-screen.png) + +**2.** Click **USE** on the **GitHub Copilot** card. A device code will appear — copy it, then click the link to open GitHub's device authorization page. + +![Device code displayed](/images/setting-up-copilot/device-code.png) + +**3.** Select your GitHub account to authorize. + +![Select GitHub account](/images/setting-up-copilot/select-account.png) + +**4.** Paste the device code and authorize BrowserOS to access your Copilot subscription. + +![Authorize device](/images/setting-up-copilot/authorize-device.png) + +**5.** Once authorized, GitHub Copilot will appear as a provider in your settings. Select a model and start using it. + +## Available Models + +### Free Tier +| Model | Context Window | +|-------|---------------| +| `gpt-5-mini` | 128K | +| `claude-haiku-4.5` | 128K | +| `gpt-4o` | 64K | +| `gpt-4.1` | 64K | + +### Copilot Pro / Pro+ +| Model | Context Window | +|-------|---------------| +| `claude-sonnet-4.6` | 200K | +| `claude-opus-4.6` | 200K | +| `gemini-2.5-pro` | 1M | +| `gemini-3-pro-preview` | 1M | +| `gpt-5.4` | 400K | +| `gpt-5.3-codex` | 400K | +| `gpt-5.2-codex` | 400K | +| `grok-code-fast-1` | 128K | + + +GitHub Copilot is the most versatile provider — one subscription gives you access to models from OpenAI, Anthropic, Google, and xAI. Great if you want to switch between models for different tasks. + + +## Disconnecting + +To disconnect your GitHub account, go to **Settings**, find the GitHub Copilot provider, and click **Disconnect**. Your OAuth tokens will be immediately deleted from your machine. diff --git a/docs/features/qwen-code-oauth.mdx b/docs/features/qwen-code-oauth.mdx new file mode 100644 index 000000000..0c71a61ca --- /dev/null +++ b/docs/features/qwen-code-oauth.mdx @@ -0,0 +1,39 @@ +--- +title: "Qwen Code" +description: "Use your Qwen Code account to power BrowserOS" +--- + +Connect your Qwen Code account to BrowserOS and access Alibaba's coding models with up to a **1 million token context window** — the largest of any provider we support. No API keys needed. + +## Setup + +**1.** Open BrowserOS and go to **Settings** (`chrome://browseros/settings`). You'll see the AI Providers section. + +![AI Settings screen](/images/setting-up-qwen/llm-screen.png) + +**2.** Click **USE** on the **Qwen Code** card. You'll be prompted to sign in with your Qwen account. + +![Select Qwen Code](/images/setting-up-qwen/select-qwen.png) + +**3.** Sign in with your Alibaba Cloud / Qwen account to authorize BrowserOS. + +![Qwen sign in](/images/setting-up-qwen/qwen-signin.png) + +**4.** Once authorized, Qwen Code will appear as a provider in your settings. Select a model and start using it. + +## Available Models + +| Model | Context Window | +|-------|---------------| +| `coder-model` | 1M | +| `qwen3-coder-plus` | 1M | +| `qwen3-coder-flash` | 1M | +| `qwen3.5-plus` | 1M | + + +Qwen Code's 1 million token context window is ideal for tasks that involve long documents, entire documentation sites, or working across many browser tabs simultaneously — the agent can hold everything in context at once. + + +## Disconnecting + +To disconnect your Qwen account, go to **Settings**, find the Qwen Code provider, and click **Disconnect**. Your OAuth tokens will be immediately deleted from your machine. diff --git a/docs/images/icons/githubcopilot.svg b/docs/images/icons/githubcopilot.svg new file mode 100644 index 000000000..3cbf22a59 --- /dev/null +++ b/docs/images/icons/githubcopilot.svg @@ -0,0 +1 @@ +GithubCopilot \ No newline at end of file diff --git a/docs/images/icons/openai.svg b/docs/images/icons/openai.svg new file mode 100644 index 000000000..78caf4fa2 --- /dev/null +++ b/docs/images/icons/openai.svg @@ -0,0 +1 @@ +OpenAI \ No newline at end of file diff --git a/docs/images/icons/qwen.svg b/docs/images/icons/qwen.svg new file mode 100644 index 000000000..a4bb382a6 --- /dev/null +++ b/docs/images/icons/qwen.svg @@ -0,0 +1 @@ +Qwen \ No newline at end of file diff --git a/docs/images/setting-up-chatgpt/accept-screen.png b/docs/images/setting-up-chatgpt/accept-screen.png new file mode 100644 index 000000000..e6aa4dbf0 Binary files /dev/null and b/docs/images/setting-up-chatgpt/accept-screen.png differ diff --git a/docs/images/setting-up-chatgpt/llm-screen.png b/docs/images/setting-up-chatgpt/llm-screen.png new file mode 100644 index 000000000..fe403c5cb Binary files /dev/null and b/docs/images/setting-up-chatgpt/llm-screen.png differ diff --git a/docs/images/setting-up-chatgpt/login-screen.png b/docs/images/setting-up-chatgpt/login-screen.png new file mode 100644 index 000000000..d9a56b691 Binary files /dev/null and b/docs/images/setting-up-chatgpt/login-screen.png differ diff --git a/docs/images/setting-up-copilot/authorize-device.png b/docs/images/setting-up-copilot/authorize-device.png new file mode 100644 index 000000000..9abe7207f Binary files /dev/null and b/docs/images/setting-up-copilot/authorize-device.png differ diff --git a/docs/images/setting-up-copilot/device-code.png b/docs/images/setting-up-copilot/device-code.png new file mode 100644 index 000000000..765819941 Binary files /dev/null and b/docs/images/setting-up-copilot/device-code.png differ diff --git a/docs/images/setting-up-copilot/llm-screen.png b/docs/images/setting-up-copilot/llm-screen.png new file mode 100644 index 000000000..61879767d Binary files /dev/null and b/docs/images/setting-up-copilot/llm-screen.png differ diff --git a/docs/images/setting-up-copilot/select-account.png b/docs/images/setting-up-copilot/select-account.png new file mode 100644 index 000000000..8722b3616 Binary files /dev/null and b/docs/images/setting-up-copilot/select-account.png differ diff --git a/docs/images/setting-up-qwen/llm-screen.png b/docs/images/setting-up-qwen/llm-screen.png new file mode 100644 index 000000000..bca241a5a Binary files /dev/null and b/docs/images/setting-up-qwen/llm-screen.png differ diff --git a/docs/images/setting-up-qwen/qwen-signin.png b/docs/images/setting-up-qwen/qwen-signin.png new file mode 100644 index 000000000..337a102bc Binary files /dev/null and b/docs/images/setting-up-qwen/qwen-signin.png differ diff --git a/docs/images/setting-up-qwen/select-qwen.png b/docs/images/setting-up-qwen/select-qwen.png new file mode 100644 index 000000000..020ce0a0a Binary files /dev/null and b/docs/images/setting-up-qwen/select-qwen.png differ