Skip to content

Commit 205cef3

Browse files
authored
feat: workspaces docs (#328)
1 parent 9a33fda commit 205cef3

8 files changed

Lines changed: 148 additions & 13 deletions

File tree

docs/changelog.mdx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,19 @@ All notable changes to BrowserOS are documented here. For the full release histo
77

88
---
99

10+
## v0.37.0
11+
<sub>January 21, 2026</sub>
12+
13+
- **Workflows** — Build reliable, repeatable browser automations with a visual graph builder. Chat with the workflow agent to define step-by-step automation—ideal for complex tasks where ad-hoc prompts aren't enough. [Read more →](/features/workflows)
14+
15+
<img src="/features/workflow/sample-workflow.png" alt="Workflows visual graph builder showing a data entry automation" />
16+
17+
- **Workspaces** — Give the agent access to a folder on your computer. Combine browser automation with local file operations—research on the web and save reports, scrape data and export to files, all in one task. [Read more →](/features/workspaces)
18+
19+
<img src="/features/workspace/workspace-research-and-create-example.png" alt="Agent researching Hacker News and generating an HTML report" />
20+
21+
---
22+
1023
## v0.36.3
1124
<sub>January 15, 2026</sub>
1225

docs/docs.json

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,34 +12,27 @@
1212
"groups": [
1313
{
1414
"group": "Get Started",
15-
"pages": [
16-
"index",
17-
"onboarding",
18-
"update",
19-
"changelog"
20-
]
15+
"pages": ["index", "onboarding", "update", "changelog"]
2116
},
2217
{
2318
"group": "Core Features",
2419
"pages": [
2520
"features/bring-your-own-llm",
26-
"features/llm-chat-hub",
2721
"features/scheduled-tasks",
22+
"features/workflows",
2823
"features/use-with-claude-code",
24+
"features/workspaces",
25+
"features/llm-chat-hub",
2926
"features/ad-blocking"
3027
]
3128
},
3229
{
3330
"group": "Integrations",
34-
"pages": [
35-
"integrations/n8n"
36-
]
31+
"pages": ["integrations/n8n"]
3732
},
3833
{
3934
"group": "Contributing",
40-
"pages": [
41-
"contributing"
42-
]
35+
"pages": ["contributing"]
4336
}
4437
]
4538
},
445 KB
Loading
287 KB
Loading

docs/features/workflows.mdx

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Workflows"
3+
description: "Build reliable, repeatable browser automations with a visual graph builder"
4+
---
5+
6+
Workflows let you turn complex browser tasks into reliable, reusable automations. Instead of hoping the agent figures out the right steps each time, you define the exact sequence—and run it whenever you need.
7+
8+
## When to Use Workflows
9+
10+
Use workflows when:
11+
- **Reliability matters** — The task needs to work the same way every time
12+
- **Steps are complex** — Multiple pages, loops, conditionals, or parallel actions
13+
- **You'll repeat it** — Run the same automation daily, weekly, or on-demand
14+
15+
For quick, one-off tasks, the regular agent works well. For serious automation, build a workflow.
16+
17+
## Creating Your First Workflow
18+
19+
<img src="/features/workflow/workflows-page.png" alt="Access Workflows from the sidebar or create a new workflow" />
20+
21+
1. Open the **Workflows** page from the sidebar
22+
2. Click **+ New Workflow**
23+
3. Describe what you want in the chat panel
24+
25+
Try this example—copy and paste it to create a workflow that fills out forms from spreadsheet data:
26+
27+
```
28+
Navigate to the spreadsheet https://dub.sh/browseros/test-spreadsheet. Get the contact information and fill it out in the form https://dub.sh/browseros/test-form for each entry in the spreadsheet. Feel free to parallelize this, but ensure all entries are filled.
29+
```
30+
31+
The workflow agent will generate a visual graph representing each step. You can refine the workflow by chatting further—ask it to add steps, handle edge cases, or adjust the logic.
32+
33+
<img src="/features/workflow/sample-workflow.png" alt="Generated workflow graph with parallel execution" />
34+
35+
4. Click **Test Workflow** to run it and verify it works
36+
5. Click **Save Changes** to keep it for later
37+
38+
## Running Workflows
39+
40+
From the Workflows page, you can:
41+
- **Run** — Execute the workflow immediately
42+
- **Edit** — Open the graph builder to refine steps
43+
- **Delete** — Remove workflows you no longer need
44+
45+
## Example Use Cases
46+
47+
**Data entry automation**
48+
> Read contacts from a Google Sheet and submit each one to a web form—automatically handling pagination and parallel submissions.
49+
50+
**LinkedIn outreach**
51+
> Visit each profile from a list, check if they match your criteria, and send a personalized connection request.
52+
53+
**Price monitoring**
54+
> Check prices across multiple e-commerce sites, extract the data, and compile it into a spreadsheet.
55+
56+
**Bulk unsubscribes**
57+
> Go through your Gmail, find subscription emails, and click unsubscribe on each one.
58+
59+
## Feedback
60+
61+
Workflows is a new feature. If you'd like to see scheduling support, sharing, or other capabilities, [open a GitHub issue](https://github.com/browseros-ai/BrowserOS/issues) with your request.
859 KB
Loading
522 KB
Loading

