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.

Tip
Combine with 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.

Warning
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.