Compare commits

...

1 Commits

Author SHA1 Message Date
Nikhil Sonti
b3aa44c722 fix: move all docs images out of broken /images/ directory
Mintlify CDN serves 130-byte placeholder PNGs for all files in
docs/images/, making every image across the site broken. Images
co-located with MDX files (e.g. features/workflow/) use different
CDN upload paths and render correctly.

This moves all referenced images to co-located directories matching
their MDX files and removes the entire docs/images/ directory.
Also fixes the Slack link placeholder in troubleshooting page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 21:18:27 -07:00
145 changed files with 49 additions and 304 deletions

View File

@@ -16,11 +16,11 @@ All notable changes to BrowserOS are documented here. For the full release histo
- **Chromium 146** — Updated to the latest Chromium release with all recent upstream fixes and security patches
<Frame>
<img src="/images/changelog/0.42.0/soul-memory.png" alt="BrowserOS v0.42.0 SOUL.md feature for agent personalization" />
<img src="/changelog/soul-memory.png" alt="BrowserOS v0.42.0 SOUL.md feature for agent personalization" />
</Frame>
<Frame>
<img src="/images/changelog/0.42.0/vertical-tabs.png" alt="BrowserOS v0.42.0 vertical tabs toggle in settings" />
<img src="/changelog/vertical-tabs.png" alt="BrowserOS v0.42.0 vertical tabs toggle in settings" />
</Frame>
---
@@ -53,7 +53,7 @@ All notable changes to BrowserOS are documented here. For the full release histo
- **Keyboard shortcuts** — Updated shortcuts to avoid conflicts with European keyboards
<Frame>
<img src="/images/changelog/0.39.0-sync-mcp.png" alt="BrowserOS v0.39.0 featuring Sync and improved MCP connectors" />
<img src="/changelog/0.39.0-sync-mcp.png" alt="BrowserOS v0.39.0 featuring Sync and improved MCP connectors" />
</Frame>
---
@@ -87,9 +87,9 @@ Bug fix and stability release.
- **Agent history** — Agent conversations are now saved automatically. View and resume them anytime from the Assistant panel
<img src="/images/changelog/0.36.3/agent-history-highlight.png" alt="Agent history button in the Assistant panel" />
<img src="/changelog/agent-history-highlight.png" alt="Agent history button in the Assistant panel" />
<img src="/images/changelog/0.36.3/agent-history-example.png" alt="Agent history showing past conversations" />
<img src="/changelog/agent-history-example.png" alt="Agent history showing past conversations" />
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB

View File

@@ -38,7 +38,7 @@ The Agent is a monorepo with 3 components:
### Architecture
<img src="/images/contributing--architecture.png" alt="BrowserOS Agent architecture diagram" />
<img src="/contributing/architecture.png" alt="BrowserOS Agent architecture diagram" />
### Setup

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 KiB

View File

