Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    2,294+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1228
    • Coding1045
    • Infrastructure455
    • Marketing414
    • Design374
    • Projects340
    • Analytics319
    • Research306
    • Testing200
    • Data171
    • Integration169
    • Security169
    • MCP164
    • Learning146
    • Communication131
    • Prompts122
    • Extensions120
    • Commerce116
    • Voice107
    • DevOps92
    • Web73
    • Finance19
    1. Home
    2. Tools
    3. mochi.js
    mochi.js icon

    mochi.js

    Browser Automation
    Featured

    A Bun-native, raw-CDP browser automation framework that generates relationally-coherent fingerprints to evade detection probes, with behavioral synthesis and Chromium-native fetch.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully open-source under the MIT license. All features available at no cost.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Browser AutomationAutomated TestingAI Development Libraries

    Alternatives

    LibrettoStagehandPlaywright MCP
    Developer
    mochi.js contributorsEst. 2026

    Listed May 2026

    About mochi.js

    mochi.js is a Bun-native browser automation framework built on raw Chrome DevTools Protocol (CDP) that produces stealth sessions indistinguishable from real Chrome. It derives every fingerprint surface — canvas, WebGL, audio, fonts, MediaDevices, WebGPU — from a single (profile, seed) pair through a 48-rule DAG, ensuring relational consistency across all detection vectors. Released under the MIT license, it targets developers who need to automate Chromium without leaving measurable traces for anti-bot systems.

    • Relational Consistency Engine — every fingerprint surface derives from a single (profile, seed) pair via a 48-rule DAG, eliminating mismatched "Frankenstein" fingerprints across canvas, WebGL, audio, fonts, and more.
    • Chromium-native Fetch — session.fetch() routes through Chromium itself via CDP, so JA4/JA3/H2 signatures are real Chrome by definition — no parallel HTTP layer or FFI required.
    • Behavioral Synthesis — humanClick, humanType, and humanScroll use biomechanical models (Bezier paths with overshoot/correction, Fitts-law timing, lognormal digraph delays) parameterized by hand, tremor, wpm, and scrollStyle profiles.
    • Probe-Manifest Harness — captured baselines from real devices live in the repo; every PR diffs the live session's Probe Manifest against the baseline, with Zero-Diff enforced as a CI gate.
    • Turnstile Challenge Handling — built-in autoClick for visible-checkbox Turnstile with an onEscalation callback for harder variants.
    • Custom Init Scripts — inject JIT-friendly proxy traps before any page script runs via page.addInitScript(), removable at any time with page.removeInitScript().
    • One Coherent Stack — replaces the typical hand-stitched pipeline (Patchright + fingerprint-injector + curl-impersonate) with a single library; Bun-only, no Node, no Python sidecars, no proprietary bits.
    • Playwright-compatible API — familiar session.newPage(), page.goto(), and page.evaluate() muscle memory with none of the fingerprint leakage.

    To get started, install with bun add @mochi.js/core, then call mochi.launch({ profile, seed }) to boot a stealth browser session in three lines.

    mochi.js - 1

    Community Discussions

    Be the first to start a conversation about mochi.js

    Share your experience with mochi.js, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Fully open-source under the MIT license. All features available at no cost.

    • Relational consistency engine
    • Chromium-native fetch via CDP
    • Behavioral synthesis (humanClick, humanType, humanScroll)
    • Probe-Manifest harness
    • Turnstile challenge handling

    Capabilities

    Key Features

    • Relational consistency engine (48-rule DAG)
    • Chromium-native fetch via CDP
    • Behavioral synthesis (humanClick, humanType, humanScroll)
    • Probe-Manifest CI harness with Zero-Diff gate
    • Turnstile challenge auto-click with escalation callback
    • Custom init script injection and removal
    • Profile-parameterized fingerprints (hand, tremor, wpm, scrollStyle)
    • Bun-native runtime (no Node, no Python sidecars)
    • MIT licensed open source
    • Stock Chromium — no patched browser binary

    Integrations

    Bun
    Chromium
    Chrome DevTools Protocol (CDP)
    Turnstile
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate mochi.js and help others make informed decisions.

    Developer

    mochi.js contributors

    mochi.js contributors build a Bun-native, raw-CDP browser automation framework focused on fingerprint stealth and anti-bot evasion. The project ships a single coherent library that replaces fragmented pipelines of Patchright, fingerprint injectors, and curl-impersonate. Released under the MIT license, the project enforces Zero-Diff CI gates against real-device baselines to guarantee detection-proof sessions.

    Founded 2026
    1 employees

    Used by

    Individual developers and web scraping…
    Read more about mochi.js contributors
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Libretto icon

    Libretto

    An open-source AI toolkit for building and maintaining robust browser automations, giving coding agents a live browser and token-efficient CLI to inspect pages, capture network traffic, and replay workflows.

    Stagehand icon

    Stagehand

    An open-source AI browser automation framework built as an alternative to Playwright, enabling reliable AI-driven web interactions.

    Playwright MCP icon

    Playwright MCP

    A Model Context Protocol server that provides browser automation capabilities using Playwright's accessibility tree.

    Browse all tools

    Related Topics

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    69 tools

    Automated Testing

    AI-powered platforms that automate end-to-end testing processes with intelligent test case generation, execution, and reporting for faster, more reliable software delivery.

    88 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    161 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • AI Coding Assistants
    • Agent Frameworks
    • MCP Servers
    • AI Prompt Tools
    • Vibe Coding Tools
    • AI Design Tools
    • AI Database Tools
    • AI Website Builders
    • AI Testing Tools
    • LLM Evaluations
    Follow Us
    • X / Twitter
    • LinkedIn
    • Reddit
    • Discord
    • Threads
    • Bluesky
    • Mastodon
    • YouTube
    • GitHub
    • Instagram
    Get Started
    • About
    • Editorial Standards
    • Corrections & Disclosures
    • Community Guidelines
    • Advertise
    • Contact Us
    • Newsletter
    • Submit a Tool
    • Start a Discussion
    • Write A Blog
    • Share A Build
    • Terms of Service
    • Privacy Policy
    Explore with AI
    • ChatGPT
    • Gemini
    • Claude
    • Grok
    • Perplexity
    Agent Experience
    • llms.txt
    Theme
    With AI, Everyone is a Dev. EveryDev.ai © 2026
    Discussions