websiteURL should be present for marketplace readiness.
aginxbrowser
Rust MCP server and HTTP service that lets agents fetch JS-rendered or protected pages as clean markdown, meta-search 14 engines, screenshot, and run persistent logged-in sessions — each session exposes a live view URL so a human can watch and take over with the mouse
yinnho/aginxbrowser · v0.5.38 · source 4feaee2 · Tools & Integrations
Trust Score
67
Security
59
Surfaces
1
What is aginxbrowser?
aginxbrowser is a published tools & integrations plugin for AI coding agents in the codex ecosystem, developed by yinnho and distributed through the HOL AI plugin registry. Rust MCP server and HTTP service that lets agents fetch JS-rendered or protected pages as clean markdown, meta-search 14 engines, screenshot, and run persistent logged-in sessions — each session exposes a live view URL so a human can watch and take over with the mouse
- Canonical slug
- yinnho/aginxbrowser
- Version
- v0.5.38 · source 4feaee2 · updated Oct 9, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Repository
- https://github.com/yinnho/aginxbrowser
- Canonical profile
- https://hol.org/registry/plugins/yinnho%2Faginxbrowser
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- caution
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/yinnho/aginxbrowser
- Source commit
- 4feaee25a90c…
- Publisher verified
- No
- Owner verified
- @yinnho
Continuous scanner CI detected
No action is required. This plugin receives the full trust score.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- F · caution
- Version
- Unknown
Findings
privacyPolicyURL should be present for marketplace readiness.
termsOfServiceURL should be present for marketplace readiness.
Repository snapshot does not include a lockfile.
Script permission declarations are required for scripts/: scripts/audit_layers.py, scripts/make_font_fixture.py, scripts/deploy-redfin.sh, scripts/make_han_ja_font.py, scripts/make_mono_bundle.py, scripts/make_font_bundle.py, scripts/make_zero_width_ebdt_font.py, scripts/xhs-qr-login.py
aginxbrowser — Frequently asked questions
- What is aginxbrowser?
- aginxbrowser is an AI plugin in the HOL registry. Rust MCP server and HTTP service that lets agents fetch JS-rendered or protected pages as clean markdown, meta-search 14 engines, screenshot, and run persistent logged-in sessions — each session exposes a live view URL so a human can watch and take over with the mouse
- How do I install aginxbrowser?
- Install aginxbrowser in your harness: Source — https://github.com/yinnho/aginxbrowser/releases; Any agent — npx skills add yinnho/aginxbrowser. Full step-by-step guidance is on the HOL plugin page.
- How do I install aginxbrowser in Source?
- To install aginxbrowser in Source, start with https://github.com/yinnho/aginxbrowser/releases. The complete step-by-step install guide for Source is on the HOL plugin page.
- Is aginxbrowser free?
- Pricing for aginxbrowser is published on its HOL plugin page when the maker schedules a launch.
- Who publishes aginxbrowser?
- aginxbrowser is published by yinnho and listed on HOL.
- Is aginxbrowser available now?
- aginxbrowser availability is listed on its HOL plugin page.
Install Guidance
Install in Source
Install from a native release archive or the assessed source revision.
- 1
Download the release archive
Use a published GitHub release archive. The catalog version is the package version at the assessed commit.
shell - 2
Or install the pinned Cargo source
Pinned Git source. Check the publisher install guide before using a package registry.
shell - 3
Follow the publisher install guide
https://github.com/yinnho/aginxbrowser/blob/4feaee25a90c637bf14663597e5f6fb56e9f2048/docs/INSTALL.md
Plugin Manifest
{
"name": "aginxbrowser",
"version": "0.5.38",
"description": "Rust MCP server and HTTP service that lets agents fetch JS-rendered or protected pages as clean markdown, meta-search 14 engines, screenshot, and run persistent logged-in sessions — each session exposes a live view URL so a human can watch and take over with the mouse",
"repository": "https://github.com/yinnho/aginxbrowser",
"homepage": "https://github.com/yinnho/aginxbrowser",
"interface": {
"displayName": "aginxbrowser",
"developerName": "yinnho",
"category": "Tools & Integrations"
},
"skills": "./",
"holPackageManager": "cargo",
"holManifestOrigin": "synthesized",
"registryIndexVersion": 5
}Skills
1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
aginxbrowser
SKILL.md
>
File Inventory
.cargo/config.toml
file
68 bytes
646877d660ce65d1…
.codex-plugin/plugin.json
plugin-manifest
638 bytes
056bcd5ace7ef4a7…
.github/dependabot.yml
file
1,024 bytes
f463e0da73b39210…
.github/workflows/ci.yml
file
3,407 bytes
d337617eab879c09…
.github/workflows/hol-scan.yml
file
498 bytes
3be5200f999c697e…
.github/workflows/release.yml
file
14,023 bytes
266f50faa263827e…
ARCHITECTURE.md
file
12,516 bytes
79db9e3ee3c53dbd…
bench/pages.txt
file
892 bytes
dfd714dbce2cb4ff…
bench/README.md
file
6,093 bytes
9d8ac581f175076e…
bench/run.py
file
9,588 bytes
561e0314e5ca4c4b…
bench/summarize.py
file
3,056 bytes
fa2fda9754b8808e…
Cargo.lock
file
149,296 bytes
63aa09b00db377f1…
Cargo.toml
file
7,682 bytes
64325825d182b7db…
crates/diting/build.rs
file
5,070 bytes
53e84689db007788…
crates/diting/Cargo.toml
file
9,020 bytes
29329fb0512ca233…
crates/diting/js/bootstrap.js
file
951,944 bytes
de423d9c0d33a72c…
crates/diting/js/fetch_probe.js
file
1,995 bytes
44e94513ba9d3452…
crates/diting/js/interface_sweep.js
file
7,443 bytes
bab787ce25f2889c…
crates/diting/js/message_port.js
file
6,200 bytes
1fd67c5d8a119274…
crates/diting/js/xhr.js
file
17,744 bytes
ee269a4b61a905c1…
crates/diting/src/diting_browser/context.rs
file
12,856 bytes
53ffc1de1aac4290…
crates/diting/src/diting_browser/fork_virtual_url.rs
file
1,573 bytes
38c6b799f3e7bc05…
crates/diting/src/diting_browser/lifecycle.rs
file
1,200 bytes
169f06fb2193a6ed…
crates/diting/src/diting_browser/mod.rs
file
148 bytes
e8e2cd83f338a3d9…
crates/diting/src/diting_browser/page/eval.rs
file
14,947 bytes
c82d93f3bf918cdf…
crates/diting/src/diting_browser/page/mod.rs
file
49,337 bytes
4191025ccf96719a…
crates/diting/src/diting_browser/page/navigate.rs
file
43,109 bytes
170fe8b862d46008…
crates/diting/src/diting_browser/page/net.rs
file
14,317 bytes
a7cdd4ed66d2130b…
crates/diting/src/diting_browser/page/scripts.rs
file
39,342 bytes
70110f1f173442d3…
crates/diting/src/diting_browser/page/tests.rs
file
156,376 bytes
5c1c1e4ddee7df45…
crates/diting/src/diting_browser/page/viewport.rs
file
21,423 bytes
2da50edb01b73f9d…
crates/diting/src/diting_browser/profiles.rs
file
9,039 bytes
d7dfc237c65b60c2…
crates/diting/src/diting_css/mod.rs
file
291,213 bytes
e5b919d4548ac3c4…
crates/diting/src/diting_css/tests.rs
file
142,413 bytes
71c6902b5f66dee0…
crates/diting/src/diting_dom/mod.rs
file
273 bytes
3e3b28fd7ce9af80…
crates/diting/src/diting_dom/selector.rs
file
36,352 bytes
b064319e073c926e…
crates/diting/src/diting_dom/selector/match_index.rs
file
34,332 bytes
8a8ad46d1c0c4c5b…
crates/diting/src/diting_dom/serialize.rs
file
14,076 bytes
da9f61f1eecf825f…
crates/diting/src/diting_dom/tests.rs
file
71,431 bytes
d7e0e5c184e8ce5f…
crates/diting/src/diting_dom/tree_sink.rs
file
17,970 bytes
6497ad0007a9d9f1…
crates/diting/src/diting_dom/tree.rs
file
56,406 bytes
0f8f828a098e9165…
crates/diting/src/diting_dom/tree/slots.rs
file
8,516 bytes
d708b6fb99075c85…
crates/diting/src/diting_dom/tree/state.rs
file
7,024 bytes
8adf6da96a0575e8…
crates/diting/src/diting_fonts.rs
file
18,295 bytes
77d176f7a0cf2b3d…
crates/diting/src/diting_fonts/OFL.txt
file
4,388 bytes
1c05c68c34f97084…
crates/diting/src/diting_js/import_map.rs
file
16,437 bytes
858f9ad6a311f0ff…
crates/diting/src/diting_js/markdown.rs
file
3,633 bytes
da373aa1266ce070…
crates/diting/src/diting_js/mod.rs
file
521 bytes
51a454e939fe67ea…
crates/diting/src/diting_js/module_loader.rs
file
19,597 bytes
317a6747f319db7c…
crates/diting/src/diting_js/ops/band.rs
file
13,949 bytes
1af8d565b403b39f…
crates/diting/src/diting_js/ops/canvas.rs
file
14,107 bytes
48325419972f6c18…
crates/diting/src/diting_js/ops/cors.rs
file
6,278 bytes
9c5f0bbb9f5902a8…
crates/diting/src/diting_js/ops/crypto_secret.rs
file
12,195 bytes
f513a48dc2a07ef9…
crates/diting/src/diting_js/ops/css.rs
file
601 bytes
014eb81bb49b9451…
crates/diting/src/diting_js/ops/ecdsa.rs
file
7,289 bytes
0c7c1793fb97d7ff…
crates/diting/src/diting_js/ops/fetch_gate.rs
file
3,328 bytes
c7458bfcc2aa1f8a…
crates/diting/src/diting_js/ops/fetch_walk.rs
file
54,441 bytes
37fa4fa4e1d84c20…
crates/diting/src/diting_js/ops/mod.rs
file
244,968 bytes
b4aec3b2f0108619…
crates/diting/src/diting_js/ops/node_order.rs
file
1,699 bytes
434c45bbc37fda82…
crates/diting/src/diting_js/ops/tests.rs
file
18,532 bytes
7aa47de95f72b39e…
crates/diting/src/diting_js/runtime.rs
file
75,690 bytes
af539ed2f4954607…
crates/diting/src/diting_js/runtime/drop_serialized.rs
file
2,136 bytes
f4cb08bad9bc41c5…
crates/diting/src/diting_js/runtime/eval_code.rs
file
13,258 bytes
b38fa723b857521d…
crates/diting/src/diting_js/runtime/heap_guard.rs
file
6,211 bytes
7e4dac694683cc94…
crates/diting/src/diting_js/runtime/pump.rs
file
7,808 bytes
011d5145fe5346d0…
crates/diting/src/diting_js/runtime/tests.rs
file
936,195 bytes
b19db68a700c62dc…
crates/diting/src/diting_js/runtime/watchdog.rs
file
23,852 bytes
b7fdf69aa093e8e5…
crates/diting/src/diting_js/runtime/wiring.rs
file
11,858 bytes
70d5f0901313a163…
crates/diting/src/diting_js/write_stream.rs
file
7,862 bytes
b0a42f44425cfbeb…
crates/diting/src/diting_js/ws.rs
file
29,859 bytes
0fd5c940585b921a…
crates/diting/src/diting_layout/absorption_pins.rs
file
28,604 bytes
ee96bc8c6a45a7ee…
crates/diting/src/diting_layout/clip_text.rs
file
5,241 bytes
53a89d47d86eea72…
crates/diting/src/diting_layout/counters.rs
file
7,736 bytes
db33216bc36f4850…
crates/diting/src/diting_layout/fixtures/OFL.txt
file
4,388 bytes
1c05c68c34f97084…
crates/diting/src/diting_layout/fork_deltas.rs
file
105,350 bytes
25a15ae7aca1cb24…
crates/diting/src/diting_layout/fork_table_deltas.rs
file
11,879 bytes
a80d178558539d0d…
crates/diting/src/diting_layout/forms.rs
file
14,705 bytes
8189808d5c48f7ed…
crates/diting/src/diting_layout/image.rs
file
30,904 bytes
875c1fc6d1b3633f…
crates/diting/src/diting_layout/mod.rs
file
431,859 bytes
97d8a48dcba94481…
crates/diting/src/diting_layout/paint.rs
file
117,111 bytes
25fc526c53929425…
crates/diting/src/diting_layout/paint/tests.rs
file
74,021 bytes
6635d1fadae490da…
crates/diting/src/diting_layout/sticky.rs
file
10,496 bytes
0aab836603ef1656…
crates/diting/src/diting_layout/style_map.rs
file
31,024 bytes
32b8f11c1291d781…
crates/diting/src/diting_layout/svg.rs
file
67,882 bytes
40c757a042306d2b…
crates/diting/src/diting_layout/svg/measure.rs
file
29,842 bytes
a7d28b54c84e94b9…
crates/diting/src/diting_layout/tests.rs
file
124,660 bytes
735be87059dacd46…
crates/diting/src/diting_layout/text.rs
file
54,840 bytes
5af24762509ea16a…
crates/diting/src/diting_layout/text/han.rs
file
8,643 bytes
c952b7033a5e8cd5…
crates/diting/src/diting_layout/text/tests.rs
file
31,209 bytes
d6bd14e4c76f3425…
crates/diting/src/diting_layout/text/wrap.rs
file
13,545 bytes
b03c08661b9eed90…
crates/diting/src/diting_net/blocklist.rs
file
3,335 bytes
129415536aa9899c…
crates/diting/src/diting_net/client/metadata.rs
file
2,336 bytes
3a02d6a8dd8de518…
crates/diting/src/diting_net/client/mod.rs
file
52,137 bytes
195a769ecbcc9eff…
crates/diting/src/diting_net/client/observer.rs
file
4,213 bytes
5e5afd9b3a5fc6bc…
crates/diting/src/diting_net/client/policy.rs
file
10,412 bytes
e030fb623844e76e…
crates/diting/src/diting_net/client/ssrf.rs
file
8,573 bytes
662c29b2a1eaf36d…
crates/diting/src/diting_net/client/tests.rs
file
48,002 bytes
688aec923736c367…
crates/diting/src/diting_net/cookies.rs
file
40,970 bytes
6b71ed1cf5b2f865…
crates/diting/src/diting_net/cookies/tests.rs
file
35,319 bytes
dcc97be5ab6861d8…
crates/diting/src/diting_net/encoding.rs
file
24,006 bytes
f81019808dd773eb…