Repository navigation
hermitd--v1.4.14
Added
chrome: trueworks in Docker hermits signed in with a claude.ai login, driving Chrome on any machine on the same account.- The netguard DNS allowlist template includes
claudeusercontent.comfor Claude in Chrome's bridge.
Changed
- A hermit with
chrome: trueon a setup-token or env credential launches without--chromeand warns at boot and in/hermitd:hermit-doctor.
Fixed
- The first
--chromeboot no longer waits on Claude Code's Claude in Chrome intro dialog. - The launch line reports Chrome as enabled only when
--chromeis passed. - Storage drift no longer flags
.hermit/helper-reports/, which core writes for helper and worker reports.
Upgrade Instructions
Run /hermitd:hermit-evolve. The evolve skill handles:
-
Allow the Chrome bridge in existing netguard installs. If
.hermit/docker/dnsmasq.allowlistis absent, or already contains aserver=/claudeusercontent.com/line, skip silently. Otherwise insert exactly these two lines immediately above theaddress=/#/catch-all, touching no other line and preserving all hand-addedaddress=records:# Claude in Chrome's bridge server=/claudeusercontent.com/1.1.1.1Never re-run
/hermitd:docker-security: it regenerates the file and erases hand-added records. The entry takes effect at the nexthermitd-docker down && hermitd-docker upon the host. After a successful edit, tell the operator to run that command now only whenconfig.chromeis true; otherwise say nothing, since it applies at the next recreate.If the edit is refused or fails, do not retry. Tell the operator in one line: Add
server=/claudeusercontent.com/1.1.1.1with the comment# Claude in Chrome's bridgeaboveaddress=/#/in.hermit/docker/dnsmasq.allowlist, then runhermitd-docker down && hermitd-docker upon the host.