{"id":45836748,"url":"https://github.com/kernferm/bubblesthedev-webbrowser","last_synced_at":"2026-05-24T00:06:06.743Z","repository":{"id":340861300,"uuid":"1167943092","full_name":"KernFerm/BubblesTheDev-WebBrowser","owner":"KernFerm","description":"A lightweight desktop browser designed for users who want control, clarity, and zero hidden tracking.","archived":false,"fork":false,"pushed_at":"2026-04-21T18:58:46.000Z","size":306,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-21T20:40:24.058Z","etag":null,"topics":["browser","chromium","desktop-browser","electron","lightweight-browser","no-telemetry","privacy-browser","privacy-focused","secure-browser","web-browser","windows-app"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"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/KernFerm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGE-LOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-26T21:14:00.000Z","updated_at":"2026-04-21T18:57:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/KernFerm/BubblesTheDev-WebBrowser","commit_stats":null,"previous_names":["kernferm/bubblesthedev-webbrowser"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/KernFerm/BubblesTheDev-WebBrowser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubblesTheDev-WebBrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubblesTheDev-WebBrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubblesTheDev-WebBrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubblesTheDev-WebBrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KernFerm","download_url":"https://codeload.github.com/KernFerm/BubblesTheDev-WebBrowser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubblesTheDev-WebBrowser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32412890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T05:20:56.964Z","status":"ssl_error","status_checked_at":"2026-04-29T05:19:54.749Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","chromium","desktop-browser","electron","lightweight-browser","no-telemetry","privacy-browser","privacy-focused","secure-browser","web-browser","windows-app"],"created_at":"2026-02-26T23:11:33.489Z","updated_at":"2026-05-24T00:06:06.733Z","avatar_url":"https://github.com/KernFerm.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# BubblesTheDev Web Browser\n\n\u003e A browser built for privacy, control, and a smoother everyday experience. 🌐\n\n[![Version](https://img.shields.io/badge/version-1.1.33-blue)](https://github.com/KernFerm/BubblesTheDev-WebBrowser/releases)\n[![Platform](https://img.shields.io/badge/platform-Windows%2011-0078D6)](https://github.com/KernFerm/BubblesTheDev-WebBrowser/releases)\n[![Electron](https://img.shields.io/badge/Electron-42-47848F?logo=electron\u0026logoColor=white)](https://www.electronjs.org/)\n\n## What Is It? 👋\n\nBubblesTheDev Web Browser is a Windows browser designed for everyday browsing while keeping browser data local-first and user controls easier to understand.\n\nIt is meant to feel like a practical daily browser, not just a privacy experiment or a stripped-down shell. The project combines familiar browser features such as tabs, bookmarks, downloads, saved passwords, a built-in home page, split view, and media tools with stronger local-first defaults, clearer diagnostics, and more visible runtime controls.\n\nVersion `1.1.33` continues that direction with a hardened multilingual architecture, broader accessibility support, lighter localization startup behavior, safer runtime locale switching, and smoother diagnostics and browser-control surfaces.\n\nThe overall goal is simple:\n\n* keep everyday browsing familiar\n* avoid unnecessary background collection\n* keep more browser behavior local and inspectable\n* give users better visibility into performance, stability, and diagnostics\n\n## What's New In 1.1.33 ✨\n\n* Added a stronger multilingual system with smarter local language fallback and validation\n* Expanded browser localization coverage to `679` locale packs across `453` base languages\n* Kept runtime language switching local-first and more efficient\n* Added locale-aware formatting support for dates, times, numbers, currencies, plurals, relative time, and lists\n* Kept the broader accessibility layer with reader mode, per-site reading controls, keyboard-first navigation, reduced motion, and stronger contrast options\n* Reduced localization startup cost by deferring heavier diagnostics work off the normal launch path\n* Improved live language-switching performance\n* Kept the local AI, diagnostics, streaming isolation, and Windows-focused browser protections in place\n\nIn practical terms, this release is focused on turning the browser into a more globally scalable multilingual platform without weakening the local-first privacy model, the hardened runtime boundaries, or the recent accessibility work.\n\n## Main Features 🚀\n\n### Everyday Browsing 🧭\n\n* multi-tab browsing\n* built-in `bubbles://home` start page\n* bookmarks and bookmark bar\n* browsing history\n* pinned tabs\n* tab mute controls\n* split-view browsing\n* full-screen support\n\nThe everyday browsing layer is meant to stay familiar. You still get a normal browser shell with address bar navigation, bookmarks, history, and utility panels, but the surrounding browser behavior is designed to stay more understandable and more local-first than many mainstream browser experiences.\n\n### Privacy And Security 🔒\n\n* local-first browser data handling\n* no built-in telemetry or analytics\n* incognito browsing\n* built-in ad and tracker blocking\n* Windows-friendly download protection\n* encrypted saved-password storage\n* per-site permission controls\n* sandboxed and isolated browser runtime\n* local accessibility and reading controls\n\nThe browser tries to keep privacy and security features understandable instead of burying them behind background behavior. Browser data stays local by default, and higher-risk browser actions stay under tighter browser-controlled protection.\n\nIt is not an offline-only browser, and it does not pretend normal web traffic is the same thing as telemetry. The privacy model is local-first, user-controlled, and intentionally more explicit about what stays on-device.\n\n### Local AI And Diagnostics 🤖\n\n* `AI \u0026 Diagnostics` panel in the browser UI\n* offline local summarization\n* isolated local AI runtime worker\n* current-session health monitoring\n* encrypted profile-isolated AI memory for standard profiles\n* non-persistent AI memory behavior for incognito sessions\n* privacy-safe diagnostics preview\n* privacy-safe manual diagnostic reporting\n* privacy-safe test reporting\n* optional automatic severe-event reporting when enabled by the user\n\nThis part of the browser is intended to stay local-first. The AI layer is used for offline summaries, runtime analysis, and current-session health feedback rather than cloud-based assistant behavior. Standard profiles can keep encrypted AI memory locally, while incognito sessions do not persist that memory across sessions.\n\nThe diagnostics side is designed to be more transparent than a hidden crash-upload model. Users can inspect what would be sent before sending it, keep reporting disabled, or manually send a report only when needed. Privacy-safe diagnostics are intended to focus on browser stability and system health rather than personal browsing content.\n\n### Multilingual Platform 🌍\n\n* automatic locale detection\n* manual language override\n* runtime locale switching\n* locale inheritance and fallback chains\n* RTL-aware metadata and layout support\n* locale-aware formatting helpers\n* local-only language-pack validation\n* bounded localization caches\n\nThe multilingual layer is designed to scale without turning into a cloud translation system. Language data stays local, translation packs are checked before use, and the browser applies translated interface text in a safer way.\n\n### Streaming Hub 🎬\n\nThe browser includes an isolated Streaming Hub for supported providers. Supported services currently include:\n\n* Disney+\n* Hulu\n* Max\n* Netflix\n* Paramount+\n* Prime Video\n* Apple TV+\n* AMC+\n* Peacock\n* Crunchyroll\n* YouTube TV\n* Sling TV\n* Pluto TV\n* The Roku Channel\n* Plex\n* Discovery+\n* ESPN+\n* MGM+\n* STARZ\n* Tubi\n\nEach supported streaming service is intended to run in its own isolated session instead of the shared normal browsing session. That helps keep streaming sign-in state more separated, reduces cross-service mixing, and allows service sessions to be managed more independently from normal browsing activity.\n\n### Performance And Power Features ⚡\n\n* gaming and streaming performance mode\n* background tab throttling\n* sleeping tabs under memory pressure\n* stream-stability controls\n* built-in Task Manager\n* runtime checks panel\n* multiple built-in themes\n\nThese features are aimed at keeping the browser usable during heavier sessions such as gaming, streaming, multitasking, or long browsing runs. The browser can back off more aggressively in the background, reduce unnecessary work, and surface a current-session health view so users can see when the browser is under more pressure.\n\n### Extra Tools 🛠️\n\n* extension import support\n* VPN tools and public IP checks\n* passkey compatibility for supported sites\n* local-only Music Player\n* hardened Music Downloader\n\nThese tools are meant to make the browser feel more complete without turning it into a cloud-heavy utility platform. Where possible, these features stay local, use explicit user action, and expose their behavior through the browser UI instead of hidden background collection.\n\n## Architecture At A Glance 🏗️\n\nThe browser is built on Electron and keeps higher-risk parts of the app under browser-controlled protection.\n\nAt a high level:\n\n* browser windows and tabs are managed by the trusted browser side\n* web content stays separated from privileged browser operations\n* downloads, diagnostics, localization orchestration, and performance-policy behavior stay in browser-controlled services\n* local AI runs through an isolated worker process instead of directly inside the normal browser UI flow\n* profile-local AI memory stays isolated per profile and is non-persistent for incognito sessions\n\nThe architecture is intentionally local-first and tries to keep the browser's more sensitive features inside the trusted runtime side of the app.\n\n## Installer 📦\n\nInstaller file name:\n\n`BubblesTheDev Web Browser_Installer_1.1.33.exe`\n\nPlatform:\n\n`Windows 11 x64`\n\nThe current installer uses a normal visible Windows installer flow instead of a silent always-on update model. Recent builds also include a clearer visible post-install completion flow so end users can better understand what the installer is doing before it closes.\n\n## Updating 🔄\n\nThe browser does not rely on a silent always-on updater.\n\nInstead:\n\n* updates continue to use a normal installer flow\n* the browser can check for newer releases from the app menu\n* installed builds can perform background update checks and background installer downloads when the managed update flow is available\n* installed builds can keep browser-controlled update registration support where available\n* the browser only shows `Restart to Update` after the installer is downloaded and ready\n* installed update behavior can create or refresh a Desktop folder named `BubblesTheDev - WebBrowser Update Notes` so the current bundled release notes stay visible locally\n\nThat means updates are still visible and installer-based instead of behaving like a hidden background patch service. The browser can help with background update checks and downloads where supported, but the overall update experience is still built around a normal Windows installer flow and a visible restart step.\n\n## Privacy Summary 🛡️\n\nThis browser is built to keep things simple and local-first.\n\nIt does:\n\n* keep browser data local on the device by default\n* avoid built-in telemetry and analytics systems\n* keep localization processing and language preferences local on-device\n* keep local AI memory isolated per profile\n* keep incognito AI memory non-persistent\n* keep diagnostics local unless the user exports them or enables privacy-safe reporting\n* give users clear controls over diagnostics behavior\n\nIt does not promise zero network activity, because websites, search, downloads, passkeys, streaming services, and updates can still use the network when the user chooses those features. The privacy goal is not \"offline-only\"; it is \"local-first, transparent, and limited by default.\"\n\n## Related Docs 📚\n\nIf you want more detail, the repo also includes:\n\n* `ARCHITECTURE.md` for the high-level runtime design\n* `SECURITY.md` for the security policy and reporting path\n* `Data-Collection-and-Privacy-Notice.md` for the plain-language privacy notice\n* `Browser-Privacy-Comparison.md` for the broader privacy comparison view\n* `CHANGELOG.md` for release-to-release changes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fbubblesthedev-webbrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkernferm%2Fbubblesthedev-webbrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fbubblesthedev-webbrowser/lists"}