Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

ZenCloak

БесплатноНе проверен

An open-source anti-detect fingerprint browser for Windows. Isolated profiles, built-in Mihomo proxy, encrypted backup, TTS voice spoofing, MCP & CDP automation

GitHubEmbed

Описание

An open-source anti-detect fingerprint browser for Windows. Isolated profiles, built-in Mihomo proxy, encrypted backup, TTS voice spoofing, MCP & CDP automation.

README

Homepage

中文文档:README.zh.md

A personal anti-detect browser desktop client powered by a stealth Chromium kernel.

ZenCloak manages multiple browser identities through "profiles": every profile owns an isolated fingerprint seed, proxy, persistent session and human-like behavior settings, and launches a real browser window with one click.

📦 Release highlights

v0.4.0

  • Pluggable browser kernels: CloakBrowser (default), experimental Camoufox (Firefox stealth), and vanilla Chromium as a no-stealth fallback
  • Encrypted full backup / restore: profiles + login state in an AES-256 passphrase-protected archive; running profiles are safely skipped
  • TTS voice-pack spoofing: voice lists follow the profile language, eliminating “voice-pack country vs IP country” flags
  • CDP attach: external Playwright / Selenium scripts can attach to a running profile browser
  • Timezones expanded to 56 and locales to 39 (incl. zh-TW / zh-HK traditional), fully redesigned UI

v0.3.0

  • Built-in Mihomo proxy: subscription import / refresh / delete, airport node expansion, concurrent real-latency tests, egress IP detection
  • Fingerprint health report: one-click deep check of webdriver, WebRTC leaks, Canvas noise, UA and applied settings
  • Egress IP consistency pre-check with one-click timezone fix
  • MCP server: AI assistants (ZCode / Claude Desktop / Cursor) drive the browser directly
  • Recycle bin, batch start/stop, profile import / export / duplicate

Full changelog: CHANGELOG.md.

Download

Latest installer: ZenCloak Setup

Download ZenCloak-Setup-*.exe and run it — no admin rights required. On first browser launch, if the CloakBrowser kernel is missing, ZenCloak downloads the ~200 MB stealth Chromium binary automatically and caches it under ~/.cloakbrowser/.

Features

  • Multiple fingerprint profiles: seed, timezone, locale, screen, CPU cores, device memory, User-Agent
  • Pluggable browser kernels: CloakBrowser (default), experimental Camoufox (Firefox stealth), vanilla Chromium as a no-stealth fallback
  • Built-in Mihomo proxy: subscription import / refresh / delete, airport node expansion, region filtering, concurrent latency tests (real proxy delay), egress IP detection
  • Manual HTTP / SOCKS5 proxy with username & password; passwords encrypted at rest via Windows DPAPI
  • Consistency pre-check: compares egress IP geolocation against the profile timezone / locale, warns on mismatch and fixes the timezone in one click
  • TTS voice spoofing: rewrites the speechSynthesis voice list to match the profile locale, fixing "voice pack country vs IP country" anomalies
  • Fingerprint health report: one-click deep check of webdriver traces, WebRTC leaks, Canvas noise, UA and applied settings
  • Human-like mouse, keyboard and scrolling behavior (humanize)
  • Isolated persistent profiles: cookies, login state and history per profile
  • One-click launch / stop, batch start/stop, recycle bin, profile import / export / duplicate
  • Encrypted full backup: all profiles + login state into an AES-256 passphrase-protected archive
  • Built-in entries to BrowserScan, FingerprintJS, BrowserLeaks and Incolumitas
  • MCP server: let AI assistants (ZCode / Claude Desktop / Cursor) drive the browser directly (see docs/mcp.md)
  • CDP attach mode: external Playwright / Selenium scripts can attach to a running profile (see docs/attach.md)
  • Local API bound to 127.0.0.1 on a random port, Bearer-token protected
  • First run auto-creates a "Local" profile matching your machine (Windows / Asia/Shanghai / zh-CN)

Requirements

  • Windows 10 / 11 (x64)
  • Python 3.12 (development mode only)
  • No Node.js needed; a working CloakBrowser binary is fetched automatically

Install (development)

