Docs
Demo walkthroughs
Step-by-step explanations of real BrowserShell workflows.
Each demo below mirrors the interactive scenarios on the homepage. Run these yourself after installing.
Tab triage on Hacker News
Scenario: You have 40 tabs open. You’re on HN. Find the Show HN thread and explore its links.
tabs | grep -i hn
Lists only Hacker News tabs. The grep builtin filters stdout — same as Unix.
tab switch 2
Switches to tab #2 from the list above. No mouse.
links | head
Lists links on the current page. Row 1 is comments. Row 2 is past.
link 1
Follows link #1. Or click the row directly.
watch 5 "tabs | grep -i deploy" to monitor CI tabs during a release.Privacy audit on a tracker-heavy site
Scenario: A site feels slow. You want to know what it’s storing before clearing anything.
siteinfo
One-line footprint: cookies, storage size, script count, permissions.
cookies | head
Lists cookies by name and domain. No DevTools dig required.
permissions
Shows effective content settings: JS, images, cookies, popups.
forget --dry-run
Always start here. Shows what would be deleted without touching anything.
forget --preset strict
Applies a named preset from your options page. Requires confirmation.
forget is destructive. Use --dry-run first. Without --force, you’ll be asked to confirm.Research flow on arXiv
Scenario: You read a paper last week. Find it, summarize it, extract links.
history search "transformer"
Searches browsing history. Row 1 shows the paper.
go !1
Navigates to history entry #1. Bang !N replays history by index.
read | head -20
Extracts page text. Pipes first 20 lines.
ai summarize --length short
Summarizes via Chrome’s built-in AI (when available). No external API.
Dev inspection on localhost
Scenario: You’re debugging a local app. Check stack, network, forms.
tech
Detects frameworks: React, Next.js, Vue, etc.
reqs | grep api
Lists network requests filtered to API calls.
inputs
Lists form fields with type and name.
fill 1 "dev@example.com"
Fills field #1. Pair with press Enter or click for full form automation.
Try them all
git clone https://github.com/jamalyusuf/browsershell.git
cd browsershell && npm install && npm run build
Load dist/ at chrome://extensions. Press `. Pick a demo. Run the commands.