Open-source testing, monitoring, and AI SRE – as code
Test with Playwright and k6 and monitor your sites and APIs. When a check fails, Supercheck opens an incident, lets you investigate it with AI that cites its evidence, and keeps your users informed on a status page. Self-host today, or join the Cloud waitlist.
npm install -g @supercheck/clisupercheck init
Works with the tools you already use
Test with
- Playwright
- k6
Run from CI
- GitHub Actions
- GitLab CI
Investigate with
- Kubernetes
- Prometheus
- Grafana
- Sentry
- Datadog
Ask from
- Claude
- Cursor
- Codex
Platform
One place for the work between deploy and incident
Most teams stitch together a test runner, an uptime service, an incident tool and a status page. Supercheck covers all four, sharing one set of projects, alerts and history.
01
Check
A monitor or scheduled job with alerts on fails past its threshold.
02
Alert
Your notification channels get the failure.
03
Incident
An incident opens for that source, with its alerts attached.
04
Investigate
Run an AI SRE investigation that cites what it found. You decide the fix.
05
Recover
The check passes, a recovery is sent, and an unacknowledged incident resolves.
Automate
Write, record and run end-to-end and load tests.
- Playwright browser, API and database tests
- k6 load tests with streaming logs and run comparison
- Scheduled jobs that run from cron or your CI pipeline
- Recorder extension for Chrome and Edge
- Requirements with coverage tracking

Monitor
Know when something breaks before your users tell you.
- HTTP, website, ping and port checks
- Checks from several regions, including Europe, North America and Asia Pacific on Cloud
- Synthetic monitors that replay Playwright journeys
- Failure and recovery thresholds to cut noisy alerts

Respond
Monitor and job alerts open an incident you can work from (on by default, per check).
- One incident per failing source, resolved on recovery unless someone has acknowledged it
- AI SRE investigations that cite their evidence
- Copilot chat and a service catalog for ownership and context
- Read-only connectors for GitHub, Kubernetes, Prometheus, Grafana, Sentry and Datadog
- Private Agent for systems inside your network

Communicate
Tell your team first, then tell your users.
- Notifications by email, Slack, Teams, Discord, Telegram and webhooks
- Public status pages on your own domain
- Email, Slack and webhook subscribers, plus RSS and calendar feeds

Solutions
Built for the people who keep software working
See how developers, SRE and platform teams, QA engineers and engineering leaders use Supercheck.
As code
Keep tests and monitors in your repository
Define Playwright and k6 tests, monitors and scheduled jobs in one TypeScript file. Review changes in pull requests, then apply them from your terminal or CI pipeline.
| Command | What it does |
|---|---|
| supercheck pull | Export what already exists in a project |
| supercheck diff | Preview what a deploy would change |
| supercheck deploy | Apply the configuration |
Ask your AI tools about it
A read-only MCP server lets Claude, Cursor, VS Code and other MCP clients look at a project's tests, runs, monitors and incidents. Off by default when self-hosting.
import { defineConfig } from '@supercheck/cli'
export default defineConfig({
schemaVersion: '1.0',
project: { organization: '<org-id>', project: '<project-id>' },
tests: {
playwright: { testMatch: '_supercheck_/playwright/**/*.pw.ts' },
k6: { testMatch: '_supercheck_/k6/**/*.k6.ts' },
},
monitors: [
{
name: 'API health',
type: 'http_request',
target: 'https://api.example.com/health',
frequencyMinutes: 5,
},
],
jobs: [
{
name: 'Nightly E2E suite',
tests: ['_supercheck_/playwright/checkout.pw.ts'],
jobType: 'playwright',
cronSchedule: '0 2 * * *',
},
],
})Deployment
Run it on your servers or ours
Isolated by default
Tests run in isolated Kubernetes workloads sandboxed with gVisor. Private and cluster networks are blocked, so a test script cannot reach your infrastructure.
How execution worksSelf-host for free
The core is open source under AGPLv3. Run it on your own servers with Docker Compose and K3s, with no license fee and no usage limits.
Self-hosting guideOr let us run it
Supercheck Cloud is a managed service with monitoring locations in Europe, North America and Asia Pacific. It is coming soon; the waitlist is open.
See Cloud plansClick through a real workspace
Explore a sample workspace in the live demo. No sign-up needed.