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.
+
+
+
+**2.** Click **USE** on the **ChatGPT Plus/Pro** card. You'll be prompted to sign in with your OpenAI account.
+
+
+
+**3.** Sign in with the OpenAI account that has your ChatGPT Pro or Plus subscription active, and accept the authorization.
+
+
+
+**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.
+
+
+
+**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.
+
+
+
+**3.** Select your GitHub account to authorize.
+
+
+
+**4.** Paste the device code and authorize BrowserOS to access your Copilot subscription.
+
+
+
+**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.
+
+
+
+**2.** Click **USE** on the **Qwen Code** card. You'll be prompted to sign in with your Qwen account.
+
+
+
+**3.** Sign in with your Alibaba Cloud / Qwen account to authorize BrowserOS.
+
+
+
+**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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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