Skip to main content

See Corexi run on your own product, live, in 15 minutes.

Book a demo
UX Autopilot · web and mobile apps

Better UX. More conversions. After every release.

Tell Corexi what a win is for your product and your market: sign-ups, activation, upgrades, checkouts. It signs in, walks your app like a new user, and shows what stands between people and that goal, with the evidence, what it is costing you and the fix.

14-day free trial, set up with us on a 15-minute call · no credit card
Ledgerly
1
Product
app.ledgerly.ioweb + mobile ✓
2
What a win is
ConversionActivationRetentionRevenue
3
Market
B2B SaaSEUvs Billforge, Quire, Tallybook
4
Logins
Adminana@acme.studioauthenticator ✓
Memberlea@acme.studioauthenticator ✓
5
Never click
PayDeleteInviteSign outPublish
So the first run will
Walk onboarding first
Sign up → add a client → send the first invoice, as an admin and as a member.
Weigh activation twice
Anything between sign-up and the first sent invoice ranks above the rest.
Compare with your market
The same flows on Billforge, Quire and Tallybook's public pages.
Stay inside the lines
Five never-click words, on top of pay, delete, invite and sign out.
Next: after every deploy, via one webhook from your pipeline.
In your editor, over MCP
Claude Code
Cursor
VS Code
Windsurf
Replit
+Any MCP client
Reads behaviour from
Google Analytics
PostHog
Mixpanel
Amplitude
Hotjar
Clarity
Hands findings to
Jira
GitHub
Slack
Microsoft Teams
+Your deploy pipeline
+A weekly email
The Corexi Engine · Autopilot v1.0

One engine. One loop, every release.

The engine reads what your product looks like and what people actually do in it, together, not in two tools. It prices what it finds, hands over the fix and checks it on the next run. The stops below are this loop, in the order a run takes it.

  1. 01 · Sense
    + your behavioural data
  2. 02 · Fuse
    Visual78
    Behavioural69
  3. 03 · Diagnose
    HIGHSend invoice reads as disabled
    +2.4%recoverable / mo
  4. 04 · Fix & ship
    LED-214#482MCP
    UX Score 69 → 72 next run

↻ run #18 after your next release

What only Corexi does

Our methodology →
Every metric is a person
DyslexiaADHDColour visionAutismSensory
It reads your product as different minds do.

The Neurodiversity Lens scores each screen as people with dyslexia, ADHD, autism, sensory sensitivity or a colour-vision difference meet it. Simulated on the screen, not described in a persona.

Visual + behavioural
It sees the screen and measures what people did, as one verdict.

Heatmap tools show what happened; audits show what a screen looks like. The engine reads both together, so a finding says what is wrong, how many people it stops and why.

Continuous
Never a one-off audit. It keeps going, and keeps getting sharper.

It walks again after every release and checks itself against the last run. New rules and lenses in the engine reach every product without a new project.

Aim · before the first runStop 01

Tell it what a win is. It tailors everything to it.

Pick the goal (conversion, activation, retention or revenue) and the market you are in. Autopilot walks the steps that matter for it first, and ranks every finding by it. Goals and benchmarks →

  • One goal, everything weighed by it
  • An activation checklist
  • Your sector and your rivals
Ledgerly
What a win is
Product & market
B2B SaaS · invoicingEU · small teamsWeb + mobile3 competitors
Activation checklistnew accounts · 30 days
  1. 1Sign up100%
  2. 2Verify email91%
  3. 3Add first client64%
    Biggest drop. Autopilot walks this step first and ranks what blocks it.
  4. 4Create first invoice41%
  5. 5Send first invoice23%
Walks onboarding firstSetup blockers weigh ×2Time to first value tracked
Against your sector · SaaS
low
50
avg
65
top
82
You 72
Competitors · same flows, public pages
Billforge76
Ledgerly72
Quire69
Tallybook64

Billforge leads on onboarding: a sample invoice is ready at sign-up.

Walk · senseStop 02

