# AX Check: viberaven.dev
Checked 2026-11-02.

VibeRaven's docs and pricing are fully readable by coding agents.
21 of 23 checklist items passed: install commands, MCP tools, skills and pricing are all stated in plain text with no login wall.

## End-to-end onboarding not demonstrated

## Coding sessions
All three independent sessions (DeepSeek V4.1 Flash, Kimi K3, Qwen 3.8 Max) completed and correctly read pricing straight off the live page: free local checks, a free tier with 2 full checks, Pro at $20/month for 50 full checks and 300 app changes, and custom Team pricing.

### DeepSeek V4.1 Flash
[View public run](https://agents.withgauge.com/p/runs/1be2b24d-f476-4327-a11b-967021b77fd9) · [Read transcript](https://www.ax-check.com/viberaven.dev/sessions/deepseek.json)
Quoted Studio at $0, Pro at $20/month and Team as custom, with the limits behind each: 50 full checks and 300 app changes a month on Pro, 2 each on a free account, and unlimited free local checks. Figures come from the fetched pricing page. (seq 52, seq 82)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent used VibeRaven's hosted MCP endpoint, which explicitly requires no authentication, and ran a successful tools/call operation (check_supabase_migrations) against it. However this does not meet the bar for verified onboarding: the endpoint is read-only, stateless, and unauthenticated by design, so no credentials were obtained or used. The agent never created a VibeRaven account, never ran `npx -y viberaven login`, and never performed an operation requiring sign-in (e.g. the paid 'full check' or 'app change' features). It explicitly chose to avoid the Studio/account flow entirely.
  Event 62:

  ```text
  {"jsonrpc":"2.0","id":2,"result":{"content":[{"type":"text","text":"VibeRaven 1.7.2 rules on 1 SQL file: 2 findings. 2 critical.\nStatic read of the SQL you passed, not your live database.
  ```
  Event 52:

  ```text
  Authentication: none. No sign-in and no API key.
  ```
  Event 52:

  ```text
  To start a free account for the person: `npx -y viberaven login` prints an approval link to show them, or give them https://viberaven.dev/go/agent/try_it. They approve it in their own browser.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No hosted SDK/API for the product's core workflow**: VibeRaven's main value (full repository check, Studio app changes) is local-only or requires a signed-in browser session the agent cannot complete itself. The hosted MCP surface is read-only guide/SQL lookup, not the full product. This is a product design characteristic, not an agent error or test-environment limitation, and the agent correctly identified and worked around it rather than getting stuck.
  Event 52:

  ```text
  To start a free account for the person: `npx -y viberaven login` prints an approval link to show them, or give them https://viberaven.dev/go/agent/try_it. They approve it in their own browser.
  ```
  Event 82:

  ```text
  the "hosted SDK/API" only exposes the read-only guide/SQL checks. If you want the full repository scan, that requires the local CLI (not a service stack, but not hosted either).
  ```

#### Suggested Changes
- **Reconcile the version number shown by hosted MCP vs npm**: Hosted MCP server reports version 1.7.2 while the npm package's latest published version is 1.7.6. Update the hosted MCP deployment to match the latest CLI release, and verify by calling https://viberaven.dev/mcp tools/list or tools/call and comparing the returned viberaven_version field to `npm view viberaven version`.
  Event 52:

  ```text
  Server: `viberaven`, version 1.7.2, the same version as the `viberaven` CLI.
  ```
  Event 62:

  ```text
  "structuredContent":{"viberaven_version":"1.7.2"
  ```

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/10dc0f51-10e6-46bf-afff-78c8e8a9cecc) · [Read transcript](https://www.ax-check.com/viberaven.dev/sessions/kimi.json)
Quoted pricing from the live pricing page: local checks free and unlimited with no account; a free account adds 2 full checks across 6 core areas; Pro is $20/month for 50 full checks across all areas. (seq 26, seq 47)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent only used the free, no-account local CLI path (npx viberaven check), which explicitly requires no VibeRaven account or API key and never touches a hosted VibeRaven backend or database. It never obtained real product credentials or performed an authenticated operation against a hosted VibeRaven service. The hosted 'full checks' / 'live' tier that would require an account was explicitly identified as out of reach without browser-based human approval.
  Event 40:

  ```text
  viberaven check · /sandbox/repo/demo-app
  
  🔴 No RLS policy proof in migrations  (rls_disabled)
  ```
  Event 47:

  ```text
  the hosted "full checks" / `live` commands require a browser-approved account, which I can't complete autonomously
  ```
  Event 12:

  ```text
  It reads the repository on your machine, needs no VibeRaven account or API key, and names the file and line for each gap.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **Hosted full-scan tier needs browser-approved account**: The deeper hosted checks (VibeRaven Studio 'full checks' and the 'live' catalog command) require an account created and approved through a browser, which the agent could not complete inside the sandbox. This is a normal authentication requirement of the product, not a product defect, and the agent correctly stayed on the free local CLI path instead of attempting a workaround.
  Event 47:

  ```text
  the hosted "full checks" / `live` commands require a browser-approved account, which I can't complete autonomously
  ```
  Event 40:

  ```text
  Optional live catalog: npx -y viberaven@1.7.6 live start --provider supabase --project <project-ref> --json (read-only metadata; account required; server availability not checked; user approves in the browser and approves the project read).
  ```

#### Suggested Changes
None identified in this transcript.

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/f96034a9-20f8-4c45-be04-a2f69da6578b) · [Read transcript](https://www.ax-check.com/viberaven.dev/sessions/qwen.json)
Pricing came from the pricing page's code and the README: local $0 (unlimited, no account), Free has 2 changes/2 checks, Pro is $20/mo for 300 changes/50 checks, Team is custom; coding-agent costs noted as separate. (seq 70, seq 60, seq 61, seq 90)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent only ever ran the local, account-free CLI (npx viberaven check) against a repo it scaffolded in the sandbox. This tool explicitly reads local files and does not connect to any hosted service or Supabase project, so no credentials were obtained and no authenticated operation against a hosted product occurred. The hosted Studio (viberaven.dev), which requires Google sign-in, was identified but deliberately not used.
  Event 82:

  ```text
  cd /sandbox/repo/viberaven-demo && npx -y viberaven@1.7.6 check 2>&1 | tail -40; echo "exit=$?"
  ```
  Event 90:

  ```text
  The hosted product (viberaven.dev Studio) requires Google sign-in and connecting a local coding agent, so I did not touch that.
  ```
  Event 35:

  ```text
  Run `npx -y viberaven@1.6.12 check` in your app's folder. It reads the repository on your machine, needs no account, and names the file and line for each gap.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
None identified in this transcript.

#### Suggested Changes
- **Surface the Pro price ($20/month) in the README pricing section, not just the marketing site JS bundle**: The README's Studio pricing paragraph (around line 242, 'The site includes 2 free changes, then Pro... for 300 changes a month') never states the dollar amount, forcing the agent to scrape the compiled PricingPage JS bundle to find '$20' and 'per month'. Add the price directly to the README pricing section and check it by re-reading README.md without needing to fetch viberaven.dev assets.
  Event 60:

  ```text
  The site includes 2 free changes, then [Pro](https://viberaven.dev/pricing) for 300 changes a month.
  ```
  Event 70:

  ```text
  {name:`Pro`,price:`$20`,cadence:`per month`,description:`Full checks from the Studio. Ch
  ```

### Task given to each agent
Help me build a simple example using VibeRaven. 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.

No product credentials were supplied and no purchases were authorized.

## Score: A · 100/100 (provisional)
Grades come from completed site checks. Coding sessions and skipped checks do not affect the score.

### Clarity
- **Pass** — Homepage answers Markdown requests

  ```text
  Homepage returned text/markdown with 200 when requested with Accept: text/markdown.
  ```

- **Pass** — llms.txt provides an actionable documentation index

  ```text
  llms.txt links docs, MCP, CLI, skills, guides and full agent reference with clear organization.
  ```

- **Pass** — llms.txt provides navigation guidance

  ```text
  llms.txt gives tool-availability routing, Studio/agent connection steps and when-not-to-recommend guidance.
  ```

- **Pass** — llms.txt mentions offered API, MCP, and skills

  ```text
  llms.txt mentions hosted MCP tools, CLI commands, and the Skill reference.
  ```

- **Pass** — A compact guide representation exists

  ```text
  Homepage serves text/markdown; llms.txt, SKILL.md, mcp.md and many .md guides are published.
  ```

- **Pass** — A focused guide is directly retrievable

  ```text
  llms.txt and SKILL.md give directly retrievable, actionable agent workflow with CLI commands.
  ```

- **Pass** — Equivalent instructions fit a token budget

  ```text
  llms.txt is 3530 tokens, well under 8000, and keeps the essential workflow usable.
  ```

- **Pass** — Product-docs links survive format changes

  ```text
  Homepage Markdown links to docs, guides, pricing and MCP; equivalent routes remain.
  ```

- **Pass** — The compact guide is independently actionable

  ```text
  llms.txt and SKILL.md give concrete commands, tool selection, boundaries and next steps for agents.
  ```

- **Pass** — Install and next-step links resolve

  ```text
  Fetched install/next-step pages (get-started, mcp.md, SKILL.md) all returned 200 with working content.
  ```


### Onboarding
- **Pass** — Docs lead to a relevant quickstart

  ```text
  llms.txt and npx-viberaven.md link Get started and CLI/Studio quickstart with concrete first steps.
  ```

- **Pass** — Installation commands are extractable

  ```text
  Install commands extractable: `npx -y viberaven`, `npx -y viberaven check`, `npx -y viberaven init`.
  ```

- **Pass** — Code examples are available without interaction

  ```text
  Code blocks shown inline: npx commands, connect line, agent-mode examples without interaction.
  ```

- **Pass** — Prerequisites and auth boundaries are explicit

  ```text
  Prerequisites explicit: Node.js 20+, signed-in Claude Code/Codex/Gemini CLI, Google account; local checks need no key.
  ```


### Pricing
- **Pass** — Pricing is readable without interaction

  ```text
  Pricing page renders plan names, prices and limits as plain text without interaction.
  ```

- **Pass** — Prices are stated, not gated

  ```text
  Studio $0, Pro $20/month, Team custom are all stated openly.
  ```

- **Pass** — Pricing units and limits are explicit

  ```text
  Units explicit: $20 per month, 50 full checks/month, 300 app changes.
  ```

- **Pass** — Agents identify pricing and its assumptions

  ```text
  3 of 3 sessions were judged on pricing; 0 fell short. DeepSeek V4.1 Flash: Quoted Studio at $0, Pro at $20/month and Team as custom, with the limits behind each: 50 full checks and 300 app changes a month on Pro, 2 each on a free account, and unlimited free local checks. Figures come from the fetched pricing page. (seq 52, seq 82) Kimi K3: Quoted pricing from the live pricing page: local checks free and unlimited with no account; a free account adds 2 full checks across 6 core areas; Pro is $20/month for 50 full checks across all areas. (seq 26, seq 47) Qwen 3.8 Max: Pricing came from the pricing page's code and the README: local $0 (unlimited, no account), Free has 2 changes/2 checks, Pro is $20/mo for 300 changes/50 checks, Team is custom; coding-agent costs noted as separate. (seq 70, seq 60, seq 61, seq 90) This behavioural item does not affect the fast grade.
  ```


### Activation
- **Skipped** — An API reference or OpenAPI spec is reachable

  ```text
  No API reference or OpenAPI spec fetched; MCP tools and CLI are not a REST API reference.
  ```

- **Pass** — An MCP server is documented and well-formed

  ```text
  mcp.md documents hosted streamable-HTTP server, six tools, auth, and client configs.
  ```

- **Pass** — A CLI install path is documented

  ```text
  npx-viberaven.md documents npx -y viberaven install and check commands.
  ```

- **Skipped** — SDK packages resolve on their registries

  ```text
  Only a 404 registry lookup for npm:Call was supplied; no VibeRaven package result.
  ```

- **Pass** — Agent skills are published

  ```text
  SKILL.md documents installing the VibeRaven skill via npx skills add.
  ```



[Full report data](https://www.ax-check.com/viberaven.dev/report.json)
