SignalDeck

Client-ready test reports.
No CI pipelines.

Built after watching pipeline costs jump £300/month during test development alone — across 20 client projects, that stings. SignalDeck CI runs your tests locally or on your own server, streams results in real time, and generates branded reports you can actually send to clients. No pipeline minutes. No per-seat fees. No data leaving your infrastructure.

— Ben, Front-End Developer at a UK agency, and the person who built this out of frustration.

Free
Open source, self-host
100%
Data ownership
Projects & clients
signaldeck ci — playwright run #147
$ Dispatching test run → auth.spec.ts
  Suite: Authentication  Runner: playwright
Running 4 tests using 1 worker
auth.spec.ts:12 › allows valid users to log in (1.2s)
auth.spec.ts:28 › rejects invalid credentials (0.8s)
auth.spec.ts:44 › persists session across reload (2.1s)
auth.spec.ts:61 › redirects unauthenticated users (0.6s)
  4 passed (4.7s)
Report generated
Report link ready · expires in 30 days
Client report delivered · Acme Corp branding applied
$

Common challenges

Managing tests across multiple clients means ballooning CI bills, brittle pipelines, and no good way to show clients what you've actually built.

CI pipeline costs sting

Every run burns through CI minutes. Across 10 clients that adds up fast — and you're paying it whether the tests pass or not.

Sharing results is painful

A log file or a screenshot export isn't something you're proud to send. Clients expect a proper deliverable — not a zip file.

You're flying blind between runs

Kick off a test suite and wait for an email. Something failed — but you won't find out for another 10 minutes.

CI pipeline costs vs SignalDeck CI

Agencies managing Cypress and Playwright across 10–15 active projects typically spend £200–£800/month on CI minutes and reporting tooling — before maintenance overhead.

Typical CI Pipeline Setup

  • GitHub Actions / CircleCI minutes £100–400/mo
  • Cypress Cloud or BrowserStack £50–400/mo
  • DevOps time & maintenance Hours/month
  • Typical total £200–800+/mo

SignalDeck CI

  • Fully managed dedicated server £29–229/mo
  • Unlimited runs — no CI minutes Included
  • Branded client reports & sharing Included
  • Total From £29/mo

Estimates based on public pricing for agencies running 10–15 active test projects. Your situation will vary.

Less infrastructure.
More confidence.

Run tests, share results, and keep clients informed — without stitching together a dozen tools.

Cypress & Playwright Support

Run Cypress or Playwright straight from the dashboard. No CI pipeline to configure, no YAML to debug — just hit run.

Real-Time Log Streaming

Watch output appear line by line as your tests run. You see exactly what's happening the moment it happens — no refreshing, no waiting for a summary after the fact.

Branded Client Reports

Every client gets a report that looks like it came from you — their logo, your colours, your footer. Self-contained, printable, and ready to send.

Secure Shareable Links

Send clients a secure link — they click it, they see the report. No account to create, no portal to log in to. Links expire automatically after 30 days.

Multi-Project & Branch Support

Manage as many clients and projects as you need under one roof. Override branches per run, keep configs separate, and never mix up a client's data.

Role-Based Access & SSO

Give team members the access they need, nothing more. Sign in with Google or GitHub — no passwords to hand out or reset.

Webhooks & Scheduled Runs

Trigger runs automatically on every push, on a schedule, or via webhook from your Git host. No extra CI minutes, no extra config.

Slack & Email Notifications

Get notified in Slack or by email the moment a run finishes. Set a health threshold per suite — if something drops, you'll know before your client does.

Health Analytics & Flaky Tests

See which tests are flaking, which suites are trending down, and catch recurring failures early — before they turn into a difficult client conversation.

Native macOS App

The only test platform in this space with a native desktop companion. Monitor live runs, stream logs, and trigger suites directly from your Mac — no browser tab required.

Download on the Mac App Store

Native iPad App

Take SignalDeck CI with you. Watch live test output stream in real time, trigger suites, and review reports from anywhere — all from your iPad.

Download on the App Store

The full picture

From live test output to polished client reports — web, desktop, and iPad.

Branded client HTML report in SignalDeck CI — per-client logo, colours, and footer text

Branded client report — per-client logo, colours, and footer text. Share via a secure 30-day link, no client login required.

SignalDeck CI dashboard showing test pass rates, run history, and project health at a glance

Dashboard — pass rate, run history, and per-project health at a glance.

Cypress and Playwright test output streaming live in SignalDeck CI — no blind waiting

Live run — console output streamed in real time. No blind waiting.

SignalDeck CI native macOS app for monitoring Cypress and Playwright runs without a browser tab

Native macOS app — monitor runs and trigger suites without opening a browser tab.

Completed Cypress and Playwright test run in SignalDeck CI showing pass/fail breakdown and report link

Completed run — full results breakdown with failure details and report link.

Native iPad App

Full access, anywhere

