CF Ready Web Agent

Browser UI at ready.orangecloud.vn/app. No local Node install required — scans run in a Cloudflare Sandbox container.

Layout

PanelPurpose
ProjectUpload ZIP, import GitHub, repo picker (OAuth)
WorkspaceChat (natural language → commands) + CLI terminal
ResultsScore rings, blockers, filterable findings

Import source

ZIP upload

GitHub

Private import requires Worker secrets: GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, GITHUB_REDIRECT_URI. See repository DEPLOY.md.

Running commands

CLI tab — type commands directly:

scan
inspect
security-scan
ai-ready
seo-ready
deploy-check
migration-plan
ai-optimize

Chat tab — examples:

Session API

For integrations, the worker exposes REST endpoints:

EndpointMethodDescription
/api/sessionsPOSTCreate session
/api/sessions/:id/uploadPOSTMultipart ZIP
/api/sessions/:id/import/githubPOST{ "repoUrl": "…" }
/api/sessions/:id/execPOST{ "line": "scan" }
/api/sessions/:id/chatPOSTNatural language
/api/sessions/:id/resultsGETLast scan JSON
/api/healthGETWorker health

Limitations