The agent-native stealth browser you can own — fingerprint-coherent Firefox engine + Rust MCP runtime. Self-hosted, open source, engine-level anti-detect.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !No standard license detected
- !Install pipes a remote script into a shell (curl | sh)
git clone https://github.com/autokeren/ghostfox && cp ghostfox/*.md ~/.claude/agents/Subagents overview
<div align="center">
<img src="engine/additions/browser/branding/ghostfox/logo.png" width="180" alt="Ghostfox" />
# Ghostfox
**The agent-native stealth browser you can own.**
Self-hosted · Open source · MCP-first · Engine-level anti-detect
[](engine/LICENSE)
[](runtime/LICENSE-MIT)
[](engine/README.md)
<img src="docs/demo.gif" width="640" alt="Ghostfox demo: android persona + detection panel" />
[-a78bfa)](docs/demo.mp4) · [Docs site](https://autokeren.github.io/ghostfox/)
</div>
---
AI agents get blocked. Headless Chrome triggers Cloudflare 403s on ~20% of the
web, and hosted "stealth browsers" route your agent's cookies, identities and
sessions through someone else's cloud.
Ghostfox is the alternative: a **complete browser stack you run yourself** —
a fingerprint-coherent stealth engine plus a Rust MCP runtime, in one repo.
```
Firefox (MPL-2.0)
└─ Camoufox (anti-detect patches, by daijro)
└─ Ghostfox engine engine/ — spoofing at the C++ level
└─ Ghostfox runtime runtime/ — Rust: sessions, identities, MCP
```
| | Ghostfox | Hosted stealth (Browserbase etc.) | playwright-mcp | Anti-detect suites (Multilogin etc.) |
|---|---|---|---|---|
| Self-hosted | **✓** | ✗ | ✓ | partially |
| Open source | **✓** | ✗ | ✓ | ✗ |
| MCP-native | **✓** | ✓ | ✓ | ✗ |
| Engine-level anti-detect | **✓ (C++/Firefox)** | vendor partnerships | ✗ | ✓ (closed) |
| Coherent identities + auditor | **✓** | ✗ | ✗ | partial |
| Runtime language | **Rust** | — | Node | — |
**Eyes for agents — `page_a11y`.** One call returns every visible interactive
element with a stable ref, semantic role, accessible name and live value —
**piercing shadow DOM**, so web-component UIs (Reddit, modern frameworks)
are fully visible. Agents act by ref (`page_click_ref e38`) instead of
guessing CSS selectors. Rich editors (Lexical, Draft, ProseMirror) are
handled via editor-native input paths with fire-then-verify receipts.
**Android personas too** — `session_create {"platform": "android"}` gives
portrait screens, Adreno/Mali GPUs, Android font stacks and Firefox-on-Android
UAs, all audited like desktop identities (500/500 coherent, see
[runtime/docs](runtime/docs/benchmark-2026-09-08.md)).
**One identity, no contradictions.** Identities are generated from coherent
device presets (platform, screen, GPU, fonts that actually ship together),
injected at the engine level, and audited before use — a spoofed browser's
worst enemy is itself saying "4 cores on a MacBook".
## Quickstart
> Requires: Rust toolchain, Linux x86_64. Prebuilt engine binaries: see
> [Releases](../../releases).
```bash
# 1) Get the engine (prebuilt) and unpack it somewhere, e.g. /opt
unzip ghostfox-<ver>-lin.x86_64.zip -d /opt/ghostfox
# 2) Build the runtime
git clone https://github.com/autokeren/ghostfox.git
cd ghostfox/runtime
cargo build --release
# 3) Wire it into any MCP client (Claude Code, Cursor, ...)
```
```json
{
"mcpServers": {
"ghostcloak": {
"command": "/path/to/ghostfox/runtime/target/release/ghostcloak-mcp",
"env": { "GHOSTFOX_HOME": "/opt/ghostfox" }
}
}
}
```
Then the agent can: `session_create` → `page_open` → **`page_a11y`** →
`page_click_ref` / `page_type_ref` (act by ref, no selectors), plus `page_snapshot` /
`page_click` / `page_type` / `page_fill` / `page_press` / `page_eval` / `page_screenshot`,
`identity_generate` / `identity_audit` / `session_evidence` / `captcha_solve`.
Every mutation returns a **receipt** — `page_fill` reports `landed_chars`, so a
silent page swap can't eat a fill unnoticed. And sessions can run **headful**
(`{"headful": true}`) when humans want to watch the agent work.
**Every run records evidence.** Each session writes an append-only event log
(`events.jsonl`), full page snapshots and the identity it used under
`~/.ghostfox/recordings/` — fetch it any time with `session_evidence`.
**Or install in one command** (Linux x86_64):
```bash
curl -fsSL https://raw.githubusercontent.com/autokeren/ghostfox/main/install.sh | bash
```
From source end-to-end (build the engine yourself):
see [engine/README.md](engine/README.md) — `make dir && make build`.
## Repository layout
```
runtime/ Rust: ghostcloak-{core,fingerprint,mcp,eval} (MIT OR Apache-2.0)
engine/ Browser fork: patches, branding, build system (MPL-2.0)
```
Two directories, two licenses, one product. The runtime speaks
[Juggler](https://github.com/microsoft/playwright) natively — no Node, no
Python at runtime.
## Why own the engine?
- **Anti-detect that survives inspection.** Spoofing happens inside the
engine (navigator, screen, WebGL, fonts, WebRTC, timezone, audio) — not in
injected JS that detectors can read.
- **No cloud dependency.** Your agent's identities and cookies never touch a
third-party host.
- **Upstream insurance.** `engine/` tracks [daijro/camoufox](https://github.com/daijro/camoufox)
as `upstream`; Ghostfox applies its own branding and can rebase whenever it
wants — including if upstream patches go closed-source.
## Status
Pre-alpha. Verified: identity coherence (500/500), full MCP round-trip
E2E (create → open → fill → submit), multi-page sessions. Known limits are
tracked in the changelogs under `runtime/` and `engine/`.
**Do not use against targets you don't have permission to test.** This is a
testing / research tool.
## Credits
Ghostfox stands on the shoulders of giants —
[Camoufox](https://github.com/daijro/camoufox) (daijro) for the anti-detect
patch stack, [Mozilla Firefox](https://www.mozilla.org/firefox/) for the
engine, [LibreWolf](https://librewolf.net/) for the patch tooling lineage, and
[Playwright](https://github.com/microsoft/playwright) for the Juggler protocol.
## License
- `engine/` — **MPL-2.0** (inherited from Firefox / Camoufox). See [engine/LICENSE](engine/LICENSE).
- `runtime/` — **MIT OR Apache-2.0**. See [runtime/LICENSE-MIT](runtime/LICENSE-MIT).
What people ask about ghostfox
What is autokeren/ghostfox?
+
autokeren/ghostfox is subagents for the Claude AI ecosystem. The agent-native stealth browser you can own — fingerprint-coherent Firefox engine + Rust MCP runtime. Self-hosted, open source, engine-level anti-detect. It has 0 GitHub stars and its last recorded update is dated 2026-09-09.
How do I install ghostfox?
+
You can install ghostfox by cloning the repository (https://github.com/autokeren/ghostfox) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is autokeren/ghostfox safe to use?
+
Our security agent has analyzed autokeren/ghostfox and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains autokeren/ghostfox?
+
autokeren/ghostfox is maintained by autokeren. The last recorded GitHub activity is dated 2026-09-09, with 0 open issues.
Are there alternatives to ghostfox?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy ghostfox to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/autokeren-ghostfox)<a href="https://claudewave.com/repo/autokeren-ghostfox"><img src="https://claudewave.com/api/badge/autokeren-ghostfox" alt="Featured on ClaudeWave: autokeren/ghostfox" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.