Skip to content
Gauge

ax-check.com

CloudHQ

cloudhq.net

ax-check.com

Checked 18 September 2026

B

80/100

Agents haven’t verified setup

Pricing page is clear, but agents still disagree on the numbers

Prices are stated plainly on the page (Free $0, Premium $149/yr, Business $399/yr), yet only 2 of 3 agent sessions landed on consistent figures.

2 fixes to start with

Concrete changes, backed by what we found.

Onboarding

Resolve the blocker that stopped agent setup.

Agents cannot progress through onboarding without human help. Provide an agent-accessible path through authentication and setup.

Docs

Return Markdown when clients request text/markdown.

Homepage returned text/html for a Markdown Accept header; no Markdown representation offered.

Recorded coding sessions

Same task, 3 models, no cloudhq.net account. Recorded 18 September 2026 on Pi.

3 recorded · 1m 29s

1m 29s · recorded

Session findings

Select a finding to see it in context.

piv0.84.2
modelQwen 3.8 Maxcwd/sandbox/repo
Help me build a simple example using CloudHQ. Tell me how pricing works, and briefly tell me whether this product will be easy for you to manage. Let me know if you get blocked. If this product has no developer workflow you can act on, say so plainly and stop. Stay light: use the hosted product through its SDK or API. Do not start local service stacks or wait for long-running commands; if the quickstart requires either, say so plainly and stop.
Thinking…

The user is asking about "CloudHQ". Let me check the repository to get some context. It's probably a fictional product. Let's take a look at the working directory.

