Docs
Open source
BrowserShell is MIT licensed. Source, contributing guide, and project resources on GitHub.
BrowserShell is fully open source. Inspect the code, run the tests, fork it, or contribute back.
Repository
| Resource | Link |
|---|---|
| GitHub repository | github.com/jamalyusuf/browsershell |
| README | Project overview & quick start |
| Contributing | CONTRIBUTING.md |
| Changelog | CHANGELOG.md |
| License | MIT License |
| Security | SECURITY.md |
| Issues | Report bugs & request features |
Tip
Once you push to
main, the links above go live on GitHub. This site is deployed separately via GitHub Pages.Development
git clone https://github.com/jamalyusuf/browsershell.git
cd browsershell
npm install
npm test # 154 tests
npm run build # outputs dist/
Load dist/ at chrome://extensions → Developer mode → Load unpacked.
Architecture docs
Contributors should read:
- Architecture — extension design, command registry, Chrome API layer
- Command reference — auto-generated from source (105 commands)
- Permissions — why each Chrome permission exists
Contributing
We welcome PRs for:
- New commands and bug fixes
- Documentation improvements (this site or repo
docs/) - Test coverage
See CONTRIBUTING.md for code style, branch workflow, and PR expectations.
License
BrowserShell is released under the MIT License. Use it, modify it, ship it in your own projects — just keep the license notice.