$ BrowserShell
Docs Demos Superuser Future FAQ Privacy GitHub

Documentation

BrowserShell turns your browser into a scriptable environment.

Start here

GuideDescription
Getting startedInstall and run your first commands
Core conceptsOverlay, commands, VFS, clickable lists
Demo walkthroughsStep-by-step workflow explanations

Guides

GuideDescription
Superuser guidePower workflows for terminal natives
Page hotkeysVimium-style keys on web pages
Keybindings & bangsbind, bang, rc file, import-vimium-keys
Workspaces & layoutlayout, split, workspace, ps/kill
Shell featuresPipes, aliases, bang expansions, watch
Virtual filesystemNavigate browser state as paths
Page commandsDOM inspection and interaction
Privacy toolssiteinfo, forget, permissions
ConfigurationThemes, prompts, aliases, rc file
Keyboard shortcutsOverlay, terminal, and page key reference

Reference

DocDescription
Command referenceAll 105 commands (auto-generated)
ArchitectureTechnical design for contributors

Help

DocDescription
FAQCommon questions
Open sourceGitHub repo, contributing, license
Privacy policyChrome Web Store privacy doc
Chrome Web Store permissionsFull permission Q&A for reviewers
PermissionsShort summary of each permission

Getting started

Install BrowserShell and run your first commands in under two minutes.

Core concepts

How BrowserShell thinks — commands, resources, overlay, and the virtual filesystem.

Demo walkthroughs

Step-by-step explanations of real BrowserShell workflows.

Superuser guide

Power workflows for people who live in the terminal.

Shell features

Pipes, aliases, bang expansions, watch mode, and shell builtins.

Virtual filesystem

Navigate browser resources as files and directories.

Page hotkeys

Vimium-style keyboard navigation on web pages — link hints, scroll, omnibar, marks, and tab chords.

Workspaces & window layout

Tile windows, split views, and save multi-window layouts with layout, split, workspace, and workview.

Page commands

Inspect and interact with the current page DOM from the shell.

Privacy tools

Audit and clear site data with forget, siteinfo, and permissions.

Keybindings & bangs

Customize page hotkeys, terminal binds, editor binds, and !bang URL shortcuts.

Configuration

Themes, prompts, hotkeys, aliases, and rc file customization.

Keyboard shortcuts

Complete reference for terminal and overlay shortcuts.

Open source

BrowserShell is MIT licensed. Source, contributing guide, and project resources on GitHub.

Commands

Overview of BrowserShell's 105 built-in commands.

Architecture

How BrowserShell is built — shell, commands, VFS, and Chrome APIs.

FAQ

Frequently asked questions about BrowserShell.

BrowserShell

A shell for your browser. MIT licensed.

Star on GitHub
Documentation Getting started Core concepts Demos Superuser guide FAQ Command reference
Legal Privacy policy Permissions Security
Project GitHub repository README Contributing Changelog Open source Roadmap
© 2026 Jamal Yusuf v1.0.0 · 105 commands · MIT