[Red Packet][Open Source] AI-Native Browser Cluster: Use a single natural language command to orchestrate N isolated, fingerprint-unique browsers

AI-Native Browser Cluster: Orchestrate N Isolated Fingerprint Browsers with a Single Natural-Language Command

An open-source project that combines 「fingerprint browsers」 and 「AI Agent」 into one: Matrix Agent—no more manually configuring a dozen browser environments or writing piles of scripts to operate pages. Just tell it what to do in natural language, and it handles the orchestration, execution, and audit trail itself.

Project: GitHub - Patrick130306/Matrix-Agent: AI-Native 浏览器集群 —— 把「指纹浏览器」和「AI Agent」合二为一的桌面自动化平台。 用自然语言下达任务,AI 自主调度多个相互隔离的指纹浏览器实例完成工作:多账号矩阵运营、数据采集、定时巡检……任务完成后每一步都有截图与推理留痕,遇到验证码自动暂停交真人处理。 · GitHub (MIT)


What problems does it solve?

Multi-account matrix operations (e-commerce / social media / data collection) face three major challenges:

  1. Environment isolation: Each account needs an independent browser environment + fingerprint + proxy
  2. Repetitive work: Logging in, checking, and batch operations are all mechanical tasks
  3. Uncontrollable processes: When something goes wrong, you don’t know which step failed; getting stuck on a CAPTCHA brings everything to a halt

Matrix Agent solves all three together: the fingerprint browser cluster manages environments, the AI Agent handles execution, and step-by-step audit trails + recordings enable review.

Core capabilities

  • AI task execution: Natural-language instruction → observation → decision → execution loop, supporting any OpenAI-compatible API (Base URL / key / model are all configurable)
  • Fingerprint browser cluster: Isolated multi-profile environments, with an independent userDataDir / fingerprint / proxy for each profile; grouping, cloning, and import/export (including cookies)
  • Batch tasks: Send one instruction to multiple profiles for parallel execution, with results aggregated automatically; tasks can include a profile pool and switch profiles as needed during execution
  • Process recording and playback: After the AI successfully explores a workflow, it automatically records the action sequence; playback does not call the LLM at all. When XPath fails, it self-heals through fuzzy matching by tag + text, and only hands control back to the LLM if self-healing fails
  • Human–machine collaboration: Automatically pauses and opens a dialog when a CAPTCHA / human verification appears (screenshot + AI reasoning + recent actions), then resumes after a person handles it
  • Scheduled tasks: Two rule types—interval / daily—with multiple profiles automatically running batch tasks
  • Notifications: Desktop notifications + Webhooks (DingTalk / WeCom / self-hosted)
  • Audit trails: Screenshots + reasoning process + complete execution recordings (webm) for every step; task details can be replayed

Anti-detection (for standard e-commerce / social media scenarios)

  • Stealth patches: Remove webdriver, disable automation flags, preserve permissions / plugins / fonts, and set the Accept-Language q value
  • Human-like behavior: Bezier mouse trajectories, randomized per-character typing rhythms, and segmented randomized scrolling
  • Fingerprint consistency: Constrain the number of CPU cores based on GPU tier and inject system font lists according to the OS
  • Proxy egress fingerprint matching: After entering a proxy, generate a matching time zone / Locale / language from the egress IP with one click
  • WebRTC leak detection: Check whether ICE candidates bypass the proxy and expose the real IP

Scope note: This solution targets standard e-commerce / social media detection and does not promise to bypass strong detection systems such as CreepJS / FingerprintJS Pro. Countermeasure-grade fingerprinting requires source-level engine modifications and is planned for a later stage.

Tech stack

Layer Technology
Desktop framework Electron 36 (single EXE installer)
UI React 18 + Tailwind CSS + Vite 7
Browser automation playwright-core (system Chrome preferred)
Storage better-sqlite3 (WAL + schema migrations)
Keys Electron safeStorage encryption

If you’re also working on matrix operations / automation, feel free to submit an Issue / PR. If you find it useful, give it a Star :xhj20:

GitHub: GitHub - Patrick130306/Matrix-Agent: AI-Native 浏览器集群 —— 把「指纹浏览器」和「AI Agent」合二为一的桌面自动化平台。 用自然语言下达任务,AI 自主调度多个相互隔离的指纹浏览器实例完成工作:多账号矩阵运营、数据采集、定时巡检……任务完成后每一步都有截图与推理留痕,遇到验证码自动暂停交真人处理。 · GitHub

If anyone skilled in UI design is interested, feel free to improve my UI as well (I made it a bit ugly).

Avoid Getting Sanctioned

If anyone has the expertise, you could try integrating with platforms that use human verification; making a registration bot would also be possible ()

7 Likes

Support me,

nice

Let’s see what features it has.

Take a look

Got it.

Sofa

So powerful—I have to try it myself before I believe it.

I’ll help PTRKKKKK improve things.

Thanks, especially for helping me improve the UI. I have no idea how to do it myself… I had k3 handle it for me.

Eee, you’re using DeepSeek? This person is actually pretty good at writing UIs.

Go check out the result

Actually, that’s not the case. His UI is a bit ugly. Kimi stands out because he has a lot of UI design skills…

…it’s you who doesn’t know how to describe it.

Showing my support right up front!

Showing some support

Give it a try

Awesome! Thumbs up!

This is awesome! Feels like it could be used for scraping. :ac20:

Awesome!