$ ls -la /sandbox/repo && cat /sandbox/repo/*.md 2>/dev/null | head -100{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 18 22:43 ..\ndrwxr-xr-x 8 root root 4096 Sep 18 08:00…ctrl+o
{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 18 22:43 ..\ndrwxr-xr-x 8 root root 4096 Sep 18 08:00 .git\n-rw-r--r-- 1 root root  408 Sep 18 08:00 .gitignore\n","type":"text"}]}
$ find /sandbox/repo -maxdepth 2 -type f | head -50{"content":[{"text":"/sandbox/repo/.gitignore\n/sandbox/repo/.git/COMMIT_EDITMSG\n/sandbox/repo/.git/config\n/sandbox/repo/.git/index\n/sandbox/repo/.git/HEAD\n…ctrl+o
{"content":[{"text":"/sandbox/repo/.gitignore\n/sandbox/repo/.git/COMMIT_EDITMSG\n/sandbox/repo/.git/config\n/sandbox/repo/.git/index\n/sandbox/repo/.git/HEAD\n/sandbox/repo/.git/description\n","type":"text"}]}
Thinking…

Empty repository. "CloudHQ" — I don't know this product. Let me check the git history for clues.

$ cd /sandbox/repo && git log --oneline -20 && cat .gitignore && git config -l | head -20{"content":[{"text":"9ebf5fb Initial workspace\n# Keep generated and vendored files out of source diffs.\n\n# Logs / OS cruft\n*.log\n.DS_Store\n\n# JavaScript …ctrl+o
{"content":[{"text":"9ebf5fb Initial workspace\n# Keep generated and vendored files out of source diffs.\n\n# Logs / OS cruft\n*.log\n.DS_Store\n\n# JavaScript / TypeScript\nnode_modules/\n.next/\ndist/\nbuild/\ncoverage/\n\n# Python\n.venv/\nvenv/\n__pycache__/\n*.py[cod]\n.pytest_cache/\n*.egg-info/\n\n# Rust\ntarget/\n\n# Go / PHP / Ruby vendored deps\nvendor/\n.bundle/\n\n# Java / Kotlin / Scala\n.gradle/\n\n# .NET\nbin/\nobj/\n\n# Elixir\n_build/\ndeps/\n\n# Dart / Flutter\n.dart_tool/\ncore.repositoryformatversion=0\ncore.filemode=true\ncore.bare=false\ncore.logallrefupdates=true\nsafe.directory=/sandbox/repo\n","type":"text"}]}
$ pip list 2>/dev/null | grep -i cloud; npm ls -g --depth=0 2>/dev/null; env | grep -i -E "cloud|hq|api" | head{"content":[{"text":"/usr/local/lib\n├── @anthropic-ai/claude-code@2.1.219\n├── @earendil-works/pi-coding-agent@0.84.2\n├── @openai/codex@0.142.5\n├── corepack@…ctrl+o
{"content":[{"text":"/usr/local/lib\n├── @anthropic-ai/claude-code@2.1.219\n├── @earendil-works/pi-coding-agent@0.84.2\n├── @openai/codex@0.142.5\n├── corepack@0.34.6\n└── npm@10.9.8\n\nPI_GATEWAY_API_KEY=unused\n","type":"text"}]}
Thinking…

There are no clues about "CloudHQ" anywhere in the environment. Let's check if there's a package or SDK available — I'll try pip index or npm search. However, "CloudHQ" might be a fictional/unknown product. Let's do a quick check to see if network access is available and whether such a package exists.

$ pip index versions cloudhq 2>&1 | head -5; npm view cloudhq 2>&1 | head -10; npm search cloudhq --json 2>/dev/null | head -20{"content":[{"text":"ERROR: No matching distribution found for cloudhq\nnpm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/cloudhq - …ctrl+o
{"content":[{"text":"ERROR: No matching distribution found for cloudhq\nnpm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/cloudhq - Not found\nnpm error 404\nnpm error 404  'cloudhq@*' is not in this registry.\nnpm error 404\nnpm error 404 Note that you can also install from a\nnpm error 404 tarball, folder, http url, or git url.\nnpm error A complete log of this run can be found in: /sandbox/.npm/_logs/2026-09-18T22_43_38_690Z-debug-0.log\n\n[]\n\n","type":"text"}]}
Thinking…

There's no package named "cloudhq" on PyPI or npm. Let me quickly check other variations and see if there's any documentation locally.

$ npm view cloud-hq 2>&1 | head -3; npm view @cloudhq/sdk 2>&1 | head -3; pip index versions cloud-hq 2>&1 | head -3; curl -s -m 10 -o /dev/null -w "%{http_code}" https://cloudhq.com 2>&1; echo; find / …{"content":[{"text":"npm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/cloud-hq - Not found\nnpm error 404\nnpm error code E404\nnpm…ctrl+o
npm view cloud-hq 2>&1 | head -3; npm view @cloudhq/sdk 2>&1 | head -3; pip index versions cloud-hq 2>&1 | head -3; curl -s -m 10 -o /dev/null -w "%{http_code}" https://cloudhq.com 2>&1; echo; find / -iname "*cloudhq*" -not -path "/proc/*" 2>/dev/null | head

{"content":[{"text":"npm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/cloud-hq - Not found\nnpm error 404\nnpm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/@cloudhq%2fsdk - Not found\nnpm error 404\nERROR: No matching distribution found for cloud-hq\n200\n","type":"text"}]}
Thinking…

"cloudhq.com" returns 200, but I don't know what it is. There is no SDK on npm or PyPI. There's no documentation in the environment either. I don't have reliable knowledge about a product called "CloudHQ" — if I fabricate its pricing structure or API, I'd end up making up incorrect information. The honest answer is: I'm blocked. There's no documented developer workflow (SDK/API) for "CloudHQ" in this environment or in the package registries, and I can't verify what the product is. As per the instructions: "If this product doesn't have an actionable developer workflow, state that plainly and stop."

Should I peek at cloudhq.com to check what it is? A quick check might be possible. But even so, guessing at the pricing structure would be fabrication. Let me quickly try to fetch the site to see if there's any developer documentation.

$ curl -s -m 10 https://cloudhq.com | head -c 2000; echo; curl -s -m 10 -o /dev/null -w "%{http_code}\n" https://cloudhq.com/docs; curl -s -m 10 -o /dev/null -w "%{http_code}\n" https://cloudhq.com/pric…{"content":[{"text":"<!doctype html>\n<html lang=\"en-US\" class=\"no-js\" itemtype=\"https://schema.org/WebPage\" itemscope>\n<head>\n\t<meta charset=\"UTF-8\"…ctrl+o
curl -s -m 10 https://cloudhq.com | head -c 2000; echo; curl -s -m 10 -o /dev/null -w "%{http_code}\n" https://cloudhq.com/docs; curl -s -m 10 -o /dev/null -w "%{http_code}\n" https://cloudhq.com/pricing; curl -s -m 10 -o /dev/null -w "%{http_code}\n" https://docs.cloudhq.com

{"content":[{"text":"<!doctype html>\n<html lang=\"en-US\" class=\"no-js\" itemtype=\"https://schema.org/WebPage\" itemscope>\n<head>\n\t<meta charset=\"UTF-8\">\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform/theme/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform/theme/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&\n404\n404\n000\n\n\nCommand exited with code 6","type":"text"}],"details":{}}
Thinking…

cloudhq.com is a WordPress marketing site with no /docs, no /pricing page (404), and no docs subdomain either. There's no SDK on npm/PyPI. There's no developer workflow I can tackle, and I can't verify pricing info either. Per the instructions, I'll state this clearly and stop.

Blocked — stopping here. CloudHQ has no developer workflow I can act on:

  • No SDK or API access: There is no cloudhq package on npm or PyPI (checked cloudhq, cloud-hq, @cloudhq/sdk — all 404). No API credentials, docs, or references exist in this workspace either.
  • No developer docs: cloudhq.com is a WordPress marketing site; /docs, /pricing, and docs.cloudhq.com all fail (404 / unresolvable).

On pricing: I can't tell you how pricing works because there is no published pricing page or documentation I can reach. I won't guess — inventing pricing details for a product I can't verify would be worse than saying "unknown."

On manageability: I can't assess whether it would be easy for me to manage without an API, SDK, or docs to work from.

If you can point me to the actual product (a docs URL, an SDK package name, or API credentials/docs you have), I'll happily pick this back up and build the example against it.

AX Fundamentals

23 checks. Open an area for details.

This check is a quick preview. Test more tasks and models with Gauge Agents.

Test your product with Gauge Agents

AX Check by Gauge