Repository intelligence

shaun0927/openchrome

GitHub

Open-source browser automation MCP server. Control your real Chrome from any AI agent.

CLOUDM0N decision
Trust FAIL · 0/100
Good fit if

Teams whose requirements match this repository’s core capability.

Watch out for

Review deployment and security evidence before production adoption.

Practical intelligence

What matters before you adopt it

Best for
Teams whose requirements match this repository’s core capability.
Main trade-offs
Review deployment and security evidence before production adoption.
Trust & CVEs

Security evidence without the noise

Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.

Security findings
5
CLOUDM0N scanner findings
Critical
1
High
1
Medium
3
Low
0
View trust evidence & security findings
Why this score
No trust rationale was stored for this scan.
CLOUDM0N findings
CRITICAL
1 critical dependency vulnerability/vulnerabilities reported by npm audit.
HIGH
14 high severity dependency vulnerability/vulnerabilities reported by npm audit.
MEDIUM
Dynamic code execution pattern detected. 5 sample match(es) found.
MEDIUM
The project can spawn operating-system processes; review command construction and input handling. 5 sample match(es) found.
MEDIUM
1 lifecycle install script(s) require review.
Architecture from code66 modules · 266 edges
Structural evidence

Modules and dependency edges extracted from repository code. This is code evidence, not README inference.

