title, type, status, created, updated, verified_on, confidence, tags, sources
| title |
type |
status |
created |
updated |
verified_on |
confidence |
tags |
sources |
| Browser Backend |
system |
active |
2026-07-22 |
2026-08-02 |
2026-08-02 |
high |
| browser |
| camofox |
| automation |
|
| live-probe |
| config |
| session-history |
|
Browser Backend
Purpose
Browser automation for Hermes — web search, form filling, screenshot, CDP control, authenticated scraping.
Current Configuration (as of 2026-08-02)
- Primary backend: Camoufox (Firefox-based, anti-fingerprint) on CT450
- Provider config:
browser.cloud_provider: camofox, camera_provider: camofox
- REST API:
localhost:9093 (profile anthony, sessionKey anthony)
- CDP WebSocket:
localhost:9377 (via Camoufox's Playwright bridge)
- VNC viewer:
https://ct460.kangaroo-eel.ts.net/vnc-camofox (port 6080)
- Steel Browser (CT201): Still running but Hermes not connected — plugin disabled
Camoufox (CT450)
- Host: CT450 (same host as Hermes — no network hop)
- Deployment: Systemd service
camofox-browser.service
- Engine: Camoufox (custom Firefox build with anti-detection fingerprinting)
- Display: Headed via Xvfb
:99 (1600×1200×24) + fluxbox window manager
- Auth: Persistent profile
anthony — authenticated into Uber Eats, LinkedIn, etc.
- Connection: REST API at
localhost:9093 for session management, CDP WebSocket at localhost:9377 for browser tools
- Last verified: Jul 30 —
browserConnected: true, sessions: 1, tabs: 1, active 200s on scroll/navigate
Access
| Endpoint |
URL |
Used by |
| REST API |
http://localhost:9093 |
Hermes browser tools (navigate, click, snapshot) |
| CDP WebSocket |
ws://localhost:9377 |
Direct CDP control |
| VNC |
https://ct460.kangaroo-eel.ts.net/vnc-camofox |
Visual session viewer |
| Camoufox UI |
http://localhost:9378 |
Internal management |
Config
cloud_provider: camofox in ~/.hermes/config.yaml
CAMOFOX_URL=http://localhost:9093 in ~/.hermes/.env
CAMOFOX_API_KEY in ~/.hermes/.env
- Profile:
anthony (502913bf) — NOT persist-anthony
Steel Browser (CT201) — Disabled
- Status: Still running on CT201, Hermes not connected since 2026-07-30
- Plugin:
browser-steel at /home/hermes/.hermes/plugins/browser-steel/ — disabled
- CDP:
http://100.96.244.39:9223
- REST API:
http://100.96.244.39:3000
- UI:
https://runtipi.kangaroo-eel.ts.net/steel
- See: comparisons/steel-vs-camoufox for the full experiment story
History
- 2026-07-22: Camoufox primary, cua-driver bridge
- 2026-07-29: Steel Browser deployed on CT201, became primary
- 2026-07-30: Steel reverted — CDP issues + DeepSeek 0731 tool name validation problems. Camoufox restored as primary.
- 2026-08-02: Camoufox confirmed working with authenticated sessions (Uber Eats report via Camofox REST API)
Related