{"id":26818421,"url":"https://github.com/crisdosyago/BrowserBox","last_synced_at":"2025-03-30T05:01:39.637Z","repository":{"id":40848010,"uuid":"222240688","full_name":"BrowserBox/BrowserBox","owner":"BrowserBox","description":"🌀 Embeddable remote browser isolation with vettable source https://dosaygo.com","archived":false,"fork":false,"pushed_at":"2025-03-24T11:54:00.000Z","size":19608,"stargazers_count":3596,"open_issues_count":33,"forks_count":379,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-03-24T11:56:56.819Z","etag":null,"topics":["browser","cdr","chrome","cobrowsing","cybersecurity","embeddable","hidden-services","multiplayer","onion-service","proxy-server","rbi","remote-browser-isolation","remote-browsers","reverse-proxy","sanitization","tor","web-browser","web-isolation","webrtc","zero-trust"],"latest_commit_sha":null,"homepage":"https://cloudtabs.net","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrowserBox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":"https://browse.cloudtabs.net/buy"}},"created_at":"2019-11-17T11:55:36.000Z","updated_at":"2025-03-24T04:03:21.000Z","dependencies_parsed_at":"2023-02-14T16:46:18.284Z","dependency_job_id":"60866e58-16cf-46db-b7b5-934d602676a5","html_url":"https://github.com/BrowserBox/BrowserBox","commit_stats":{"total_commits":1994,"total_committers":5,"mean_commits":398.8,"dds":"0.19658976930792382","last_synced_commit":"90d884260c9c0fc25493dfdfc20517f83943816d"},"previous_names":["crisdosyago/browserbox","dosyago/supreme-architect","i5ik/viewfinder","dosyago/browserboxpro","crisdosyago/viewfinder","dosyago/browsergap"],"tags_count":123,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrowserBox%2FBrowserBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrowserBox%2FBrowserBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrowserBox%2FBrowserBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrowserBox%2FBrowserBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrowserBox","download_url":"https://codeload.github.com/BrowserBox/BrowserBox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246277352,"owners_count":20751549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","cdr","chrome","cobrowsing","cybersecurity","embeddable","hidden-services","multiplayer","onion-service","proxy-server","rbi","remote-browser-isolation","remote-browsers","reverse-proxy","sanitization","tor","web-browser","web-isolation","webrtc","zero-trust"],"created_at":"2025-03-30T05:01:20.634Z","updated_at":"2025-03-30T05:01:39.629Z","avatar_url":"https://github.com/BrowserBox.png","language":"JavaScript","readme":"﻿\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/BrowserBox/BrowserBox/main/docs/icon.svg\" alt=\"BrowserBox Logo 2025\" width=\"111\" height=\"111\"\u003e\n\u003c/p\u003e\n\n# [BrowserBox](https://dosaygo.com)\n*by [DOSAYGO](https://dosaygo.com)*\n\n[![BrowserBox](https://img.shields.io/badge/BrowserBox-Secure%20RBI-blue)](https://dosaygo.com)\n\nSecure your web with BrowserBox—cutting-edge remote browser isolation (RBI) technology. Protect your organization from threats and empower your team with seamless, secure browsing. BrowserBox requires a **license key** for all usage—unlock advanced security and productivity today!\n\n## Who It’s For\n- **Businesses**: Safeguard your network and data from web-based threats.\n- **Developers**: Embed secure browsing into your apps with our API.\n- **IT Teams**: Deploy a scalable, isolated browser solution in minutes.\n\n## Compatible With\n\nBrowserBox runs seamlessly on a wide range of platforms—deploy it wherever your team works!\n\n\u003cbr\u003e\n\u003cp\u003e\u003c/p\u003e\n\n\u003cdiv style=\"text-align: center;\" align=center style=\"vertical-align: middle;\"\u003e\n  \u003cimg src=\"readme-files/windows.png\" alt=\"Windows and Windows Server\" width=200 title=\"Windows and Windows Server\"\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e\n  \u003cimg src=\"readme-files/debian.png\" alt=\"Debian\"  height=128 title=Debian\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e\n  \u003cimg src=\"readme-files/ubuntu.png\" alt=\"Ubuntu\"  width=200 title=Ubuntu\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e\n  \u003cimg src=\"readme-files/centos.png\" alt=\"CentOS Stream\"  width=200 title=\"CentOS Stream\"\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e    \n  \u003cimg src=\"readme-files/rhel.png\" alt=\"Red Hat Enterprise Linux\" width=\"200\" title=\"RHEL\"\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e\n  \u003cimg src=\"readme-files/docker.png\" alt=\"Docker\"  width=\"200\" title=\"Docker\"\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e\n  \u003cimg src=\"readme-files/nixos.png\" alt=\"NixOS\" width=\"200\" title=\"NixOS\"\u003e\n  \u003cspan\u003e\u0026nbsp;\u003c/span\u003e\n  \u003cimg src=\"readme-files/LXC.png\" alt=\"LXC\" height=128 title=\"LXC\"\u003e\n\u003c/div\u003e\n\n\u003cp\u003e\u003c/p\u003e\n\u003cbr\u003e\n\n## Quick Solutions\n\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https://browse.cloudtabs.net/l\" class=\"cta-button\"\u003eGet a Commercial License\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://browse.cloudtabs.net/M/jl\" class=\"cta-button\"\u003eGet a Non-Commercial License\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://tally.so/r/wkv4aM\" class=\"cta-button secondary-cta\"\u003eTry Free for 14-Days\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n---\n\n# Get our new [`bbx`](https://github.com/BrowserBox/BrowserBox?tab=readme-ov-file#get-started) tool\n\n\u003ca href=\"https://github.com/BrowserBox/BrowserBox?tab=readme-ov-file#get-started\"\u003e\u003cimg width=\"1204\" alt=\"Get our New bbx tool\" src=\"https://github.com/user-attachments/assets/4d549f18-1fbb-463d-bf6a-4b2ce121dea2\" /\u003e\u003c/a\u003e\n\n# `bbx`\n\n- ✅💻 Manage and activate your BrowserBox copy\n- 💳💻 Purchase a BrowserBox license key\n- 👩👨 Run BrowserBox as multiple users on one machine\n- 🐳🟦 Run BrowserBox inside Docker\n- 🧅🟣 Run BrowserBox through Tor\n- ⬇️✅✨ Easily install and update BrowserBox\n- 🌟😍 And more!\n\n# Useful Links\n\n- [Purchase a BrowserBox Commercial License for 1 or more seats](https://browse.cloudtabs.net/l)\n- [CloudTabs - Managed BrowserBox\u0026trade; SaaS](https://browse.cloudtabs.net)\n- [Visit the DOSAYGO website](https://dosaygo.com)\n- [Read the Rest of this README](#table-of-contents)\n\n---\n\n## Table of Contents\n\n1. [BrowserBox](#browserbox)\n2. [Who It’s For](#who-its-for)\n3. [Compatible With](#compatible-with)\n4. [Quick Solutions](#quick-solutions)\n5. [Get our new `bbx` tool](#get-our-new-bbx-tool)\n6. [`bbx`](#bbx)\n7. [Useful Links](#useful-links)\n8. [Why BrowserBox?](#why-browserbox)\n9. [Trusted by Teams Worldwide](#trusted-by-teams-worldwide)\n10. [Features](#features)\n11. [Get Started](#get-started)\n12. [Embed BrowserBox Anywhere with Ease](#embed-browserbox-anywhere-with-ease)\n13. [Using `bbx` Commands](#using-bbx-commands)\n14. [License Compliance](#license-compliance)\n15. [Advanced Usage](#advanced-usage)\n16. [FAQ](#faq)\n17. [Support](#support)\n18. [Sponsors](#sponsors)\n19. [Copyright](#copyright)\n\n---\n\n## Why BrowserBox?\n\nBrowserBox delivers a secure, remote browsing environment that protects your network and boosts efficiency. With a license, you get:\n\n- **Unmatched Security**: Stop malware, ransomware, and zero-day attacks before they reach your systems—saving you from costly breaches.\n- **Effortless Integration**: Add secure browsing to your apps or protect local tabs with zero friction.\n- **Premium Features**: Enjoy Zero Latency Mode, customizable policies, and a mobile-first experience built for modern teams.\n\n## Trusted by Teams Worldwide\n\n- Used by over 50 companies and organizations worldwide.\n- Join 3000+ users exploring BrowserBox—ready to secure your team?\n\n---\n\n\u003e[!CAUTION]  \n\u003eUnlicensed instances display a warning and shut down after 2 minutes.\n\n---\n\n## Features\n\n- **Clientless RBI**: No-download RBI works in any web browser.\n- **1-Click Cloud Deployment**: Deploy BrowserBox on Vultr, AWS, Azure, or Linode with a single click.  \n- **Cross-Platform Support**: Compatible with Ubuntu, Debian, RHEL, CentOS, Windows, and more.  \n- **Docker Integration**: Run BrowserBox in a container using `bbx docker-run`.  \n- **Tor Support**: Enable anonymity and onion routing with `bbx tor-run`.  \n- **Automation Ready**: Run Puppeteer (PPtr) or Playwright scripts for automation (coming soon).\n\n---\n\n## Get Started\n\n1. **Install the `bbx` CLI**\n\n   **On Windows:**\n\n   ```powershell\n   irm bbx.dosaygo.com | iex\n   ```\n\n   **Everywhere else (i.e., *Debian, Ubuntu, CentOS, RHEL, NixOS, Docker*):**\n\n   ```bash\n   bash \u003c(curl -sSL bbx.sh.dosaygo.com) install\n   ```\n\n   **Or [NPM](https://www.npmjs.com/package/@browserbox/browserbox) @browserbox/browserbox**\n\n   You can also install from NPM:\n\n   ```bash\n   npm i -g @browserbox/browserbox\n   bbx-install \n   ```\n\n2. **Purchase a License**\n\n  - **Commercial**: Starts at $99/user/year, with volume discounts for larger teams—perfect for businesses securing their workforce. See [pricing details](https://dosaygo.com/).\n  - **Non-Commercial**: $39/user/year flat rate—for individuals, non-profits, and government use.\n  - **Evaluation**: Sign up for a 14-day free trial via the [waitlist](https://tally.so/r/wkv4aM).\n  - Sign up by April 30, 2025, for 10% off your first year!\n\n   **On Windows:** Head to [our website to purchase a license](https://dosaygo.com)\n\n   **Everywhere else:**\n\n   Use our website to purchase a license, or the command line:\n\n   ```console\n   bbx activate [seats]\n   ```\n\n   \u003e[!IMPORTANT]\n   \u003eWhen you purchase a license you will be emailed a link to view your **License Key** securely. Save it somewhere safely, you can only view it one time. If your license key is lost, \u003ca href=mailto:support@dosaygo.com\u003eSupport\u003c/a\u003e can roll it to a new key and invalidate the old one. Please note: evaluation license keys cannot be rolled.\n\n3. **Activate your copy of BrowserBox with a License Key**\n\n  **On Windows:**\n  \n  Before using `bbx`, set the `LICENSE_KEY` environment variable:\n\n  ```powershell\n  $Env:LICENSE_KEY = \"a valid BrowserBox license key\"\n  ```\n\n  **Everywhere else:**`\n\n  Use `bbx certify` to enter a License Key and save it to your config.\n\n  If you used `bbx activate` it will already be saved.\n\n4. **Use BrowserBox**\n\n   ```console\n     bbx --help\n     bbx setup\n     bbx run\n     bbx stop\n   ```\n\n   And access the **Login Link** you get from any browser on any device. (Make sure you set up your DNS records correctly if connecting over the public Internet).\n\n---\n\n## Embed BrowserBox Anywhere with Ease\n\nBring secure, remote browsing to your web apps with the BrowserBox Embedding API. Our `\u003cbrowserbox-webview\u003e` custom element lets you drop a fully isolated browser into any page—perfect for co-browsing, secure web views, or interactive demos. Just set your login link, configure allowed origins, and go. It’s clientless, adaptive, and built for developers. Get started in minutes!\n\n### Quick Start  \n\n1. **Set ALLOWED_EMBEDDING_ORIGINS on your server**:  \n   ```bash\n   export ALLOWED_EMBEDDING_ORIGINS=\"https://your-embedding-site.com\"\n   bbx run\n   ```\n\n2. **Add the script and element to your HTML**:  \n   ```html\n   \u003cscript src=\"https://raw.githubusercontent.com/BrowserBox/BrowserBox/main/api/browserbox-webview.js\"\u003e\u003c/script\u003e\n   \u003cbrowserbox-webview login-link=\"https://your-browserbox-instance.com/login/abc123\" width=\"800\" height=\"600\"\u003e\u003c/browserbox-webview\u003e\n   ```\n\nThat’s it—secure browsing, embedded effortlessly.\n\nFor more details, check the full WebView API script in the [browserbox-webview.js file](https://github.com/BrowserBox/BrowserBox/blob/main/api/browserbox-webview.js).\n\n---\n\n## Using `bbx` Commands\n\nThe `bbx` CLI manages all aspects of BrowserBox. Below is a comprehensive list of commands:\n\n### Core Commands\n- **`bbx install`**: Install BrowserBox, `bbx` CLI, and related files.  \n- **`bbx activate [seats]`**: Activate your license for 1 or more seats.  \n- **`bbx run`**: Start BrowserBox on your system.  \n- **`bbx stop`**: Stop BrowserBox.  \n- **`bbx logs`**: Show BrowserBox logs.\n\nFor a full list on your OS, run `bbx`\n\n---\n\n## License Compliance\n\nWe enforce licensing and protections for our business. Usage data ensures compliance. See our [Privacy Policy](https://dosaygo.com/privacy.txt) and [Terms](https://dosaygo.com/terms).\n\n\u003e[!IMPORTANT]  \n\u003eA license unlocks full features and ensures a supported, secure solution.\n\n---\n\n## Advanced Usage\n- **Secure Document Viewing**: Safely preview files without downloads (Linux only).\n- **DevTools Access**: Inspect remote pages with a right-click.\n- **Tor \u0026 SSH Tunneling**: Run anonymously or privately—see [Advanced Setup Guide](ADVANCE.md#) for details.\n\n## FAQ\n\n**Do you have perpetual licenses, i.e, without a subscription and frozen to a version?**\n\nYes, but the ACV is $50,000 and above. Contact us: sales@dosaygo.com\n\n**Why choose BrowserBox over alternatives?**\n\nBrowserBox combines enterprise-grade security with developer-friendly tools and unmatched flexibility—no other RBI solution offers multiple OS compatibility, Docker, and embedding in one package.\n\n**When I purchase a license, what do I get?**\n\nYou will get an email with the link to view the license key. This key is good for the number of seats you purchased. You can adjust the seat count in the **Qty** field on the payment page, after hitting subscribe. \n\n**How do I get a license?**  \n\n\u003cul\u003e\n  \u003cli\u003e\n    \u003ca href=\"https://browse.cloudtabs.net/l\" class=\"cta-button\"\u003eGet a Commercial License\u003c/a\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003ca href=\"https://browse.cloudtabs.net/M/jl\" class=\"cta-button\"\u003eGet a Non-Commercial License\u003c/a\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003ca href=\"https://tally.so/r/wkv4aM\" class=\"cta-button secondary-cta\"\u003eJoin Evaluation Waitlist\u003c/a\u003e    \n  \u003c/li\u003e\n\u003c/ul\u003e\n\n*I want to buy more licenses, do you offer discounts?*\n\nYes, see our payment page for volume discounts. These are only available to commercial licensees. Non-commercial (government, non-profit, individuals) keep a flat rate regardless of volume. For any questions regarding volume discounts, support or other custom packages, please contact us: sales@dosaygo.com\n\n*I think I might have used BrowserBox in violation in the past, but now I want to get a license and get compliant, what should I do?*\n\nContact us as soon as possible, we can forgive and work it out as long as you let us know your situation and get compliant. Email: legal@dosaygo.com\n\n**More questions?**  \n\nEmail [sales@dosaygo.com](mailto:sales@dosaygo.com).\n\n---\n\n## Support\n\n- **Email**: [support@dosaygo.com](mailto:support@dosaygo.com)  \n\n---\n\n## Sponsors\n\nWe’re grateful to our sponsors who help make BrowserBox possible. Interested in sponsoring? Contact us at [sales@dosaygo.com](mailto:sales@dosaygo.com).\n\n## Copyright\n\nBrowserBox\u0026trade; is \u0026copy; 2025 DOSAYGO Corporation USA. All rights reserved. Since 2018.\nAll code in this repository is licensed under [LICENSE.md](LICENSE.md) unless otherwise stated.  \n\n---\n\n**Learn more at [dosaygo.com](https://dosaygo.com) | Join the waitlist for a free trial: [tally.so/r/wkv4aM](https://tally.so/r/wkv4aM)**\n","funding_links":["https://browse.cloudtabs.net/buy"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrisdosyago%2FBrowserBox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrisdosyago%2FBrowserBox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrisdosyago%2FBrowserBox/lists"}