Open-source test intelligence, built CTRF-native. Self-hosted, MIT-licensed, AI in the core.
Aftersight
Now in development — in the open. Follow every commit, decision, and ship note as it happens.
Four pillars
The open one
Your data stays on your infrastructure
AI is core architecture, not an add-on
What it does
Aftersight takes CTRF (Common Test Report Format) JSON from your CI pipeline, stores every report persistently, and surfaces the patterns: trend lines, flaky-test detection, and failure categorization grouped by likely root cause. The dashboard is server-rendered HTML over a Postgres or SQLite backend; deployment is one docker compose up.
Because it is framework-agnostic by construction, teams running Playwright, Cypress, Jest, Vitest, pytest, PHPUnit, WebdriverIO, or any other CTRF-emitting runner get the same dashboard, the same schema, and the same AI-driven categorization — without writing a per-framework adapter.
Status: now in development
Now. Working through the MVP backlog — auth, project management, CTRF report ingestion, run history, trend rendering, failure categorization. Progress is documented in the open as it happens.
Soon. Community Edition Docker Compose release, install command, first-run walkthrough.
Two ways to follow or talk to us:
- Follow the build on the blog — architecture decisions, feature ship notes, gap reviews.
- Tell us about a use case via the button below — particularly if you have a CTRF reporter we should test against early.