Turn real Chrome into an MCP-native AI execution layer.
Tabrix is a Chrome extension + local native server that lets any MCP client operate your daily browser session safely and efficiently, with your existing logins, cookies, and browsing context.
Documentation: English | Chinese
- Real browser session, not a clean-room browser process
- Model/client agnostic (works with any MCP-compatible assistant)
- Local-first architecture for privacy-sensitive workflows
- Production-focused diagnostics (
tabrix status,doctor,smoke)
- Browser copilots for research, QA, operations, and support
- Cross-tab task automation with semantic context
- Safe web workflows with human-in-the-loop checkpoints
- MCP toolchains that combine browser, filesystem, and APIs
npm install -g @tabrix/tabrix@latest
# or
pnpm install -g @tabrix/tabrix@latestIf pnpm does not run postinstall scripts:
tabrix registerDownload from Releases, then load the tabrix-extension-vX.Y.Z.zip unpacked folder at chrome://extensions.
Check runtime status:
tabrix statusRun diagnostics:
tabrix doctorRun smoke test:
tabrix smoke{
"mcpServers": {
"tabrix": {
"type": "streamableHttp",
"url": "http://127.0.0.1:12306/mcp"
}
}
}Configs for popular AI assistants and MCP clients (OpenClaw, CoPaw, Claude Desktop, Cursor, Cline, Cherry Studio, Dify, etc.): Client Config Quick Reference
Typical remote MCP config:
{
"mcpServers": {
"tabrix": {
"url": "http://<LAN_IP>:12306/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TABRIX_TOKEN>"
}
}
}
}Turn on Remote Access in extension popup and expose:
http://<LAN_IP>:12306/mcp
- Open extension popup -> switch to
Remote-> enableRemote Access - Open
Token Managementand copy current token (or click refresh) - Paste LAN config to your MCP client and start remote automation
- Remote mode must use bearer-token authentication
- Extension
Token Managementpage supports view/copy/refresh - Token validity is configurable:
- Set custom days in
Token Management->Refresh Token - Or set
MCP_AUTH_TOKEN_TTL(0means never expire)
- Set custom days in
- If
MCP_AUTH_TOKENenv is set, env token always has priority
- Browser navigation and tab/window control
- Page interaction (click, fill, keyboard, upload)
- Rich extraction (web content, interactive elements, console)
- Network capture and request replay helpers
- Screenshot, GIF recording, performance trace analysis
- Bookmarks/history operations and JavaScript execution
Installed executables:
tabrix
tabrix-stdioFirst-time guided setup:
tabrix setupRegister Native Messaging host:
tabrix registerFix local execution permissions:
tabrix fix-permissionsUpdate MCP port:
tabrix update-port <port>Check current runtime status:
tabrix statusDiagnose issues (--fix applies common auto-fixes):
tabrix doctortabrix doctor --fixRun browser-path smoke test:
tabrix smokeRun stdio-only smoke test:
tabrix stdio-smokeExport diagnostics report (copy to clipboard):
tabrix report --copyDaemon lifecycle commands:
tabrix daemon starttabrix daemon statustabrix daemon stopFull command reference: CLI.md
Full tool list: TOOLS API (EN) | TOOLS API (ZH)
- Smart DOM Understanding and dehydration pipeline
- Workflow recording and deterministic replay
- Policy-based safety and permission model
- Team workspace and multi-operator collaboration
- Firefox extension support
If you want to co-build any roadmap item, open an issue with label proposal and architecture notes.
Contributions are welcome from both first-time contributors and maintainers.
- Start here: Contributing Guide
- Good first issues: Start with beginner-friendly tasks
- Community discussions: GitHub Discussions
- Architecture: ARCHITECTURE.md
- Security model: SECURITY.md
- Error codes: ERROR_CODES.md
- Reliability and reconnect stability
- Tool schema consistency and DX
- Cross-platform install and packaging quality
- Benchmarking and regression test coverage
Our current priority is community growth and project reputation:
- Lower onboarding friction for new users and contributors
- Keep release quality high with transparent changelogs and issue triage
- Improve reliability across platforms and MCP clients
- Build an open roadmap with active maintainer feedback
Long-term, once adoption and ecosystem maturity are in place, we may explore sustainable paths that remain compatible with the open-source community.
Tabrix is a community-driven continuation of
hangwin/mcp-chrome.
We appreciate the original maintainers and contributors who created the foundation. Tabrix exists to provide sustained maintenance, clearer roadmap execution, and faster iteration.
- CLI Commands
- Stable Quickstart
- Transport Modes (HTTP / SSE / stdio)
- Popup Troubleshooting
- Troubleshooting
- Release Notes v2.0.5
- Release Notes v2.0.4
- Release Notes v2.0.3
- Project Review 2026 Q2
MIT. See LICENSE.