ProductIntegrationsPricingFeedback
Quality assurance for web applications

Chop the slop. Automate QA.

Screenshots, recordings, and E2E coverage delivered on every PR — automatically.

An engineer's dream.

Never blindly accept code changes again. Ceraph is your eyes into every pull request.

your-org / repo / pull / 47
feat: add export CSV button
1. PR Opened
Ceraph — All checks passed
/checkout — 2 flows, 4 screenshots
/settings — 1 flow, 2 screenshots
/dashboard — 1 flow, 1 recording
2. Ceraph Tests
## Test Plan
/billing/invoices (admin)
📷 Desktop screenshot — Export CSV button visible
📷 Mobile (375px) — responsive layout
/billing/invoices (regular)
📷 Verify-absence — Export CSV button hidden
Tested 2 routes, 2 roles, 3 artifacts
3. Proof on PR

We identify all affected flows, even ones the author never noticed. Catch bugs before your users do.

What we support

Ceraph works with the full stack you already use.

Missing a framework? Request it here →

Source Control

GitHub
GitHub

PRs, checks, deployment detection

AI Tools

Auto-configured by ceraph init — run ceraph mcp setup for Cline, Roo Code, JetBrains, and other editors.

Claude Code
Claude Code

Configured via .mcp.json

Codex
Codex

Configured via .codex/config.toml

Cursor
Cursor

Configured via .cursor/mcp.json

VS Code
VS Code

Configured via .vscode/mcp.json

Windsurf
Windsurf

Via ~/.codeium/windsurf/mcp_config.json

Antigravity
Antigravity

Via ~/.gemini/antigravity/mcp_config.json

Authentication

Not required — apps with custom database-backed auth are supported automatically.

NextAuth / Auth.js
NextAuth / Auth.js

Session-based, direct DB provisioning

Clerk
Clerk

Backend API for users & orgs

Auth0
Auth0

Management API integration

Supabase Auth
Supabase Auth

Admin user creation & sessions

Firebase Auth
Firebase Auth

Admin SDK user management

Lucia
Lucia

Session-based, direct DB provisioning

Frontend

Next.js
Next.js

App Router & Pages Router

React Router
React Router

Vite, CRA, and custom setups

Remix
Remix

Flat file routing & loaders

Vue Router
Vue Router

Config-based routing for Vue 3

Nuxt
Nuxt

File-based routing & Nitro server

SvelteKit
SvelteKit

File-based routing & .svelte components

Backend

Next.js API
Next.js API

Route handlers & server actions

Express
Express

Minimal Node.js framework

Fastify
Fastify

High-performance Node.js framework

NestJS
NestJS

Decorator-based Node.js framework

tRPC
tRPC

End-to-end type-safe APIs

GraphQL
GraphQL

Apollo, Pothos, TypeGraphQL

FastAPI
FastAPI

Via SQLAlchemy / SQLModel / Tortoise

Django
Django

Python web framework

Flask
Flask

Via SQLAlchemy / SQLModel / Peewee

Hono
Hono

Ultrafast edge web framework

Database

Prisma
Prisma

Schema-first ORM

Drizzle
Drizzle

TypeScript-first query builder

TypeORM
TypeORM

Decorator-based ORM

Supabase
Supabase

Postgres via REST client

MongoDB
MongoDB

Via Mongoose ODM

Firebase
Firebase

Firestore document database

PostgreSQL
PostgreSQL

Open-source relational database

MySQL
MySQL

Popular relational database

Mobile

An MCP for iOS React Native and Expo development. Captures Xcode build errors, Metro runtime errors, and prebuild drift, so your coding agent debugs failures immediately.

AI writes the code.
Ceraph does the rest.

Automatic screenshots, recordings, and E2E coverage.
Zero effort after setup.