ax-check.com
by Gauge
V
Vyxal
vyxal.github.io
ax-check.com
Checked 19 September 2026
F
0/100
Agents haven’t verified setup
Vyxal's site offers no agent-readable docs, just a bare homepage
No Markdown homepage or llms.txt index exists (404), leaving docs, install steps, and examples unassessed. Only 0 of 23 checklist items passed.
3 fixes to start with
Concrete changes, backed by what we found.
Recorded coding sessions
Same task, 3 models, no vyxal.github.io account. Recorded 19 September 2026 on Pi.
3 recorded · 1m 31s
1m 31s · recorded
Session findings
Select a finding to see it in context.
›Thinking…
The user is asking about Vyxal, which is a golfing language, not a hosted product. Let me check the repo context.
✓$ ls -la /sandbox/repo && cat /sandbox/repo/*.md 2>/dev/null | head -50✓└{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 19 05:45 ..\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 19 05:45 ..\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"}]}›Thinking…
I'm realizing Vyxal is an open-source esoteric language for code golf, not a commercial hosted product with pricing or SDKs—there's a free online interpreter, but no API or developer workflow I can actually use. Let me check if there's network access available before proceeding.
✓$ cd /sandbox/repo && timeout 15 curl -sI https://vyxal.pythonanywhere.com 2>&1 | head -5; echo "exit=$?"; which python3 pip3 node; python3 -c "import vyxal" 2>&1 | tail -1✓└{"content":[{"text":"HTTP/2 200 \r\ndate: Sat, 19 Sep 2026 05:45:48 GMT\r\ncontent-type: text/html; charset=utf-8\r\ncontent-length: 5798\r\nvary: Accept-Encodi…ctrl+o
{"content":[{"text":"HTTP/2 200 \r\ndate: Sat, 19 Sep 2026 05:45:48 GMT\r\ncontent-type: text/html; charset=utf-8\r\ncontent-length: 5798\r\nvary: Accept-Encoding\r\nexit=0\n/usr/local/bin/python3\n/usr/local/bin/pip3\n/usr/local/bin/node\nModuleNotFoundError: No module named 'vyxal'\n","type":"text"}]}›Thinking…
The repo is empty. The user asks about Vyxal — an esoteric golfing language. It's open source (GitHub, vyxal/Vyxal), not a hosted commercial product. There's no pricing. There's a hosted web interpreter at vyxal.pythonanywhere.com, but no official SDK/API for it. Let me check whether there's an API endpoint. Actually the online interpreter does have an API-ish endpoint? Let me check quickly.
The user's instructions: "If this product has no developer workflow you can act on, say so plainly and stop." Also "Tell me how pricing works" — Vyxal is free open source. And "briefly tell me whether this product will be easy for you to manage."
So the honest answer: Vyxal is an open-source esoteric language, not a commercial product. No pricing. There's no official SDK/API; the hosted interpreter is a web page. But could I build a simple example via the hosted interpreter API? Let me quickly check if there's an API endpoint on the hosted site. Let me do a quick check — it's a light call.
Let me look at the site's HTML to see if there's an execute endpoint.
✓$ cd /tmp && timeout 20 curl -s https://vyxal.pythonanywhere.com | grep -oE '(action|href|src|fetch|/api[a-zA-Z/_-]*)="?[^" ]*' | sort -u | head -30✓└{"content":[{"text":"href=\"/static/css/main.css\nhref=\"https://cdn.jsdelivr.net/npm/codemirror@5.62.0/lib/codemirror.min.css\nhref=\"https://cdnjs.cloudflare.…ctrl+o
{"content":[{"text":"href=\"/static/css/main.css\nhref=\"https://cdn.jsdelivr.net/npm/codemirror@5.62.0/lib/codemirror.min.css\nhref=\"https://cdnjs.cloudflare.com/ajax/libs/skeleton/2.0.4/skeleton.min.css\nhref=\"https://fonts.googleapis.com\nhref=\"https://fonts.googleapis.com/css2?family=Montserrat:wght@200&display=swap\nhref=\"https://fonts.gstatic.com\nhref=\"https://github.com/Vyxal/Vyxal/tree/version-2\nhref=\"https://raw.githubusercontent.com/Lyxal/Vyxal/master/templates/favicon.ico\nhref=\"https://vyxal.github.io/Vylight/mode-vyxal.css\nsrc=\"/static/keyboard.js\nsrc=\"/static/main.js\nsrc=\"/static/parsed_yaml.js\nsrc=\"/static/vyncode.js\nsrc=\"https://kit.fontawesome.com/a38835a39e.js\nsrc=\"https://unpkg.com/@popperjs/core@2\nsrc=\"https://unpkg.com/fuzzysort@2.0.1\nsrc=\"https://unpkg.com/htm@3.1.1/dist/htm.umd.js\nsrc=\"https://unpkg.com/react-dom@18/umd/react-dom.production.min.js\nsrc=\"https://unpkg.com/react-popper/dist/index.umd.js\nsrc=\"https://unpkg.com/react@18/umd/react.production.min.js\nsrc=\"https://vyxal.github.io/Vylight/mode-vyxal.js\nsrc='https://cdn.jsdelivr.net/npm/codemirror@5.62.0/lib/codemirror.min.js'></script>\n","type":"text"}]}›Thinking…
The hosted interpreter runs everything client-side (vyncode.js is a JS/WASM port). So there's no server-side API. There is no SDK, no API key, no pricing.
Per instructions: "If this product has no developer workflow you can act on, say so plainly and stop." — Vyxal has no hosted product SDK/API. But could I still build a simple example? The user said "Stay light: use the hosted product through its SDK or API." Since there is none, I should say so plainly and stop. Installing the pip package would be a local install — that's not a "local service stack" per se, but the user explicitly constrained to SDK/API of the hosted product. The honest answer: Vyxal is a free open-source esoteric language, not a commercial product; no pricing; no hosted API/SDK. So I should stop.
Let me be concise. Maybe mention that a buildable path exists (pip install vyxal) but that's outside the constraint they set — offer it as an option rather than doing it. Actually, should I just do it? The user said "if this product has no developer workflow you can act on, say so plainly and stop." The hosted product has none. I'll stop and offer the alternative.
Let me double check pricing quickly - Vyxal is open source on GitHub, MIT licensed. No pricing. I'm confident. Let me verify license quickly without heavy work.
✓$ cd /tmp && timeout 20 curl -s https://api.github.com/repos/Vyxal/Vyxal | python3 -c "import sys,json;d=json.load(sys.stdin);print(d.get('description'),'|',(d.get('license') or {}).get('spdx_id'),'| st…✓└{"content":[{"text":"A code-golfing language experience that has aspects of traditional programming languages - terse yet convenient. | MIT | stars 305\npypi: …ctrl+o
cd /tmp && timeout 20 curl -s https://api.github.com/repos/Vyxal/Vyxal | python3 -c "import sys,json;d=json.load(sys.stdin);print(d.get('description'),'|',(d.get('license') or {}).get('spdx_id'),'| stars',d.get('stargazers_count'))"; timeout 20 curl -s https://pypi.org/pypi/vyxal/json | python3 -c "import sys,json;d=json.load(sys.stdin)['info'];print('pypi:',d['version'],'|',d.get('summary'))" 2>&1 | tail -2
{"content":[{"text":"A code-golfing language experience that has aspects of traditional programming languages - terse yet convenient. | MIT | stars 305\npypi: 2.22.4.3 | A golfing language that has aspects of traditional programming languages.\n","type":"text"}]}›Thinking…
I'll stop here, as instructed. Report findings plainly.
Stopping here — no developer workflow to act on
What Vyxal actually is: an open-source code-golfing language (esolang), not a commercial product.
- GitHub
Vyxal/Vyxal— MIT license, ~305 stars - Published on PyPI as
vyxal(currently 2.22.4.3) - Hosted interpreter at
vyxal.pythonanywhere.com
Pricing: none. It's free, MIT-licensed open source. There is no subscription, tier, seat, metering, or API quota to reason about — nothing to pay for and nothing to budget.
Why I can't do the "hosted product via SDK or API" version you asked for: I fetched the hosted interpreter. It is a pure client-side page — CodeMirror editor, React, and vyncode.js (a JS/WASM port of the interpreter). There is no server-side execution endpoint, no REST API, no API keys, no official SDK in any language. The repo itself is also empty (/sandbox/repo contains only .gitignore), so there's no existing integration to build on.
So the constraint you set ("use the hosted product through its SDK or API") has nothing to bind to. Per your instruction, I'm saying so plainly and stopping rather than substituting something heavier.
Not blocked, just out of scope. Two things would unblock a real example if you want to relax the constraint:
pip install vyxaland run programs locally — a library install, not a local service stack, and no long-running commands. This is the normal way to use Vyxal and I could have a working example (e.g. fizzbuzz, or a golfed hello-world) in one or two tool calls.- Point me at a different product that genuinely has a hosted API/SDK, and I'll do it that way.
Is this easy for me to manage? Yes, trivially — if you allow option 1. It's a single pip package with a CLI and a Python API, no auth, no billing, no infra, and fast deterministic runs. The friction is entirely that your "hosted SDK/API only" rule doesn't apply to this project; the tool itself is about as low-maintenance as tooling gets.
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