It signs in and walks your product like a new user.

Menus, lists, forms, reports, settings. Each flow to its end, every step written down, so you can see how it got to everything it found. How Autopilot walks →

  • It gets in
  • It never clicks what it shouldn't
  • Desktop or phone, per login
Ledgerly
Logins
Adminana@acme.studio
Memberlea@acme.studio
Viewernot set
Authenticator 2FAcodes typed ✓
Never clicks
PayDeleteInviteSign outSecurity+ Publish
31
steps
2
widths
Where this run went · admin · desktop
  1. 001Sign in/login
  2. 003Dashboard/dashboard
  3. 005Invoices/invoices
  4. 009New invoice/invoices/new
  5. 011Errors/invoices/new
  6. 013Add client/invoices/new
  7. 018Clients/clients
  8. 024Billing/billing/plan
  9. 029Team/settings/team
  10. 025⊘ Upgrade & paynever clicked
  11. 030⊘ Invite peoplenever clicked
See · senseStop 03

Every screen it reaches, read closely and marked up.

The screens behind the login, at each width, scored one by one, plus the dialogs, focus and error states that only exist after someone clicks. What it checks →

  • Screens and their states
  • WCAG 2.2 AA, measured
  • Evidence you can check
Ledgerly
/invoices/new · desktop · step 009UX Score 58
States of this screen
Dialog
Add client open
Validation
Errors as it is filled
Focus
Where the keyboard lands
Findings · pick one
button.send-invoice125 × 40
fg #98B3FA
bg #C7D6FE
Measured
1.9 : 1
Needs
4.5 : 1
WCAG 1.4.3 Contrast (Minimum)
WCAG 2.2 AA on this screen
Perceivable7/9
Operable11/12
Understandable6/8
Robust4/4
Feel · fuse & diagnoseStop 04

Visual and behavioural, fused into one diagnosis.

Corexi reads what the screen looks like to five kinds of mind and what real people did on it, fuses the two, and tells you why it happens, what it costs and how to fix it. How the score works →

In plain wordsFuse means one verdict from how a screen looks and what people actually do on it. The Neurodiversity Lens reads the screen as people with ADHD, dyslexia, autism, sensory sensitivity or a colour-vision difference meet it.

  • Five lenses, each scored
  • One diagnosis from both halves
  • Priced, with the fix written
Ledgerly
As designed
DeuteranopiaOverdue = Paid
Achromatopsiastatus lost
ADHD · attention4 things shout
Neurodiversity lens · /invoices
ADHD64
Dyslexia58
Autism71
Sensory69
Color vision52
What people did · last 7 days
Rage clicks on “Send invoice”14
Leave at /invoices/new38%
Filter used, then undone1 in 4
PostHog · GA4 · measured, not estimated
Fused · one diagnosis
Looks passable. Loses people.
66
visual
+
41
behavioural
=
HIGH
priority
Hand off · fix & shipStop 05

The fix lands where your team already works.

Your editor fixes it in place, your tracker gets the ticket with the evidence, and your channel hears about a regression first. Corexi over MCP →

In plain wordsMCP is how coding agents such as Claude Code or Cursor talk to tools. Corexi gives them ten: to check a design or a diff before it ships, and to follow a release through.

  • In your coding agent
  • Jira and GitHub
  • Slack, Teams and email