Code files
1631
Modules
66
Dependency edges
266
Core modules
(root)
4 files
benchmark
17 files
cli
28 files
deploy
1 files
desktop
6 files
extension
21 files
native-host
1 files
scripts
40 files
src
7 files
src/actions
3 files
src/auth
14 files
src/broker
external broker/API gateways
3 files
Dependency flow
scriptssrc/cdp
scriptssrc/tools
scriptssrc/types
srcsrc/auth
srcsrc/broker
srcsrc/browser-state
srcsrc/cdp
srcsrc/chrome
srcsrc/cli
srcsrc/config
srcsrc/core
srcsrc/dashboard
srcsrc/desktop
srcsrc/errors
Detected languages
TypeScript · JavaScript · Rust · Shell · Python
Detected frameworks
Jest
Architecture evidence details
flowchart TD
    %% openchrome-mcp — high-level architecture (DRAFT, refine me)
    n0["(root) · 4 files"]
    n1["benchmark · 17 files"]
    n2["cli · 28 files"]
    n3["deploy · 1 file"]
    n4["desktop · 6 files"]
    n5["extension · 21 files"]
    n6["native-host · 1 file"]
    n7["scripts · scripts · 40 files"]
    n8["src · 7 files"]
    n9["src/actions · 3 files"]
    n10["src/auth · 14 files"]
    n11["src/broker · external broker/API gateways · 3 files"]
    n12["src/browser-state · 2 files"]
    n13["src/captcha · 9 files"]
    n14["src/cdp · 8 files"]
    n15["src/chrome · 18 files"]
    n16["src/cli · 15 files"]
    n17["src/compression · 1 file"]
    n18["src/config · configuration · 8 files"]
    n19["src/connect · 6 files"]
    n20["src/contracts · 26 files"]
    n21["src/core · core utilities · 90 files"]
    n22["src/dashboard · UI dashboard · 11 files"]
    n23["src/desktop · 7 files"]
    n24["src/dom · 2 files"]
    n25["src/errors · 3 files"]
    n26["src/extraction · 6 files"]
    n27["src/failure · 3 files"]
    n28["src/gates · 1 file"]
    n29["src/harness · 2 files"]
    n30["src/hints · 19 files"]
    n31["src/journal · 2 files"]
    n32["src/lightpanda · 1 file"]
    n33["src/mcp · 3 files"]
    n34["src/memory · 1 file"]
    n35["src/metrics · 1 file"]
    n36["src/middleware · middleware · 3 files"]
    n37["src/observability · 4 files"]
    n38["src/orchestration · 5 files"]
    n39["src/pilot · 56 files"]
    n40["src/progress · 1 file"]
    n41["src/recording · 6 files"]
    n42["src/recovery · 3 files"]
    n43["src/reflection · 2 files"]
    n44["src/resources · resource handlers · 4 files"]
    n45["src/router · routing · 4 files"]
    n46["src/run-harness · 7 files"]
    n47["src/security · 5 files"]
    n48["src/session · 4 files"]
    n49["src/stealth · 3 files"]
    n50["src/storage-state · 3 files"]
    n51["src/tenant · 3 files"]
    n52["src/tools · tool implementations · 104 files"]
    n53["src/trajectory · 2 files"]
    n54["src/transports · 11 files"]
    n55["src/types · 8 files"]
    n56["src/utils · utility helpers · 53 files"]
    n57["src/vision · 8 files"]
    n58["src/watchdog · 6 files"]
    n59["tests · tests · 936 files"]
    n7 --> n14
    n7 --> n52
    n7 --> n55
    n8 --> n10
    n8 --> n11
    n8 --> n12
    n8 --> n14
    n8 --> n15
    n8 --> n16
    n8 --> n18
    n8 --> n21
    n8 --> n22
    n8 --> n23
    n8 --> n25
    n8 --> n29
    n8 --> n30
    n8 --> n31
    n8 --> n33
    n8 --> n35
    n8 --> n37
    n8 --> n41
    n8 --> n42
    n8 --> n44
    n8 --> n45
    n8 --> n46
    n8 --> n47
    n8 --> n48
    n8 --> n50
    n8 --> n51
    n8 --> n52
    n8 --> n54
    n8 --> n55
    n8 --> n56
    n8 --> n58
    n9 --> n34
    n11 --> n8
    n11 --> n56
    n12 --> n18
    n12 --> n56
    n13 --> n34
    n13 --> n55
    n13 --> n56
    n14 --> n8
    n14 --> n12
    n14 --> n15
    n14 --> n18
    n14 --> n25
    n14 --> n35
    n14 --> n47
    n14 --> n49
    n14 --> n52
    n14 --> n56
    n15 --> n18
    n15 --> n21
    n15 --> n47
    n15 --> n56
    n16 --> n8
    n16 --> n11
    n16 --> n56
    n18 --> n55
    n20 --> n21
    n21 --> n8
    n21 --> n10
    n21 --> n12
    n21 --> n14
    n21 --> n15
    n21 --> n18
    n21 --> n20
    n21 --> n29
    n21 --> n35
    n21 --> n52
    n21 --> n54
    n21 --> n55
    n21 --> n56
    n21 --> n58
    n22 --> n8
    n22 --> n19
    n24 --> n18
    n24 --> n56
    n29 --> n22
    n29 --> n30
    n29 --> n39
    n30 --> n21
    n30 --> n22
    n30 --> n29
    n30 --> n42
    n32 --> n18
    n33 --> n10
    n33 --> n36
    n33 --> n55
    n34 --> n56
    n35 --> n37
    n36 --> n10
    n36 --> n51
    n38 --> n8
    n38 --> n14
    n38 --> n18
    n38 --> n20
    n38 --> n34
    n38 --> n43
    n38 --> n55
    n38 --> n56
    n39 --> n8
    n39 --> n14
    n39 --> n20
    n39 --> n21
    n39 --> n29
    n39 --> n31
    n39 --> n34
    n39 --> n35
    n39 --> n47
    n39 --> n55
    n40 --> n22
    n40 --> n30
    n41 --> n8
    n41 --> n53
    n43 --> n56
    n44 --> n8
    n44 --> n21
    n44 --> n23
    n44 --> n31
    n44 --> n37
    n44 --> n41
    n44 --> n51
    n44 --> n54
    n44 --> n55
    n44 --> n56
    n45 --> n18
    n45 --> n32
    n45 --> n55
    n46 --> n8
    n46 --> n21
    n46 --> n55
    n47 --> n18
    n47 --> n35
    n47 --> n37
    n47 --> n55
    n47 --> n56
    n50 --> n18
    n50 --> n56
    n51 --> n14
    n51 --> n18
    n52 --> n8
    n52 --> n9
    n52 --> n10
    n52 --> n11
    n52 --> n13
    n52 --> n14
    n52 --> n15
    n52 --> n16
    n52 --> n17
    n52 --> n18
    n52 --> n19
    n52 --> n20
    n52 --> n21
    n52 --> n22
    n52 --> n24
    n52 --> n26
    n52 --> n27
    n52 --> n28
    n52 --> n29
    n52 --> n31
    n52 --> n34
    n52 --> n35
    n52 --> n37
    n52 --> n38
    n52 --> n39
    n52 --> n40
    n52 --> n41
    n52 --> n43
    n52 --> n46
    n52 --> n47
    n52 --> n48
    n52 --> n49
    n52 --> n50
    n52 --> n51
    n52 --> n55
    n52 --> n56
    n52 --> n57
    n53 --> n41
    n54 --> n8
    n54 --> n10
    n54 --> n11
    n54 --> n18
    n54 --> n23
    n54 --> n25
    n54 --> n36
    n54 --> n37
    n54 --> n47
    n54 --> n51
    n54 --> n55
    n54 --> n56
    n55 --> n10
    n55 --> n20
    n55 --> n51
    n56 --> n8
    n56 --> n14
    n56 --> n15
    n56 --> n18
    n56 --> n21
    n56 --> n25
    n56 --> n29
    n56 --> n34
    n56 --> n35
    n56 --> n55
    n56 --> n57
    n57 --> n14
    n57 --> n18
    n57 --> n56
    n58 --> n14
    n58 --> n18
    n58 --> n35
    n58 --> n56
    n59 --> n2
    n59 --> n5
    n59 --> n7
    n59 --> n8
    n59 --> n9
    n59 --> n10
    n59 --> n11
    n59 --> n12
    n59 --> n13
    n59 --> n14
    n59 --> n15
    n59 --> n16
    n59 --> n17
    n59 --> n18
    n59 --> n19
    n59 --> n20
    n59 --> n21
    n59 --> n22
    n59 --> n23
    n59 --> n24
    n59 --> n25
    n59 --> n26
    n59 --> n27
    n59 --> n28
    n59 --> n29
    n59 --> n30
    n59 --> n31
    n59 --> n32
    n59 --> n33
    n59 --> n34
    n59 --> n35
    n59 --> n36
    n59 --> n37
    n59 --> n38
    n59 --> n39
    n59 --> n40
    n59 --> n41
    n59 --> n42
    n59 --> n43
    n59 --> n44
    n59 --> n45
    n59 --> n46
    n59 --> n47
    n59 --> n48
    n59 --> n49
    n59 --> n50
    n59 --> n51
    n59 --> n52
    n59 --> n54
    n59 --> n55
    n59 --> n56
    n59 --> n57
    n59 --> n58
    class n11,n36,n45 api
    class n21 core
    class n7,n18 infra
    class n44,n52,n56 shared
    class n59 test
    class n22 ui
    classDef api fill:#af7aa1,color:#ffffff,stroke:#8a5f7f
    classDef core fill:#e15759,color:#ffffff,stroke:#b04547
    classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
    classDef shared fill:#79706e,color:#ffffff,stroke:#5d5654
    classDef test fill:#499894,color:#ffffff,stroke:#397975
    classDef ui fill:#4e79a7,color:#ffffff,stroke:#3a5b80
Agent handoff
Use with any agent
JSON API
Alternatives

Nearby repositories worth comparing before adoption.

Compare top options →
browserwing
browserwing/browserwing
57
Fit

BrowserWing turns your browser actions into MCP commands Or Claude Skill, allowing AI agents to control browsers efficiently and reliably. Say goodbye to slow, token-heavy LLM interactions — let agents call commands directly for faster automation. Perfect for AI-driven tasks, browser automation, and boosting productivity.

Trust REVIEW · 45
Compare →
gemini-skill
WJZ-P/gemini-skill
52
Fit

Looking to add image generation superpowers to your AI agents? This nifty MCP server lets any MCP-compatible agent (especially OpenClaw) tap into Gemini's drawing capabilities straight through the browser. Whether you're building automation workflows or multi-agent systems that need visual output, this project bridges the gap between AI agents and browser-based image generation without the usual complexity headaches.

Trust REVIEW · 65
Compare →
XActions
nirholas/XActions
51
Fit

⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account automatically.

Trust REVIEW · 45
Compare →