← Journey PHASE 4B — n8n design agents

Browserless Is Up on the GMKtec

Photo by Growtika on Unsplash

Browserless is running in Docker on the GMKtec node. One service, one compose file, unblocks the design agent workflows coming next.

Removed
Added
  • 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.

gmktec
browserless live
:3000
Headless Chrome API for screenshot and scrape tasks
browser

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.