python -m pip install -e .
python -m cloakbrowser install   # download the stealth Chromium binary

Run

Packaged users: just double-click dist\ZenCloak.exe (single file, no console window).

Development mode:

python -m zencloak

Keep the terminal open while python -m zencloak runs. The single-file EXE unpacks dependencies on start and takes ~20 s; see docs/packaging.md to build a fast-start onedir version (~1-2 s).

Usage

  1. After first launch, a "Local" profile appears in the sidebar.
  2. Click "新建档案" (New profile) to create an identity; configure fingerprint, proxy and behavior as needed.
  3. "保存" (Save) writes the profile to ~/.zencloak/profiles/.
  4. "启动" (Launch) opens the profile's CloakBrowser window; browser data lives in ~/.zencloak/data/<profile-id>/.
  5. While running, use the detection-site buttons to open fingerprint check pages inside the stealth browser.

Data directory

~/.zencloak/
├── profiles/          # fingerprint profile JSON files
├── data/              # persistent browser data per profile
└── backups/           # encrypted backup archives

Project structure

src/zencloak/
├── app.py             # desktop entry: uvicorn + pywebview
├── api.py             # local FastAPI
├── mcp.py             # MCP server for AI assistants
├── core/
│   ├── fingerprint.py # fingerprint parameters & default profile
│   ├── models.py      # profile schema & validation
│   ├── profiles.py    # profile JSON storage
│   ├── sessions.py    # CloakBrowser session management
│   ├── mihomo.py      # built-in Mihomo proxy & real latency tests
│   ├── subscriptions.py # subscription import / node expansion / refresh
│   ├── consistency.py # egress IP vs fingerprint pre-check
│   ├── health.py      # fingerprint health probes & report
│   ├── backup.py      # encrypted backup / restore
│   └── secrets.py     # DPAPI encryption
└── ui/                # desktop UI (HTML / CSS / JS)

AI assistant integration (MCP)

ZenCloak ships an MCP server so ZCode / Claude Desktop / Cursor can launch profiles, open URLs, read pages, take screenshots and run health checks. Setup and tool list: docs/mcp.md.

Tests

python -m pytest

Includes real CloakBrowser smoke tests verifying navigator.webdriver=false, a clean User-Agent and a sane plugin list.

FAQ

Why does opening src/zencloak/ui/index.html directly show "not connected"?

The UI needs the local API. Always start via dist\ZenCloak.exe or python -m zencloak.

What is the Update available: cloakbrowser ... message?

It is CloakBrowser's upgrade notice and does not affect operation. The current v146 kernel is free and login-less; newer kernels may require a CloakBrowser account.

Where are proxy passwords stored?

Encrypted with Windows DPAPI inside the profile JSON — decryptable only by the current user on this machine. Never commit ~/.zencloak/ or exported profiles to a public repository. After restoring a backup on a different machine, re-enter proxy passwords once per profile.

License

This wrapper and client code are MIT licensed, see LICENSE. The CloakBrowser binary is subject to its own license, see CloakBrowser BINARY-LICENSE. Use this tool only for lawful, authorized purposes.

from github.com/jiabirc6/ZenCloak

Установка ZenCloak

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/jiabirc6/ZenCloak

FAQ

ZenCloak MCP бесплатный?

Да, ZenCloak MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для ZenCloak?

Нет, ZenCloak работает без API-ключей и переменных окружения.

ZenCloak — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить ZenCloak в Claude Desktop, Claude Code или Cursor?

Открой ZenCloak на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Playwright

Browser automation, scraping, screenshots

Microsoftавтор: Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolавтор: modelcontextprotocol

Garmin Connect

An MCP server for Garmin Connect that provides access to fitness activities, health statistics, and sleep data by routing requests through a headless browser to

etweisbergавтор: etweisberg

Higgsfield Unlimited

MCP server for Higgsfield AI that enables unlimited-mode image, video, audio generation, uploads, and job management via multiple parallel accounts, using brows

nukIeerавтор: nukIeer

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devавтор: opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterавтор: robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerавтор: hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002автор: 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationавтор: achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceавтор: bytedance

Compare ZenCloak with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse