What it does
Mochi.js is a browser automation library built for Bun that uses the Chrome DevTools Protocol to control Chromium. It handles programmatic browsing tasks while attempting to avoid detection by anti-bot systems. The library generates fingerprints—browser characteristics like user agent, canvas rendering, WebGL output, and audio context—from a consistent seed so they remain coherent across probes. It simulates human behavior through click, typing, and scroll patterns based on biomechanical models. It can auto-solve Turnstile challenges and inject custom code into pages before scripts run.
Who it is for
Developers building automation workflows who need to avoid fingerprint detection. The library targets users currently relying on Playwright or Puppeteer but facing blocking from detection systems. It suits those performing bot-protected tasks at scale: scraping, testing, account access, or checkout automation on sites with strict anti-bot measures.
Pricing
The site does not show prices.
How it stands out
Mochi.js claims to differ from mainstream tools in three ways. First, it uses raw CDP instead of higher-level abstractions, giving lower-level control. Second, all fingerprint surfaces—canvas, fonts, WebGL, audio, device media lists—derive from a single seed through a 48-rule system, preventing mismatched attributes. Third, it routes HTTP requests through Chromium itself rather than a parallel HTTP layer, ensuring TLS signatures and HTTP/2 behavior match real Chrome. The library is Bun-native with no Node or Python dependencies. It includes a test harness comparing live sessions against captured baselines from real devices, blocking commits that deviate without explanation.
What a founder should check
Three areas warrant verification before building a competitor. First, how quickly do detection systems adapt to this approach? If fingerprint-based detection is already bypassed by many tools, the moat may erode faster than assumed. Second, what switching costs exist for users of Playwright or Puppeteer? Rewriting automation code for a new library has friction; understand whether that barrier protects adoption. Third, examine whether Chromium-native fetch truly prevents detection or simply delays it. If sites move beyond fingerprinting to behavioral and network-level anomaly detection, the claimed advantage shrinks.
Thinking of building something like this?
Every launch here is a competitor to somebody's idea. If yours is close, check it against the market before you build: the Full Check names the rivals, the prices and the gaps.
More developer tool / api launches
AllElevenLabs UI
Audio and agent components for Next.js built on shadcn/UI
What the Font
Identify and discover fonts from images.
Wispbit
Linter that enforces codebase standards with AI coding agents.
OnlyJPG
Private browser-based converter for any image format to JPG.
Scriber Pro
Offline AI transcription app for macOS with no cloud uploads.
Duck-UI
Browser-based SQL IDE for DuckDB running entirely in WebAssembly.
Checked ideas in SaaS & software
AI phone receptionist for small clinics in Canada Kill
A voice AI that answers calls, books appointments and sends reminders for small Canadian physio and dental clinics at C$149 a month.
Browser extension that summarises Terms of Service Kill
Free Chrome extension that turns any site's terms and privacy policy into five plain bullets, with a $4 a month pro plan.
AI bookkeeping assistant for freelance designers Kill
A $19/month app that links a designer's bank and invoicing tools, sorts expenses and prepares quarterly tax estimates.