Everything in the web app — live test output, run triggering, results, reports — on your iPad. Unlocks with Face ID and works without a browser tab in sight.

Download on the App Store
SignalDeck CI iPad app
Flaky tests view in SignalDeck CI

Flaky tests — ranked by instability score across all runs.

Compare runs view in SignalDeck CI

Compare runs — see exactly what changed between any two runs.

Client branding settings in SignalDeck CI

Branding settings — configure logo, colours, and footer text per client.

From zero to report
in three steps

Set it up once. Run it whenever you need. Share with confidence.

1

Configure

Add your project, connect your Git repository, and define your test suites. Set up client branding once — logo, colours, footer text — and it carries through to every report you send.

project → Acme Corp
repo[email protected]:acme/e2e.git
branch → main
suite → Smoke Tests
2

Run

Hit run from the dashboard, trigger via webhook, or set a schedule and let it run automatically. Your suite starts straight away and you watch the output appear line by line. No blind waiting.

Dispatching to queue...
auth.spec.tspassed
~checkout.spec.tsrunning
·payments.spec.tsqueued
3

Share

A branded, self-contained report is generated automatically. Send your client a secure 30-day link — no login needed on their end, no account to create.

Report ready
https://yourdomain.com/r/a8f3c…
Secure · expires 30 days
Live Demo

See it for yourself

A fully functional SignalDeck CI instance is running right now. Log in, trigger a test run, watch live output stream in real time, and explore a branded report.

signaldeck.tech

Product

SignalDeck CI

Focus

Self-hosted test runs

Demo User

Administrator

Password

password

The demo resets periodically — data you create won't persist.

Open Demo

Built on a solid foundation

Production-ready PHP and modern frontend tools you already know.

Laravel 12
Backend framework
Filament v3
Admin panel
Livewire 3
Dynamic UI
Alpine.js
Lightweight reactivity
Laravel Reverb
WebSockets
Vite
Build tool
Redis
Queue & jobs
MySQL / SQLite
Database

Self-host free, or let
us manage it for you.

SignalDeck CI is open source — run it on your own infrastructure at no cost, or subscribe to a hosted plan and we'll handle setup, updates, and maintenance.

Self-hosted

Free, forever.

Open source and free to use. Deploy on any server you control — your cloud, your hardware, your rules. Full code access, no usage limits, no subscription required.

  • Open source and free to use
  • Your server, your data, full control
  • No per-run charges or subscription required
Get it on GitHub

Managed hosting

Skip the DevOps.

A dedicated SignalDeck CI environment, set up and maintained by us. No server to configure, no updates to manage. Fixed monthly pricing from £29/month — launching soon.

  • Dedicated server, isolated environment
  • Automatic updates and security patches
  • Fixed pricing, no surprise bills
View Plans

Your data stays yours

Each hosted customer gets a completely isolated environment. There is no shared database, no shared hardware, and no cross-customer access — by design.

Isolated per customer

Your server is dedicated to your account only. No shared databases, no shared resources, no noisy neighbours.

TLS enforced

All traffic between your browser and your server is encrypted. No plain-text access, no exceptions.

No financial data stored

Billing is handled by Paddle, a dedicated payment processor. Your card details never touch our servers.

Automatic security updates

Your hosted environment receives security patches and platform updates automatically — no manual server maintenance required.

Simple, honest pricing

Self-hosted is free and open source, forever.
Hosted plans — fully managed, dedicated servers — are launching soon.

Hosted plans — launching soon

Hosted plan subscriptions open shortly. Register your interest and we'll let you know when they go live. Request early access.

Hosted Plans

Pick the plan that fits your workload.

Every hosted plan runs on a dedicated server provisioned for you — your data never sits in a shared environment. Cypress and Playwright included, no setup required. Request early access to be first in line when we go live.

Starter

£29 /mo

Billed monthly Billed £242/year

Handles a handful of projects comfortably. Ideal for smaller agencies and solo consultants.

  • Live log streaming
  • Branded reports and 30-day links
  • Webhooks, scheduling, and Slack alerts
  • Unlimited projects, suites, and roles
Request Early Access

Standard

£69 /mo

Billed monthly Billed £575/year

The best fit for most agencies. More headroom, faster runs, the same flat price.

  • More projects, more runs
  • Handles a heavier workload comfortably
  • Everything in Starter
Request Early Access

Pro

£129 /mo

Billed monthly Billed £1,075/year

For larger teams with heavier suites. More parallel runs, more breathing room.

  • Run more tests in parallel
  • More capacity for heavy suites
  • Everything in Standard
Request Early Access

Enterprise

£229 /mo

Billed monthly Billed £1,908/year

Maximum performance on dedicated hardware. For teams who need certainty on every run.

  • Consistently fast, every run
  • No shared resources
  • Everything in Pro
Request Early Access

Hosted plans launch soon. Request early access to be first in line.

View full pricing page & FAQ →