pwapi dashboard

running code2026-09-26.9 authrequired modeheaded profile/data/profiles/default

Endpoints

Start with /api/chatbot?command=list. Full docs for agents at /api/readme.

Ask a chatbot

Runs the browser for your profile — headed (visible) by default.

(no request yet)

Browse a URL

Fetch rendered content: text, HTML, PDF, archive or JSON.

(no request yet)

Browser & login VNC :5900

Start the visible browser, or open a chatbot login page and sign in by hand.

(browser not started yet)

Profile

Clear stale Chromium locks (e.g. profiles copied from another machine). Refuses while the browser runs.

(not run yet)
curl -s "http://localhost:3000/api/chatbot?command=list"
curl -s -X POST http://localhost:3000/api/chatbot \
  -H 'Content-Type: application/json' \
  -d '{"command":"ask","chatbot":"chatgpt","prompt":"Say OK"}'

Failure screenshots keep newest 10 · oldest auto-deleted

Captured automatically on errors and timeouts. Click a thumbnail to open full size.

pwapi · Playwright chatbot & browse API · readme · status