ledgerly-web — invoice-form.tsxcorexi mcp ● connected
41 return (
42 <div className="flex items-center justify-end gap-4">
43− <a href="#" onClick={saveDraft} className="text-xs text-slate-400">
43+ <Button variant="ghost" size="md" onClick={saveDraft}>
44 Save draft
45− </a>
45+ </Button>
46 <Button
47− className="bg-blue-200 text-blue-300"
47+ className="bg-blue-600 text-white hover:bg-blue-700"
48 disabled={!canSend}
49 aria-describedby="send-hint"
50 >
51 Send invoice
52 </Button>
Fix what Corexi found on the invoice form.
corexi · get_findings
site: ledgerly · /invoices/new
→ 3 findings
corexi · get_ux_rules
WCAG 1.4.3, 2.5.8
→ 2 rules
corexi · review_code
invoice-form.tsx
→ 0 new findings
corexi · trigger_scan
ledgerly
→ queued
Fixed 2 of 3. The currency one needs a design decision, so it stays open in Jira.
LED-214 · To do
Send invoice button reads as disabled
Screenshot, element, WCAG 1.4.3 and the fix attached. Filed on its own for new findings above the severity you pick.
ledgerly/web · #482Open
Corexi: fix 1 UX finding on /invoices/new
1 file changed · +1 −1
#product · Corexi
/billing/plan dropped 35 on mobile after v2.14: plan prices are hidden. Report →
Change · the next runStop 06

After every release, it walks again and tells you what moved.

Each run compares itself to the last: the score, the screens, the findings fixed, new or back. Your UX debt goes down where everyone can see it. Runs and regressions →

In plain wordsUX debt is every open issue, weighted by how much it hurts, added into one number, so you can see it shrink.

  • After every deploy
  • Regressions first
  • UX debt you can pay down
Ledgerly · UX Score by releasePOST /api/deploy/<token> after every release
6065707580v2.08v2.09v2.10v2.11v2.12v2.13v2.14v2.15v2.16v2.1761 · caught the run after72
UX debtoldest item 41 days
38points open▼ 14 paid down this month
Accessibility14
Forms9
Navigation8
Content7
  1. v2.1370 · steadyMon 14:02

    Two new low findings on Reports. Nothing dropped.

  2. v2.1461 · dropped 9Wed 11:40

    Plan prices vanish on mobile. Alert in #product within the run.

    #product · alert
  3. v2.1568 · fix shippedThu 16:15

    Pull request #482 from the finding; merged the same afternoon.

    ledgerly/web #482
  4. v2.1671 · verifiedFri 10:05

    The next runs agree: the finding closed itself.

  5. v2.1772 · +1Mon 09:12

    5 fixed, 2 new, 1 came back, listed screen by screen.

Before it ships, and after it's live.

One engine on both sides of a release, so what your developers check before a merge is what the product is measured on after it.

Before it ships
For your developers and their coding agents

Your coding agent asks Corexi first.

Check a screen, a component or a diff against the same rules and lenses, from Claude Code, Cursor, VS Code or Windsurf over MCP. Issues get fixed before they merge.

Corexi over MCP →
After it's live
For product, growth and design

Autopilot walks the live product, every release.

One call from your pipeline, or a schedule. It signs in, reads the product with your analytics, and tells you what moved: fixed, new and came back.

How Autopilot runs →
Where it runs · products people sign in to
Web apps

Behind login, 2FA and roles.

Mobile web

A login set to phone width walks it at 390px.

Webview apps

iOS and Android apps on web views, walked.

Native apps

Scored from the screens you upload.

SaaS & B2B appsFintech & bankingE-commerce & marketplacesHR, ops & internal toolsHealthcare & booking
In force since 28 June 2025

The European Accessibility Act applies to your product. Probably.

Digital products sold to people in the EU must now be accessible, and each country sets its own checks and fines. Corexi keeps the evidence for you: every screen, behind the login too, measured against WCAG 2.2 AA and checked again after every release.

Are you in scope? Three questions
  1. Do you sell to consumers in the EU?
    Anywhere in the 27 member states, from anywhere.
  2. Is your product one of these?
    Online shop or marketplace, banking or payments, e-books, passenger transport tickets, phone or messaging services.
  3. Do you have 10 or more staff, or over €2M a year?
    Smaller companies offering services are exempt.
Answer the three questions to see where you stand.

A simplified reading of the Act, not legal advice.

Accessibility evidence · Ledgerly
WCAG 2.2 AA · 18 screens · after v2.17
8 issues open
1.1.1Non-text content✓ pass
1.4.3Contrast (minimum)✕ 3 screens
1.4.10Reflow✕ 1 screen
2.1.1Keyboard✓ pass
2.4.3Focus order✕ 1 dialog

Teams that ship continuously.

Product, growth and engineering teams running Corexi after every release.

EsadeeWorks 2026 · Acceleration Program
EV charging · 7 EU markets

From quarterly audits to daily Autopilot runs. Fix-ready code shipped straight into their sprint cycle.

Daily
runs
+34%
score
Web CRM · projects · invoicing

Continuous UX guardrails across 4 connected modules. One UX Score replaced module-by-module design QA.

Weekly
runs
One
score
Web · AI app builder

UX quality layer for production-ready apps. Monitored across every deployed product.

Per deploy
runs
1,000+
apps
“Corexi found 14 UX issues on our checkout in 10 minutes. Things we hadn't noticed in months of user testing. The fix-ready code saved our team days of work.”
Serkan Ardahanlı
Serkan Ardahanlı
CEO · Netherlands
FlowQi
“Corexi gives us a real-time UX pulse across every buyer and seller flow. We ship faster knowing friction is caught before it costs conversions.”
Can İhsan Atalay
Can İhsan Atalay
Founder & CEO · Barcelona
Beaver
Before you give it a login

Safe to let loose on your product.

Logins stay locked

Stored encrypted and used only to sign in. We recommend a test account per role.

Some buttons it never presses

Save, pay, delete, invite, sign out, clock in and security settings, plus any words you add.

You can watch, and take over

Every step is live on screen. Take the browser over at any moment, or stop the run.

It only reads

It looks and clicks like a new user. It does not change your data, your code or your settings.

How we handle your data →
Is it safe to give Corexi a login?

Yes, and a test account is best. The login is encrypted, used only to sign in, and the run never saves, pays, deletes, invites or signs out. Where a login needs a person, such as an SMS code or a captcha, it stops and asks you.

Do I need to connect analytics?

No. The visual side works on its own. Connect GA4, PostHog, Mixpanel, Amplitude, Hotjar or Clarity, or add Corexi's snippet, and the behavioural side joins in. It is only scored when a source measured it.

How is this different from Hotjar or Lighthouse?

Hotjar records what people did, and someone has to watch. Lighthouse checks one public page's technical quality. Corexi signs in, walks every screen behind the login, reads it through five lenses, combines it with your analytics and hands you prioritised fixes, after every release.

Does it work on mobile apps?

Web apps are walked at the width each login is set to: desktop, or a phone for products people use on phones. A mobile app is added as its own product: built on a webview, it is walked on a phone; native, it is scored from the screens you upload, with the same findings and lenses.

What does it cost?

Plans depend on how many products you run it on and how often. The first 14 days are free, with no credit card, and we set it up with you on a 15-minute call, where we also go through pricing for your case.

Where Autopilot is going

From finding the fix to shipping it.

Today it shows what stands between people and your goal, and hands your team the fix. Next, it ships the fix itself, checks it with real users and keeps what works.

  1. v1.0Live now

    Finds it, prices it, hands it over

    • Signs in and walks every screen, at desktop or phone width
    • Reads each screen through five lenses and weighs it against your analytics
    • Prices every finding against the goal you set
    • Hands the fix to Jira, GitHub, Slack and your editor over MCP
  2. v1.xNext

    Goes further on its own

    • Walks native iOS and Android apps, not only the screens you upload
    • Opens the fix pull request itself, for your team to review
    • Scores AI readiness: whether AI agents and assistants can use your product, from finding the button to finishing the checkout
  3. v2.0Where it is going

    Self-driving UX

    • Ships the fix behind a feature flag, to a slice of your users
    • Measures it against your goal with real people
    • Keeps it or rolls it back, and tells you which and why

v1.0 is what runs today. The later versions are our plan, shown without dates.

Then it goes round again.

Give it your product's URL. We set up the login with you once; from then on it goes round on its own, after every release.

14-day free trial, set up with us on a 15-minute call · no credit card