← Back to Product Feed

Hacker News Show HN: Mochi.js: bun-native high-fidelity browser automation library

A high-fidelity, open-source browser automation library designed to bypass captchas and WAFs by mimicking regular traffic, outperforming Chromium forks without proprietary affiliations.

2
Traction Score
0
Discussions
May 9, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
A high-fidelity, open-source browser automation library designed to bypass captchas and WAFs by mimicking regular traffic, outperforming Chromium forks without proprietary affiliations.
Mochi.js directly challenges the opaque and often adversarial landscape of bot detection and browser automation. It positions itself as a transparent, open-source alternative to proprietary solutions and patched Chromium forks, focusing on 'high-fidelity' automation that mimics real user traffic to bypass WAFs and captchas. The library's core innovation lies in its data-backed probe manifest, designed to understand and counter bot detection mechanisms without resorting to deception. This addresses a critical developer pain point: reliable, consistent browser automation for tasks like data scraping, testing, or competitive intelligence, often hindered by sophisticated anti-bot measures. Its MIT license and explicit rejection of SaaS affiliations appeal to developers seeking control and transparency in their tooling, highlighting a significant ethical and technical debate within the industry.
Hi HN,I’m sharing mochi.js (https://github.com/0xchasercat/mochi), a Bun-native, raw-CDP browser automation framework. It's designed to make programmatic browser use more effective by focusing on consistency and measured parity with regular traffic, purely from the JS layer, against stock Chromium.The most common forms of browser automation focus heavily on client-side line by line probes, which are mostly cosmetic. This makes people feel better but it doesn't have much relevance to actual WAF or anti-automation defences.Mochi.js focuses on what actually matters, allowing you to get past captchas, WAF's and most defence mechanisms. In fact, in some cases it actually outperforms chromium forks simply by virtue of not having to lie.The foundation is built on a probe manifest based on analyzing several WAF's and trying to cover most of the ground that matters, and from there building upwards while ensuring every decision is backed by data. Solves turnstile/interstitial automatically, single digit fpjs suspect score, very good client-side results, though browserscan and a few others are known limitations that are fundamentally conflicting with what WAF's probe for.I'll be here if anyone wants to discuss the details, check out the docs and github. It's completely free and open source, MIT, strictly no relationship to any proprietary products whatsoever. No affiliation to patched chromium forks, or SaaS.But I also want to talk about why I built this, because the current paradigm of "bot detection" is fundamentally broken.Traditionally they would probably try to label my repository a malicious tool, or at best, a grey hat one.Let's take Turnstile for example, If you attach a debugger to see what data they are extracting from your hardware, their script intentionally self-destructs.
When they try to extract your data—acting as a guest on your silicon, using your electricity, without asking, the industry calls it "Security."But if you write a script to control exactly what data your own hardware emits, refusing to provide the data they have no right to ask for, you are suddenly labeled a "Malicious Actor" engaged in "Bot Evasion."I find it absurd we let ourselves put up with this, and the stance of the bot-evasion community only makes them feel more able to take a higher moral ground.I have built a library that respects my hardware's reality. If that breaks your security model, that's because your security model relies on trespassing and secrecy. I stopped apologizing. Who's next?Mochi is the exact opposite of WAF opacity. It is a glass box. It is MIT-licensed. The entire DAG, fingerprint manifest schema, harvesting process, is documented. We even commit our live benchmarks to the public record (mochi on a Linux datacenter IP scored a suspect_score: 8 and bot: not_detected against FingerprintJS Pro v4).We don't even lie unnecessarily. We default to host-OS matching. If you run mochi on a Linux server, it uses privacy-sensible fingerprints for Linux, not Windows, because Linux is a real-user signal. It proves that WAFs aren't actually blocking what most people think they are, which begs the question of what they are really doing in that obfuscated payload.The legitimacy argument is exactly how they captured the narrative. And nobody challenged it because the people on the other side were too busy acting like they were doing something wrong.Is this a conspiracy theory? For sure, but only because they allow it to be. Try make a conspiracy theory about the sticky riceball.
Bun-native raw-CDP browser automation framework programmatic browser use client-side line by line probes WAF anti-automation defences captchas

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is Mochi.js: bun-native high-fidelity browser automation library?
Mochi.js: bun-native high-fidelity browser automation library is analyzed by our AI as: A high-fidelity, open-source browser automation library designed to bypass captchas and WAFs by mimicking regular traffic, outperforming Chromium forks without proprietary affiliations.. It focuses on Mochi.js directly challenges the opaque and often adversarial landscape of bot detection and browser automation. It positions itself as a transpare...
Where did Mochi.js: bun-native high-fidelity browser automation library originate?
Data for Mochi.js: bun-native high-fidelity browser automation library was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was Mochi.js: bun-native high-fidelity browser automation library publicly launched?
The initial public indexing or launch date for Mochi.js: bun-native high-fidelity browser automation library within our tracked developer communities was recorded on May 9, 2026.
How popular is Mochi.js: bun-native high-fidelity browser automation library?
Mochi.js: bun-native high-fidelity browser automation library has achieved measurable traction, logging over 2 traction score and facilitating 0 recorded discussions or engagements.
Which technical categories define Mochi.js: bun-native high-fidelity browser automation library?
Based on metadata extraction, Mochi.js: bun-native high-fidelity browser automation library is categorized under topics such as: Bun-native, raw-CDP, browser automation framework, programmatic browser use.
How does the creator describe Mochi.js: bun-native high-fidelity browser automation library?
The original author or development team describes the product as follows: "Hi HN,I’m sharing mochi.js (https://github.com/0xchasercat/mochi), a Bun-native, raw-CDP browser automation framework. It's designed to make programmatic browser use more effective by focusing on c..."

Community Voice & Feedback

No active discussions extracted yet.

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.