Skip to content
xovris.ai · 5 of 5 fine · 2 Oct, 01:49 UTC
Join early access
Menu

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

Find what broke. Fix it. Prove it.

For everyone – from developers to families, and businesses of every size.

Start as

Xovris looks after everything your business runs – websites, apps, domains, email, code and security – the way a whole IT team would: it tells you the moment something breaks, works out why, fixes it with your permission and proves the fix with the same test that failed.

How private the check is

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 counts your free checks with a keyed hash of your IP address and of each website you check – never the readable address – kept for 25 hours, and keeps the result in memory 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 01:49 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. 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 01:49 UTC
Keys copied by hand during setup – one command typed
0
Recorded wizard run on 1 October 2026, commit fdc8aa0

Works with

14,525 services in the integrations directory – search any of them

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

    When you choose it: a write grant you read scope by scope, covering each zone or project you want Xovris to fix.

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 the files its codemods need, commits the change to a new branch and opens a 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

Alerts reach your own email from the first minute – one press on Alerts adds your verified address, nothing to set up. 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.

What every fix gives you

What broke, what changed and the same test that failed, passing again – in a plain report you keep. Until that test passes, the issue stays open and you pay nothing for it.

Fix report · Resolved: fixed and verified

example.com stopped answering

Sample data
What broke
A DNS record on the path changed.
What changed
example.com (A)Now: 198.51.100.66After: 203.0.113.10
The same test, before and after
The same test, before and afterBeforeAfter
The site answers over HTTPS0 of 3 locations passed3 of 3 locations passed
The checkout page loads0 of 3 locations passed3 of 3 locations passed
Your guarantee
You pay nothing for a fix until the test that failed passes. Until then the issue stays open and Xovris keeps working on it.

Recorded from the product itself on a test domain, example.com. No customer was involved.

Three things to know before you start

What will Xovris change on my systems?

Whatever you allow it to fix. Watching needs no access at all; each connection you grant extends what Xovris can fix, and every fix runs inside what you granted, as the 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

Let Xovris look after everything you run

Join early access and Xovris starts on everything you run the day accounts open – it keeps checking, alerts you on the channel you choose and shows every fix as it is proven.

Join early access
  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.