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.
Managing tests across multiple clients means ballooning CI bills, brittle pipelines, and no good way to show clients what you've actually built.
Every run burns through CI minutes. Across 10 clients that adds up fast — and you're paying it whether the tests pass or not.
A log file or a screenshot export isn't something you're proud to send. Clients expect a proper deliverable — not a zip file.
Kick off a test suite and wait for an email. Something failed — but you won't find out for another 10 minutes.
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
SignalDeck CI
Estimates based on public pricing for agencies running 10–15 active test projects. Your situation will vary.
Run tests, share results, and keep clients informed — without stitching together a dozen tools.
Run Cypress or Playwright straight from the dashboard. No CI pipeline to configure, no YAML to debug — just hit run.
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.
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.
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.
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.
Give team members the access they need, nothing more. Sign in with Google or GitHub — no passwords to hand out or reset.
Trigger runs automatically on every push, on a schedule, or via webhook from your Git host. No extra CI minutes, no extra config.
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.
See which tests are flaking, which suites are trending down, and catch recurring failures early — before they turn into a difficult client conversation.
From live test output to polished client reports — web, desktop, and iPad.
Branded client report — per-client logo, colours, and footer text. Share via a secure 30-day link, no client login required.
Dashboard — pass rate, run history, and per-project health at a glance.
Live run — console output streamed in real time. No blind waiting.
Native macOS app — monitor runs and trigger suites without opening a browser tab.
Completed run — full results breakdown with failure details and report link.
Native iPad App
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.
Flaky tests — ranked by instability score across all runs.
Compare runs — see exactly what changed between any two runs.
Branding settings — configure logo, colours, and footer text per client.
Set it up once. Run it whenever you need. Share with confidence.
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.
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.
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.
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.
The demo resets periodically — data you create won't persist.
Open DemoProduction-ready PHP and modern frontend tools you already know.
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
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.
Managed hosting
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.
Each hosted customer gets a completely isolated environment. There is no shared database, no shared hardware, and no cross-customer access — by design.
Your server is dedicated to your account only. No shared databases, no shared resources, no noisy neighbours.
All traffic between your browser and your server is encrypted. No plain-text access, no exceptions.
Billing is handled by Paddle, a dedicated payment processor. Your card details never touch our servers.
Your hosted environment receives security patches and platform updates automatically — no manual server maintenance required.
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
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
Billed monthly
Handles a handful of projects comfortably. Ideal for smaller agencies and solo consultants.
Standard
PopularBilled monthly
The best fit for most agencies. More headroom, faster runs, the same flat price.
Pro
Billed monthly
For larger teams with heavier suites. More parallel runs, more breathing room.
Enterprise
Billed monthly
Maximum performance on dedicated hardware. For teams who need certainty on every run.
Hosted plans launch soon. Request early access to be first in line.