@@ -17,10 +17,10 @@ We ran both browsers through [adblock.turtlecute.org](https://adblock.turtlecute
<CardGroup cols={2}>
<Card title="BrowserOS — 68%">
<img src="/images/adblock-browseros.png" alt="BrowserOS blocking 68% of ads" />
<img src="/features/adblock-browseros.png" alt="BrowserOS blocking 68% of ads" />
</Card>
<Card title="Chrome — 7%">
<img src="/images/adblock-chrome.png" alt="Chrome blocking only 7% of ads" />
<img src="/features/adblock-chrome.png" alt="Chrome blocking only 7% of ads" />
</Card>
</CardGroup>

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 KiB

View File

@@ -28,7 +28,7 @@ See how to connect your own LLM in under a minute:
## Kimi K2.5 — In Partnership with Moonshot AI
{/* <img src="/images/moonshot-partnership-banner.png" alt="BrowserOS x Moonshot AI" className="rounded-xl" /> */}
{/* <img src="/features/bring-your-own-llm/moonshot-partnership-banner.png" alt="BrowserOS x Moonshot AI" className="rounded-xl" /> */}
BrowserOS has partnered with [Moonshot AI](https://www.kimi.com) to bring **Kimi K2.5** as a first-class provider. Kimi K2.5 is now the **recommended model** in BrowserOS and is set as the default provider.
@@ -91,7 +91,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
2. Click **Get API key** in the sidebar
3. Click **Create API key** and copy it
![Get Gemini API key](/images/gemini-get-api-key.png)
![Get Gemini API key](/features/bring-your-own-llm/gemini-get-api-key.png)
**Add to BrowserOS:**
1. Go to `chrome://browseros/settings`
@@ -101,7 +101,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
5. Check **Supports Images**, set **Context Window** to `1000000`
6. Click **Save**
![Gemini config](/images/byollm--gemini-provider-config.png)
![Gemini config](/features/bring-your-own-llm/gemini-provider-config.png)
</Accordion>
<div id="claude" />
@@ -113,7 +113,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
2. Click **API keys** in the sidebar
3. Click **Create Key** and copy it
![Get Claude API key](/images/claude-api-keys.png)
![Get Claude API key](/features/bring-your-own-llm/claude-api-keys.png)
**Add to BrowserOS:**
1. Go to `chrome://browseros/settings`
@@ -123,7 +123,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
5. Check **Supports Images**, set **Context Window** to `200000`
6. Click **Save**
![Claude config](/images/byollm--claude-provider-config.png)
![Claude config](/features/bring-your-own-llm/claude-provider-config.png)
</Accordion>
<div id="openai" />
@@ -135,7 +135,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
2. Click settings icon → **API keys**
3. Click **Create new secret key** and copy it
![Get OpenAI API key](/images/openai-api-keys.png)
![Get OpenAI API key](/features/bring-your-own-llm/openai-api-keys.png)
**Add to BrowserOS:**
1. Go to `chrome://browseros/settings`
@@ -145,7 +145,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
5. Check **Supports Images**, set **Context Window** to `200000`
6. Click **Save**
![OpenAI config](/images/byollm--openai-provider-config.png)
![OpenAI config](/features/bring-your-own-llm/openai-provider-config.png)
</Accordion>
<div id="openrouter" />
@@ -159,7 +159,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
**Pick a model:**
Go to [openrouter.ai/models](https://openrouter.ai/models) and copy the model ID you want (e.g., `anthropic/claude-opus-4.5`, `google/gemini-2.5-flash`).
![OpenRouter models](/images/openrouter-models.png)
![OpenRouter models](/features/bring-your-own-llm/openrouter-models.png)
**Add to BrowserOS:**
1. Go to `chrome://browseros/settings`
@@ -168,7 +168,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
4. Set **Context Window** based on the model
5. Click **Save**
![OpenRouter config](/images/byollm--openrouter-provider-config.png)
![OpenRouter config](/features/bring-your-own-llm/openrouter-provider-config.png)
</Accordion>
<div id="azure" />
@@ -250,7 +250,7 @@ Connect to powerful AI models using your API keys. Your keys stay on your machin
Use the model switcher in the Assistant panel to change providers anytime. The default provider is highlighted.
![Model switcher](/images/byollm--switcher.png)
![Model switcher](/features/bring-your-own-llm/switcher.png)
<Tip>
Use local models for sensitive work data. Switch to Claude for agent tasks that need complex reasoning.

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

View File

@@ -37,7 +37,7 @@ When you ask the assistant to do something that needs an app you have not connec
</Steps>
{/* <Frame caption="The assistant detects an unconnected app and shows a connection card">
<img src="/images/connect-apps-smart-connection.png" alt="Smart app connection prompt in chat" />
<img src="/features/connect-apps-smart-connection.png" alt="Smart app connection prompt in chat" />
</Frame> */}
See [Smart Nudges](/features/smart-nudges#app-connection) for more details on how connection suggestions work.
@@ -59,7 +59,7 @@ You can also connect apps ahead of time from the sidebar if you prefer.
</Steps>
<Frame caption="Connected apps show a green 'Authenticated' badge">
<img src="/images/connect-apps-settings.png" alt="Connected Apps settings page" />
<img src="/features/connect-apps-settings.png" alt="Connected Apps settings page" />
</Frame>
## 40+ Supported Apps

View File

@@ -17,7 +17,7 @@ Watch the chat panel and LLM Hub in action:
Click the **Chat** button in the toolbar (or press `Option+K`) to open an AI chat panel on any webpage.
<img src="/images/features--llm-chat-panel.png" alt="LLM Chat panel open on a webpage" />
<img src="/features/llm-chat-panel.png" alt="LLM Chat panel open on a webpage" />
### Features
@@ -28,7 +28,7 @@ Click the **Chat** button in the toolbar (or press `Option+K`) to open an AI cha
### Toolbar Buttons
<img src="/images/features--llm-chat-toolbar.png" alt="LLM Chat toolbar buttons" />
<img src="/features/llm-chat-toolbar.png" alt="LLM Chat toolbar buttons" />
| Icon | Action |
|------|--------|
@@ -49,7 +49,7 @@ Click the **Chat** button in the toolbar (or press `Option+K`) to open an AI cha
Click the **Hub** button in the toolbar (or press `Cmd+Shift+U`) to open a multi-pane comparison window.
<img src="/images/features--llm-hub.png" alt="LLM Hub with three panes showing Claude, Gemini, and ChatGPT" />
<img src="/features/llm-hub.png" alt="LLM Hub with three panes showing Claude, Gemini, and ChatGPT" />
The Hub lets you query multiple LLMs simultaneously:

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

BIN
docs/features/llm-hub.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

View File

@@ -50,7 +50,7 @@ Increasing context length uses more VRAM. Run `ollama ps` to check your current
4. Set **Context Window** to `20000`
5. Click **Save**
![Ollama in BrowserOS](/images/byollm--ollama-config.png)
![Ollama in BrowserOS](/features/local-models/ollama-config.png)
</Step>
</Steps>
</Tab>
@@ -64,7 +64,7 @@ Increasing context length uses more VRAM. Run `ollama ps` to check your current
<Step title="Load a model">
Open LM Studio → **Developer** tab → load a model. It runs a server at `http://localhost:1234/v1/`.
![LM Studio](/images/setting-up-lm-studio/lmstudio-step1.png)
![LM Studio](/features/local-models/lmstudio-step1.png)
</Step>
<Step title="Configure in BrowserOS">
1. Go to `chrome://browseros/settings`
@@ -74,7 +74,7 @@ Increasing context length uses more VRAM. Run `ollama ps` to check your current
5. Set **Context Window** to at least `20000`
6. Click **Save**
![LM Studio in BrowserOS](/images/byollm--lmstudio-config.png)
![LM Studio in BrowserOS](/features/local-models/lmstudio-config.png)
</Step>
</Steps>
</Tab>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

View File

@@ -47,7 +47,7 @@ The agent fills in the task details for you. Just review and confirm. See [Smart
</Step>
</Steps>
<img src="/images/features--scheduled-tasks-create.png" alt="Create scheduled task dialog" />
<img src="/features/scheduled-tasks-create.png" alt="Create scheduled task dialog" />
## Schedule Types
@@ -95,11 +95,11 @@ When a scheduled task runs, you can see the results in two places:
- **New Tab page**: Results show up right on your new tab
- **Scheduled Tasks page**: View the full run history for each task
<img src="/images/features--scheduled-tasks-results.png" alt="Scheduled task results" />
<img src="/features/scheduled-tasks-results.png" alt="Scheduled task results" />
Each task keeps a history of its last 15 runs. Click on any run to see the full output, including what tools the agent used and what it found.
<img src="/images/features--scheduled-tasks-output.png" alt="Scheduled task output showing a daily news briefing" />
<img src="/features/scheduled-tasks-output.png" alt="Scheduled task output showing a daily news briefing" />
You can also:
- **Test** a task manually without waiting for the next scheduled run

View File

@@ -42,7 +42,7 @@ You do not need to write or edit SOUL.md yourself. The assistant handles it. But
Open **Agent Soul** from the sidebar to see what your assistant's personality file looks like right now. The page shows the current contents of SOUL.md in a read-only viewer.
{/* <Frame caption="View your assistant's personality in Settings">
<img src="/images/features/soul-settings.png" alt="Agent Soul settings page" />
<img src="/features/soul-settings.png" alt="Agent Soul settings page" />
</Frame> */}
## Shaping Your Assistant

View File

@@ -45,7 +45,7 @@ Wondering how BrowserOS MCP compares to Chrome DevTools MCP or other browser aut
<Step title="Copy the MCP URL">
Copy the Server URL shown on the page (e.g., `http://127.0.0.1:9239/mcp`).
<img src="/images/features--browseros-mcp-settings.png" alt="BrowserOS MCP settings page showing Server URL" />
<img src="/features/browseros-mcp-settings.png" alt="BrowserOS MCP settings page showing Server URL" />
</Step>
<Step title="Connect your MCP client">
Use the tabs below to connect your preferred client.

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 KiB

View File

@@ -41,7 +41,7 @@ Toggle vertical tabs on or off from the Customization settings page.
</Steps>
<Frame caption="Enable vertical tabs in Settings > Customization">
<img src="/images/features--vertical-tabs-setting.png" alt="Vertical tabs toggle in BrowserOS Customization settings" />
<img src="/features/vertical-tabs-setting.png" alt="Vertical tabs toggle in BrowserOS Customization settings" />
</Frame>
To switch back, return to the same setting and turn the toggle off. Your tabs move back to the horizontal strip instantly.

BIN
docs/hero-dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

BIN
docs/images/about-browseros.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/adblock-browseros.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/adblock-chrome.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/browseros-mcp-turned-on.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/images/byollm--lmstudio-config.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/byollm--ollama-config.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/images/byollm--switcher.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/images/changelog/0.39.0-sync-mcp.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/images/check-for-updates.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/checks-passed.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/claude-api-keys.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/claude-create-key.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/claude-provider-config.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/connect-apps-query.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/connect-apps-settings.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/contributing--architecture.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/enable-mcp-server.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
docs/images/features--llm-chat-panel.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/features--llm-chat-toolbar.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/features--llm-hub.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/images/gemini-copy-key.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/gemini-create-key.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/gemini-get-api-key.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/gemini-provider-config.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/gemini-settings-card.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/hero-dark.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/hero-light.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/mcp-click-on-settings-icon.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/mcp-note-down-the-port.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/n8n-node.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/n8n-step3-workflow.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/n8n-step4-agent-prompt.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/n8n-step5-mcp-client.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/n8n-step6-test.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openai-api-keys.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openai-create-key.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openai-provider-config.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openrouter-get-api-key.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openrouter-models.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openrouter-provider-config.png (Stored with Git LFS)

Binary file not shown.

BIN
docs/images/openrouter-settings-card.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More