Browserless Is Up on the GMKtec
Browserless is running in Docker on the GMKtec node. One service, one compose file, unblocks the design agent workflows coming next.
- browserless (docker, GMKtec)
The compose file for browserless was already committed back in Phase 0C — this was just a matter of cd ~/docker/browserless && docker compose up -d and confirming the container came up clean.
No config changes were needed. The image pulled, the port bound, and a quick curl http://[ip]:3000/screenshot with a body confirmed it renders pages and returns a PNG. That’s the only test that matters here — the workflows will do the rest.
The only decision worth noting: I left MAX_CONCURRENT_SESSIONS at the default for now. The design agent workflows will hit one page at a time during the POC, so there’s no reason to tune concurrency before I know the actual load pattern.
What this unblocks
The “Design brief” and “Design feedback” n8n workflows both need a browser to render and screenshot UI variants. Browserless is the dependency those workflows were waiting on. Next up is wiring the brief workflow — brief test "login card, mobile" should come back with three variants and a Claude critique dropped straight into the vault.