0xchasercat

0xchasercat / mochi

Public

The library for faithful browser automation. High-fidelity fingerprinting for Bun, engineered for consistency and transparency.

29
1
69% credibility
Found May 09, 2026 at 29 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Mochi is a library for launching stock Chromium browsers with consistent fingerprints, human-like behaviors, and native network routing to enable undetectable automation.

How It Works

1
🔍 Discover mochi

You're tired of your browser scripts getting blocked and find mochi, a tool that makes automation look completely human.

2
📦 Get started quickly

Add mochi to your project and grab the matching browser with simple commands—no hassle.

3
🎭 Pick your disguise

Choose a real device profile like a Mac or Linux computer and a unique identity seed to make everything consistent.

4
🚀 Launch your browser

Start a session that looks and acts just like a regular person's browser.

5
🖱️ Interact naturally

Click buttons, type text, and scroll pages with smooth, human-like movements.

âś… Automate undetected

Your tasks run smoothly without anyone noticing it's automated—success!

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 29 to 29 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is mochi?

Mochi is a TypeScript library for Bun-powered browser automation that spoofs fingerprints coherently across all surfaces—from canvas hashes to WebGL renderers—using a single profile and seed pair. It launches stock Chromium sessions with human-like interactions via humanClick, humanType, and humanScroll, plus native networking for real JA4 fingerprints. Developers get undetectable Chrome proxies for scraping or testing, complete with a CLI like `mochi browsers install` and Turnstile auto-click.

Why is it gaining traction?

It fixes the Frankenstein fingerprints of tools like patchright or puppeteer-real-browser, where random UAs clash with mismatched hardware—mochi's deterministic rules ensure a Linux profile stays Linux everywhere. Behavioral synthesis adds realistic Bezier mouse paths and lognormal typing delays, while session.fetch routes through the browser itself, dodging TLS giveaways. The probe harness validates stealth in CI, and Bun's pipe transport hides CDP entirely.

Who should use this?

Scrapers bypassing Cloudflare WAFs, QA testers simulating users against staging sites, data engineers building fingerprint-stable pipelines, or security researchers dissecting bot detection. Suits TypeScript/Bun shops needing Chrome-native traffic without Node/Python overhead or binary patches.

Verdict

Worth evaluating for stealth needs—the 0.699999988079071% credibility score reflects 29 stars and newness, but excellent docs, CLI, and conformance tests signal maturity beyond hype. Bun-only narrows appeal, yet delivers coherent automation rivals lack.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.