OMEGA Ω™

OMEGA Ω™

3.6MB browser that never tracks, profiles, or sells data

516 followers

OMEGA: an ultra-fast, security-first 3.6 MB native browser for macOS built on Apple architecture with Swift + WebKit. Opens in under a second, blocks trackers at the network level, fights fingerprinting, and refuses the surveillance economy. YouTube ads get neutralized. Amnesia Mode browses in RAM, leaves no trace, and disappears on quit. Hit Nuke to wipe cookies, cache, history, and site data. No profiling. No data brokerage. Just speed. Browse light. Browse free.
OMEGA Ω™ gallery image
OMEGA Ω™ gallery image
Free
Launch Team
Framer
Framer
Launch websites with enterprise needs at startup speeds.
Promoted

What do you think? …

Michel Valenzuela
Hey Product Hunt, Michel here. I built OMEGA because modern browsers have turned into two things I did not ask for: a surveillance layer and a bloated operating system that happens to render webpages. OMEGA is the opposite philosophy. It is a native Swift + WebKit macOS browser that ships at 3.6 MB, launches in under a second on my Mac, and starts from a simple premise: if third parties cannot connect, they cannot track. So OMEGA blocks the usual suspects at the network level, fights fingerprinting, and keeps the “data brokerage economy” out of your session by default. A few highlights people notice immediately: 1. YouTube Assassin: a layered approach that blocks ad endpoints, nukes overlays, and watches for ad playback patterns. If an ad slips through, it gets neutralized fast. 2. Fortress Mode: aggressive tracker blocking, plus HTTPS upgrades where possible. 3. Amnesia Mode: RAM-first browsing that disappears on quit. 4. Nuke: wipe cookies, cache, history, and site data by time range when you want a clean exit. The build process was basically an obsession loop: start with a tiny native shell, measure everything, remove anything that did not serve speed, privacy, or focus, then repeat. The goal is the web, unburdened. Raw internet, minus the weird stuff. If you try it, tell me two things: What site broke, if anything, and I will tune the per-site controls. What you want next in the free core, before I reveal the Pro roadmap. Drop questions, feedback, and feature requests here. I am actually reading them.
Chris Messina
@micheltrillo how about extensions or support for Passkeys?
Michel Valenzuela

@chrismessina Absolutely. Since launch on Product Hunt, I’ve been heads-down on both of the items you called out. Passkeys should ship within the next day or so.

On extensions, there are two viable routes. One is “Omega-built” extensions authored in native Swift (what we’re already prototyping internally, with a path to public distribution). The other is a manifest-driven model using HTML/CSS/JS, which would let creators port or repurpose a meaningful portion of existing Chrome extension logic. I’m currently leaning toward the latter, while keeping Swift as the premium, first-party track for deeper integrations, but I’m not fully decided. I’m happy to put this to a community vote since Omega was built for you all.

More capabilities like this will roll out over the coming days, and once Omega is genuinely “ready,” we’ll distribute via Apple’s App Store. In the meantime, beta builds will remain available on the official site at www.omega.bz

Atmos

@micheltrillo This is vibe coded, right? You forgot to delete an AI system message and posted it on your website: "If you want to be more aggressive, set the Chromium bar value to a specific headline example (650 MB) and keep the label “varies by browser”.

Funny but sloppy.

Michel Valenzuela

@atmos_ The website was absolutely vibe coded, which explains why it looks terrible. I built it last-minute because I wanted a trusted place where people could download the DMG directly. So yes...it's both funny and sloppy 😂 The browser itself was not vibe coded.

Historically, I’ve had limited success with tools like Bolt and Cursor. In both cloud and IDE contexts, the effective context window feels too constrained, and the recursive reasoning is not consistently strong enough for the way I build. I'm truly amazed by the successful outcomes of individuals who strictly vibe code with zero actual development experience, however. I wish I had that same "luck."

That said, I’ve shipped apps for years on iOS and Android. For this macOS build, I have leaned on AI primarily for debugging and for implementing features that are new to me in the macOS environment. It has been a genuine accelerant. In particular, Gemini has been extremely effective as a troubleshooting companion and has helped me navigate a more rigorous development path.

I seldom called upon ChatGPT for this specific workflow because it has felt slower and less aligned with the kind of answers I need, though that may be on me in how I’m prompting. So yes, there are traces of “vibe coding” in the broader sense, but the core product work is very deliberate. I care about correctness, performance, and visual coherence more than current AI tooling can reliably guarantee on its own.

Paul
@atmos_ Agreed, neat concept but I'm not touching this with a 10 foot pole
Michel Valenzuela

@atmos_  @kn0wn Thank you both for your precious time to even comment. Honored to have you here, regardless. I appreciate the discourse nonetheless. 🙇🏽🙏🏽

Chris Messina
I hear cursor can build a 3M line browser in a week. https://x.com/mntruell/status/20... How long did Omega take and how much of it did AI code?
Michel Valenzuela

@chrismessina Great share. “3M+ lines across thousands of files” 😳 is serious output, especially if Cursor was effectively running for a week and the browser was AI authored end-to-end.

