Ok so first thing, Murky is a browser. Not a VPN, not an extension, not an AI app, not a launcher. It's a normal desktop web browser you install and use for everything, like Chrome or Firefox. Murky is a browser built on Electron/Chromium, so sites render the way you expect. I'm saying it three times on purpose, because I don't want my murky browser searches to be stolen by a random foreign site that just wants to HIJACK my precious search engine results on "murky browser" :).
I've been working on it for a while and it's finally open source (MIT), so here's what it does, including the parts I don't like.
Firstly, It's built on Electron. This makes it slow and ram hungry. I'm hoping to change this soon. This is the feature I HATE the most.
Everything local. It just doesn't save any data, share any data (obviously) and the only data you get, you keep.
A request log. This is the feature I'd want in any browser. Murky keeps a rolling local log of the network requests the browser itself makes, and you can open it and export it as JSON. So you don't have to believe my claims about privacy, you can look. For the record, the browser does talk to a few places: search suggestions, the trending searches on the new tab page, GitHub for update checks, and Hugging Face when it downloads the speech/translation models. All of that shows up in the log.
PRIVACY STUFF THAT'S ON BY DEFAULT
Do Not Track is on, DuckDuckGo is the default search engine (you can switch to Google, Bing, Startpage or Ecosia), and there are two toggles for blocking known ad networks and known trackers/analytics. To be upfront, that's a list of known domains, not a giant filter list. It's a baseline. If you want heavy blocking, load an extension.
There's also a purge button that wipes history, bookmarks, cookies, local storage, service workers and cached web data in one action. It can save a local backup of your settings, history and bookmarks first, so you can bail out of a bad click.
SWITCHING WITHOUT LOSING EVERYTHING
Murky is a browser with an import wizard in the first-run setup. If you ask it to, it copies bookmarks, history, search engines and cookies from another browser installed on the same PC. It handles Chromium-family browsers (Chrome, Edge, Brave, Opera, Vivaldi, Arc) and Firefox. Cookies get decrypted locally using the OS's own mechanism (DPAPI on Windows) so you stay logged in. The importer makes no network requests. It does NOT import saved passwords, on purpose. I didn't want to be the guy touching that. (And I'll never be probably)
DEVTOOLS
Murky is a browser with its own DevTools panel that docks on the side. It has an elements view where you can read and edit the DOM, a console with command history, resources, storage (view, edit, clear), network, performance, a security tab and a screenshot button. It's lighter than Chrome's, and I'd recommend you use it for quick checks rather than deep profiling.
EXTENSIONS
You can load Chrome-style extensions from a .zip, a .crx or an unpacked folder, pin them to the toolbar and manage them on a page. They get popups, plus tabs, storage, bookmarks, history search and scripting APIs. I'll be honest: not every extension API is implemented, so some extensions will misbehave. Test the ones you can't live without.
CUSTOMIZATION (yaaaaay)
Accent color, background color, or your own background photo. Toolbar size, UI text scale, interface font (I'm not sure if it works though). The whole interface, including popups and overlays, follows your theme. The UI is translated into a bunch of languages (I SWEAR I'M A GENIUS I SWEAR) (German, French, Spanish, Italian, Portuguese, Dutch, Russian, Polish, Japanese, Korean, Chinese, Turkish...), and you can set a priority order of languages.
Oh, and when you go offline, instead of a dinosaur you get a little fish diving game with jazz playing. Completely unnecessary, and one of my favorite parts. The music is royalty free!! (Content creators, please use my browser !!)
THE HONEST LIMITATIONS
- Murky is a browser on top of Chromium via Electron, not a new engine. It's heavier than a native browser would be.
- Windows is the main build right now (installer + portable). The config has and Linux targets, but I haven't tested them as much.
- The built-in ad/tracker blocking is basic, as I said above.
- It's version 2.0.0, so expect rough edges. Please report them. PLEASEEEE!! Ty
Code is MIT: https://github.com/murkybrowser/Murky-Browser
Updates come from the GitHub releases through an in-app updater. The name and logo are not under the MIT license, so please don't ship a fork pretending to be the official Murky.
If you try it, tell me what broke. And if you've got a "I'd switch browsers if it had X" feature, drop it below. Murky is a browser that's still changing a lot, so I'm listening.
PLEASE DONT HATE MEEEEEEEEEEEEEE IM A BAD OK?? PLEASEEEEEEEEEEEEE