Files

45 lines
2.2 KiB
YAML

name: camofox
repo: https://github.com/NousResearch/hermes-official-plugins
sha: 1138f25c8b7b5a8fb882b3161e248f29abbd1a46
subdir: camofox
description: 'Camofox browser backend: browse with a self-hosted anti-detection Firefox (Camoufox, C++
fingerprint spoofing) through the camofox-browser REST server. Registers the browser_* tools (navigate,
snapshot with clickable refs, click, type, scroll, back, press, get_images, vision, JavaScript console,
plus cookie import when CAMOFOX_API_KEY is set) in the `camofox` toolset, with `hermes camofox
setup|status`; existing CAMOFOX_* variables and browser.camofox settings carry over. Formerly built
into Hermes core; existing users are migrated automatically. Disclosure: one Python dependency
(requests). It talks only to the Camofox server at CAMOFOX_URL (e.g. http://localhost:9377, which you
run yourself: Docker or `npm start`), sending CAMOFOX_API_KEY as a bearer token when set. Page text
reaches only your model as tool output; browser_vision sends the screenshot to your configured
auxiliary vision model. Snapshots mask values that look like secrets (API keys, tokens), but text typed
into form fields, passwords included, shows up in snapshots. Oversized snapshots and screenshots are
written under the Hermes home (cache/web, browser_screenshots). Cookie import reads Netscape
cookies.txt files only from browser.camofox.cookies_dir (default ~/.camofox/cookies). browser_vault fills
saved passwords on the Camofox tab (sent only to a loopback or HTTPS CAMOFOX_URL). Inert on Hermes
cores that still bundle Camofox.'
maintainer: NousResearch
tier: official
category: web
version: "1.1.0"
image: https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/1138f25c8b7b5a8fb882b3161e248f29abbd1a46/assets/camofox.jpg
docs_url: https://github.com/NousResearch/hermes-official-plugins/tree/main/camofox
capabilities:
provides_tools:
- browser_navigate
- browser_snapshot
- browser_click
- browser_type
- browser_scroll
- browser_back
- browser_press
- browser_get_images
- browser_vision
- browser_console
- browser_import_cookies
provides_hooks:
- on_session_end
- on_session_finalize
provides_middleware: []
requires_env:
- CAMOFOX_URL