To that post's comment "It kind of works! It still has issues and is of course very far from Webkit/Chromium parity...", my target with Omega has been the opposite philosophy: the smallest possible native footprint that still delivers a credible web experience, where the only latency you feel is the network and the remote server, not the app itself.

To your question, though, I’m at a 50/50 right now as macOS is newer terrain for me, even if Swift isn’t. If this were iOS, Liquid Glass would be almost trivial, where on macOS I had to fabricate the illusion manually. The Standard vs Fortress toggle, the page Zoom slider, and the ON/OFF switches are all hand-built “glass” experiments, and they landed better than expected.

Now I’m curious what Omega’s code line count is...shall I count? I'll get back to you on that. 🫡

And going forward, I’ll absolutely lean harder into AI to accelerate feature velocity. I can’t type fast enough, and some of what users will expect next, especially AI integrations and more complex capabilities, benefits from this machine-assisted augmentation.

Saad Zafar

I see privacy-focussed, I upvote 🔒

Michel Valenzuela

@saad_zafar 1,000,000% we have a choice, or at least we should, to decide whether we allow ourselves to be tracked, tailed, and distilled into a commoditized user profile designed for someone else’s monetization, delivering virtually no value back to us. For me, Omega is the last browser I intend to use. That’s precisely why I’m relentlessly focused on making it secure, private, lightweight, and, frankly, as aesthetically, irresistibly sexy as possible. ❤️🫦🤣

Alex Cloudstar

3.6MB is tiny. My Mac’s tired of browsers acting like OSes. The YT assassin bit is the hook. If it holds up on banking + Figma, I’ll keep it pinned. Amnesia mode for quick lookups is nice. Does it import Safari/Brave bookmarks?

Michel Valenzuela

@alexcloudstar I hope to meet your expectations, sir. Bookmark import is a priority, so I’ve added it to the roadmap. Stay tuned!

Sapnesh Naik

Hi Michel, Quick question: if a normal Chrome user were to switch to this browser, what would they miss that's in Chrome but not in your browser yet?

Also, I'm thinking of trying this browser out, but I'm mainly worried about whether it will load all the different websites the same way Chrome does. Or is there any difference? Asking from a Web developer/tester perspective

Tony Hsieh

Regarding "Amnesia Mode browsing in RAM": how does this interact with macOS virtual memory/swap? If the OS pages that RAM out to disk (which macOS loves to do), isn't the data technically recoverable? Curious how "forensically clean" this actually is compared to a standard incognito window.

Michel Valenzuela

@tony_hsieh2 Amnesia Mode in OMEGA is implemented using WKWebsiteDataStore.nonPersistent(), which means WebKit keeps cookies, cache, local storage, and other website data in an ephemeral in-memory store and does not write that session into the normal on-disk browser profile.

That said, macOS virtual memory can page portions of RAM to disk under memory pressure, so in a strict sense any in-memory browsing session could be paged out. Practically, macOS swap is protected via encrypted virtual memory, so it is not a straightforward “recover plain text from disk” situation, but I still would not market it as “forensically guaranteed.”

The right comparison is that it is in the same class as standard incognito or private browsing, which is designed to prevent local persistence after the session ends, not to defeat a compromised machine, live memory capture, or network-side logging.

More precisely, yet in theory, some session data could be written to disk if macOS pages memory out to swap. In practice, that swap is encrypted by the OS, so it is not meaningfully “recoverable” by someone doing normal disk forensics after the fact. The edge case is a high-capability attacker with live access to the machine (or encryption keys/memory state) while you are browsing, in which case “private browsing in RAM” does not protect you, and that is also true for standard "Incognito."

To reiterate, Amnesia Mode is designed to prevent your browser from saving a trail on your own disk after you are done, but it is not a magic cloak against these three classes of risk:

  1. A Compromised machine

If your Mac is infected or someone has admin or root access, they can observe what you do in real time. They can read browser memory, capture keystrokes, take screenshots, or hook the network stack. Private or RAM-only storage does not matter if the attacker is already inside the house.

  1. Live memory capture

Even on a clean machine, if someone can capture RAM while you are browsing (debug tools, malicious endpoint software, physical access with high privileges), they may extract session data like page contents, tokens, or cookies from memory. Amnesia Mode reduces what is left behind later, but it cannot stop someone from reading what exists right now in RAM.

  1. Network-side logging

Even if your local browser leaves no trace, the network can. Your ISP, corporate proxy, DNS resolver, Wi-Fi operator, and the sites you visit can log traffic patterns, DNS queries, IP addresses, and server-side logs. Amnesia Mode is local. It does not erase logs that exist outside your computer. This part we are actively working on, meaning we can "blind" the intermediaries, but we cannot prevent network-side logging completely, as you already know, I'm sure.

In short, Amnesia Mode is about minimizing local persistence after the session ends, not about defeating active surveillance during the session or logs that live elsewhere.

Van de Vouchy
Hey Michel, that line about browsers becoming a surveillance layer and bloated OS that happens to render webpages is perfect. Was there a specific moment where you opened your browser, noticed how slow or invasive it had become, and thought when did this get so bad?
123
Next
Last