Skip to content

Xovris is in early access. Every capability on this site is described as it ships at launch. Join early access

Status not yet measured
Join early access
Menu

Free website check – no sign-up, nothing to install

Find what broke. Fix it. Prove it.

Xovris for

Xovris is an AI that watches your website, app and domain the way a whole IT team would: it tells you the moment something breaks, works out why, fixes it where you allow it and proves the fix with the same test that failed.

Your browser asks public DNS and the domain’s registry now; the certificate and page checks from Xovris’s probe switch on at launch. Nothing is saved to an account. Once the probe runs, it keeps a keyed hash of your IP address – never the address itself – for 24 hours to count the different websites you check, and the result for 60 seconds. Your browser remembers the last address you checked. What the check keeps, and fair use: Privacy · Terms

On Builder: 50 monitors checked as often as every minute and 5 issues fixed by Xovris each month – an issue counts only once it is fixed and proven.

xovris.ai – our own domain

Recorded when this page was built, 2 October 2026 at 00:21 UTC. Enter your own address to check it now.

  1. RegistrationFineRegistered until 1 October 2028.2028-10-01Cloudflare, Inc
  2. Name serversFine2 name servers at Cloudflare.ben.ns.cloudflare.combristol.ns.cloudflare.com
  3. DNSSECFineSigned and validated: forged DNS answers are rejected.
  4. Email protectionFineEmail that pretends to come from this domain is stopped (DMARC p=quarantine).Microsoft 365SPF -allDMARC p=quarantine
  5. Certificate rulesFineOnly the certificate authorities named here may issue its certificates.comodoca.comdigicert.comletsencrypt.orgpki.googssl.com

0 to fix · 0 to improve · 5 fine · 0 not confirmed

Proof you can check, not logos

Xovris has no customers to show yet, so this is what it has done on its own estate and in its own test lab. Every figure names the run that produced it.

Checks on xovris.ai that answered fine
5/5
Run from this page's build, 2 October 2026 at 00:21 UTC
Fixes proven by re-running the test that failed
3/3
Xovris's incident lab, 7 DNS and hosting incidents, run 1 October 2026
Fixes called proven that did not hold, out of 3
0
Xovris's incident lab, 7 DNS and hosting incidents, run 1 October 2026
Causes outside DNS named correctly – their repairs are being built
4/4
Xovris's incident lab, 7 DNS and hosting incidents, run 1 October 2026
Keys copied by hand during setup – one command typed
0
Recorded wizard run on 1 October 2026, commit fdc8aa0

Works with

Today that means OpenTelemetry for services in any language and signed webhooks for any tool that accepts them. Next, Xovris connects any other service through its own API, CLI or MCP server, asking your consent at each step and naming the mechanism it used. Every integration, its state and its permissions

Xovris connects it for you

You sign in and approve. Xovris writes the configuration, proves the first event arrived and moves each rung only on stored evidence. The command line is there if you prefer it.

Setup says done only when it has seen the evidence

Every connection climbs the same four rungs. A rung moves only when Xovris has read the evidence back from its own storage – an acknowledgement is never enough.

  1. Connected

    Your credentials were checked with the provider and the answer was read back.

  2. Telemetry received

    The first record – a check result or an event – is stored, not just accepted at the door.

  3. Monitoring verified

    A real event from your deployed app, or a full round of checks, is stored. A test event alone never counts.

  4. Repair authorisedOptional

    Only if you choose it: a write grant you can read scope by scope, limited to the one zone or project it needs.

Xovris opens the pull request Beta

From the first release, you install the Xovris GitHub App on one repository. Once you agree to the exact words below, Xovris reads only the files its codemods need, commits the change to a new branch and opens one pull request whose description lists every change. Merging moves no rung – your first stored event does.

Changed your mind? Closing the pull request deletes its branch, and Xovris reads the deletion back.

With the first release, Xovris opens this pull request through its GitHub App.

Alerts you have seen arrive before anything breaks

Email alerts are on from the start. When you add Slack, a test alert shows Slack's own acceptance – and if a channel fails, Xovris says which and sends the alert by email instead.

