Monitor your Replit app.

Replit takes an app from a prompt to published. Keelnest keeps watch once it is live: the site every five minutes, the new version checked after each publish, and sign-in and checkout walked in a real browser.

How a Replit app runs in production

Publishing a Replit app — what Replit used to call deploying it — runs it as an Autoscale, Reserved VM, Static or Scheduled deployment, on a replit.app address or your own domain.

Replit gives an app its own PostgreSQL database, with separate development and production copies, Replit Auth for sign-in, and a Stripe integration. The Git pane pushes to and pulls from a GitHub repository.

What breaks after launch

What Keelnest watches

  • The site, every five minutes

    The address, its certificate and its security headers, requested the way a browser asks; an incident opens after two failures in a row, never on one blip.

  • Every publish

    Replit announces no publish to anyone else, so every check fingerprints the live page; a new version is checked within five minutes and walked by your journeys.

  • Sign-in and checkout, in a real browser

    Walked after every publish and on your plan’s schedule, sign-up emails and magic links included; a payment journey stops before the pay step.

  • Payments

    A read-only Stripe key compares payments with what that hour of the week usually brings, and reads webhook endpoints and failed deliveries.

    Stripe

  • AI spend

    OpenAI or Anthropic usage, read hourly, so a spike is caught within a few hours; paid plans add a daily budget that warns at 80% and alerts at 100%.

    OpenAIAnthropic

  • Errors

    One script tag reports uncaught errors and failed requests — never form values or request bodies — so an incident says what broke. Sentry works too.

    Error captureSentry

Fixes: a prompt, or a pull request

Every incident carries a prompt you can give Replit Agent, never asking for a secret. With the project connected to GitHub and a paid plan, Keelnest can prepare the fix as a pull request instead; once a named person approves it and it merges, pull it into the project from the Git pane.

Setting it up

  1. Add the published address — replit.app or your own domain. The first check runs straight away.
  2. Connect Stripe with a restricted key if the app takes payments, and OpenAI or Anthropic with an admin key if it calls a model.
  3. Write one journey — sign in, or reach the checkout — in plain words. It is walked after every publish.
  4. For fixes as pull requests, connect the project to GitHub from the Git pane and install the Keelnest GitHub App on that repository.

Or start without an account: the free health check reads any live address in a few seconds.

Questions

Does Keelnest see Replit’s deployment logs?

No. It watches what your customers see — the live site, the journeys, payments and spend — and the error-capture script reports what fails in their browsers.

Is it free?

Your first app is: the five-minute checks, the check after every publish, and one journey, walked weekly and after every publish. Paid plans add journeys, run them hourly or faster, and prepare fixes as pull requests.

Sources

What Replit does, as its own documentation described it on 23 September 2026. Builders change quickly; if something here is out of date, tell us.

Other builders

Already live?

Give your app a health check.

Data exposure, money flow and reliability basics — in a few seconds, without an account. Then keep it watched, free for your first app.

Passive checks only, on sites you own or are authorised to test.

Or watch your first app free