docs/features/workspaces.mdx

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: "Workspaces"
3+
description: "Give the agent access to local files for powerful browser + file automations"
4+
---
5+
6+
Workspaces let the agent read and write files on your computer. Combine browser automation with local file operations—research on the web, then save reports directly to your folder.
7+
8+
## Why Workspaces?
9+
10+
Without a workspace, the agent can only interact with browser tabs. With a workspace, it can:
11+
12+
- **Read files** from your selected folder
13+
- **Write files** like reports, spreadsheets, or markdown
14+
- **Run shell commands** within the folder
15+
16+
The real power: do both browser automation AND file operations in a single task.
17+
18+
## Setting Up a Workspace
19+
20+
<img src="/features/workspace/workspace-selector.png" alt="Select a workspace folder for the agent to operate in" />
21+
22+
1. Click the workspace dropdown (next to the prompt input)
23+
2. Select a recent folder or click **Choose a different folder**
24+
3. Grant BrowserOS access to that folder when prompted
25+
26+
The agent is sandboxed to your selected folder—it cannot access files outside of it.
27+
28+
To disable file access, select **No workspace** and the agent will work with browser tabs only.
29+
30+
## Try It: Research and Create a Report
31+
32+
With a workspace selected, try this prompt:
33+
34+
```
35+
Read the top 3 stories on Hacker News, read the comments too, and write an HTML report.
36+
```
37+
38+
The agent will:
39+
1. Navigate to Hacker News
40+
2. Read each top story and its comments
41+
3. Generate an HTML report summarizing the findings
42+
4. Save the report to your workspace folder
43+
44+
<img src="/features/workspace/workspace-research-and-create-example.png" alt="Agent researching Hacker News and generating an HTML report" />
45+
46+
## Example Use Cases
47+
48+
**Organize your downloads**
49+
> Go through my Downloads folder and organize files by type—documents, images, videos, archives.
50+
51+
**Competitive research report**
52+
> Research key trends about [topic] on Reddit, Twitter, and LinkedIn. Create an HTML report with your findings.
53+
54+
**Web scraping to files**
55+
> Visit these 10 product pages, extract the name, price, and description, and save the results as a markdown file.
56+
57+
**Content aggregation**
58+
> Find the top posts from these 5 subreddits today and compile them into a daily digest document.
59+
60+
## Security
61+
62+
- The agent can **only** access the folder you select—no parent directories or other locations
63+
- You can revoke access anytime by selecting **No workspace**
64+
- All file operations happen locally on your machine
65+
66+
## Feedback
67+
68+
Workspaces is a new feature. If you have feedback or feature requests, [open a GitHub issue](https://github.com/browseros-ai/BrowserOS/issues).

0 commit comments

Comments
 (0)