npx xovris inita recorded run

  1. Xovris – connect your app
  2. Found Next.js, using npm.
  3. Sign in
  4. Your browser opened to approve this sign-in.
  5. Check the browser shows the same code: FVVG-XSWG
  6. Waiting for you to approve in the browser
  7. Signed in to acme
  8. Creating an ingestion key for this app
  9. Created an ingestion-only key
  10. 4 changes in ~/acme-web
  11. install @xovris/next with npm – The Xovris layer over OpenTelemetry for this stack.
  12. create instrumentation.ts – Starts Xovris on the server and reports request errors (Next.js instrumentation hook).
  13. + // Added by npx xovris init - remove with npx xovris remove
  14. + export async function register() {
  15. + if (process.env.NEXT_RUNTIME === 'nodejs') await import('@xovris/next/register');
  16. + }
  17. +
  18. + export { onRequestError } from '@xovris/next';
  19. +
  20. create instrumentation-client.ts – Reports browser errors and unhandled rejections (Next.js 15.3+ client instrumentation).
  21. + // Added by npx xovris init - remove with npx xovris remove
  22. + import '@xovris/next/client';
  23. +
  24. set XOVRIS_INGEST_URL, XOVRIS_INGEST_KEY, NEXT_PUBLIC_XOVRIS_INGEST_URL, NEXT_PUBLIC_XOVRIS_INGEST_KEY in .env.local – The ingest address and an ingestion-only key. The key can only send events.
  25. + XOVRIS_INGEST_URL=https://ingest.test/api/conn1
  26. + XOVRIS_INGEST_KEY=[hidden]
  27. + NEXT_PUBLIC_XOVRIS_INGEST_URL=https://ingest.test/api/conn1
  28. + NEXT_PUBLIC_XOVRIS_INGEST_KEY=[hidden]
  29. Make these changes? Yes
  30. Writing the configuration
  31. Wrote 4 changes; each is listed in .xovris/manifest.json
  32. Sending a labelled test event from this machine
  33. The ingest edge accepted the test event
  34. Waiting for Xovris to read the event back from storage
  35. Telemetry received – stored 2026-10-01T19:20:09.213Z
  36. Next
  37. Deploy this change. Monitoring is verified when the first real event from your deployed app is stored.
  38. Follow it live: https://acme.xovris.ai/
  39. Xovris is installed. Remove it any time with npx xovris remove.

Rungs reached in this run:✔ Connected✔ Telemetry received

A real run of the wizard on the Next.js test project in Xovris's install suite, recorded on 1 October 2026 at commit fdc8aa0. Your own run prints the same steps for your project.

How every fix runs

Every issue gets a tracker like a parcel delivery, moved only by stored events. A fix is called fixed only when a separate check – the same test that failed – passes again.

Six stages, in orderIllustration
  1. DetectedA check or an event shows the failure, and the failing test is kept.
  2. Cause foundThe evidence for each possible cause is weighed and shown.
  3. Fix rehearsedThe exact change, its access and its undo are written down first.
  4. Fix appliedOnly inside what you allowed, one approval for one exact change.
  5. Proven by a separate checkThe test that failed passes again; if it does not, the change is undone and the next approach starts.
  6. Watched afterwardsRe-checked later; a return reopens the issue.

Three things to know before you start

What will Xovris change on my systems?

Nothing until you allow it. Watching needs no access at all. A fix runs only inside the one zone or project you granted, as one exact change you approved, with its undo written down first.

Every permission, scope by scope

What does it cost me?

Watching is free – 50 monitors, with no AI and no hidden model calls. Builder adds fixing: Xovris fixes and proves issues for US$39 a month, and an issue counts only once it is fixed and proven.

Pricing, in full

How do I undo it?

Every change the wizard makes is recorded. One command reverses all of it and revokes the key, then reads the revocation back.

How removal works

Keep watching your site, app and domain

Create a free workspace and Xovris keeps checking, alerts you on the channel you choose and shows every fix as it is proven.

Create your free workspace
  1. Sign in, or create your workspace and choose where its data is stored.
  2. Enter your website address and Xovris starts checking it – there is nothing to install.
  3. Each result appears as soon as it is stored. Connect your app whenever you are ready.