https://github.com/Bonsai-Desk/bonsai-browser Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Bonsai-Desk / bonsai-browser Public * Notifications * Fork 3 * Star 149 License MIT license 149 stars 3 forks Star Notifications * Code * Issues 1 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights Bonsai-Desk/bonsai-browser This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 16 tags Code Latest commit @CallumFerguson CallumFerguson update readme ... 2d7a085 Jun 25, 2022 update readme 2d7a085 Git stats * 832 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .erb .github/workflows .idea art assets images src .editorconfig .eslintignore .eslintrc.js .gitattributes .gitignore CHANGELOG.md Electron React Boilerplate LICENSE LICENSE README.md babel.config.js package.json tsconfig.json yarn.lock View code [ ] Bonsai Browser Getting Started Prerequisites Installation Usage Contributing License Contact README.md Contributors Forks Stargazers Issues MIT License Logo Bonsai Browser Web-browser for research that helps programmers think clearly Website >> Releases * Report Bug * Request Feature Getting Started Prerequisites * nodejs + Bonsai Browser has been tested and works with node version 16.15.1, but it will probably work with other node versions * yarn + Bonsai Browser uses yarn instead of npm Installation 1. Clone the repo git clone https://github.com/Bonsai-Desk/bonsai-browser 2. Navigate to project root cd bonsai-browser 3. Install dependencies yarn Usage * Run Bonsai Browser hot reloading will work for render threads, but not the main thread non-packaged builds prepend the toggle shortcut with "Ctrl", so the default is Ctrl+Alt+Space instead of Alt+Space yarn start * Build Bonsai Browser The packaged build will end up in the release folder, and for some platforms, it will include both an installable version and a portable version yarn package * configuration The most recent commits have user accounts disabled by default. This can be controlled by a .env file in the root folder. The following configuration could be used to enable user accounts and to do notarized builds. This configuration is also required for previous commits to work at all. Commits older than 11/29/2021 should work without configuration because user accounts did not exist yet. USE_ACCOUNT=true REACT_APP_SUPABASE_URL="https://[app url].supabase.co" SUPABASE_ANON_KEY="[anon key]" MIXPANEL_PROJECT_DEV_TOKEN="[mixpanel project dev token]" MIXPANEL_PROJECT_TOKEN="[mixpanel project token]" CI=true APPLE_ID="example@example.com" APPLE_ID_PASS="[apple id pass]" GH_TOKEN="[github token]" DEBUG=false Contributing Bonsai Browser is no longer being actively developed, but contributions are welcome License Distributed under the MIT License. See LICENSE for more information. Contact Join the Discord server About No description, website, or topics provided. Resources Readme License MIT license Stars 149 stars Watchers 8 watching Forks 3 forks Releases 16 1.2.2 Latest Jan 31, 2022 + 15 releases Packages 0 No packages published Contributors 2 * @hyferg hyferg Cameron Ferguson * @CallumFerguson CallumFerguson Callum Ferguson Languages * TypeScript 91.9% * JavaScript 6.0% * HTML 1.9% * CSS 0.2% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.