Approve from anywhere your thumb is.
The desktop does the work. The phone will do the gates. Native iOS and Android, phone push approvals, biometric review, offline cached approvals — these are on our roadmap, not in beta yet. This page is what we're designing toward. Today, the desktop app holds the inbox. later · roadmap
Hold to approve
Face ID required for side-effects
release to confirm
Approved
↺ replayIt finds you wherever the thumb is.
Approve the branch before the second lap.
you · leashed, hands cold
phone · 1 tap, glove off, glove back on
syntaxis · gate 04 → cleared, scan starts
Scroll the diff before they ask your name.
you · third in line, flat white
phone · scrolling 3 files · +47/-12
syntaxis · patch queued, awaiting tap
Push the PR before they call group B.
you · seat 14F, flight FRA→LIS
phone · airplane mode in 18m, approve now
syntaxis · push to remote, draft PR open
Re-run validation before they call your name.
you · clipboard in hand, phone silent
phone · tap, hold, vibrate ack
syntaxis · tests re-run, green in 36s
One push. Five glances. Done.
Push arrives
haptic + lockscreen banner
at gate 04 · 08 · 09
Glance summary
issue · diff size · validation
at a glance
Scroll the diff
syntax-highlighted · per-file
fits a small screen
Biometric hold
Face ID · fingerprint
no thumb-slips
Done in < 30s
desktop picks up · PR
opens as draft
A workday without a workstation.
It pages you. Politely.
Every gate is an interruption. We treat that seriously. You decide which gates ping you, how loud, in what window. Default: 04 · 08 · 09 page you · everything else accrues to the inbox.
- ·Pick which gates trigger push (per-repo).
- ·Set quiet hours by clock or by calendar event (meeting, focus block, school pickup).
- ·Tier each gate as silent, vibrate, or page.
- ·Hand off to a teammate during PTO — they see your inbox until you're back.
- ·Weekends default to silent. Override per-repo.
Notifications
Quiet window
The phone is for gates. The laptop is for work.
on mobile
- ·Approve patches with your thumb — biometric hold
- ·Push notifications when patches are ready
- ·Read the full diff, syntax-highlighted
- ·Comment / request changes inline
- ·Pause or kill a run
- ·Promote a draft PR to ready-for-review
- ·View activity feed in real time
- ·Re-run validation (lint, tests, typecheck)
- ·Sign in with biometrics, hand off to teammate
- ·Audit log of who approved what, when
// everything an on-call reviewer needs · nothing they don't.
desktop-only · on purpose
- ·Editing code · phones aren't editors
- ·Creating tasks · those start as issues, not pings
- ·Configuring rule packs (.syntaxis/) — that's a code review
- ·Connecting new repos / GitHub App scopes
- ·Running interactive shells in the sandbox
- ·Designing branch-naming patterns
- ·Managing team membership & SSO
// the laptop earns its place. we don't pretend a phone is a workstation.
The things we'd ask first.
When does the mobile app actually ship?
later. Native iOS and Android, phone push approvals, biometric review,
and offline cached approvals are roadmap items — not in beta. Joining the waitlist tells us
how much to prioritise it. The desktop beta already runs the full 6-gate loop today.
What if I lose my phone mid-run?
Can I approve from both phone and desktop?
Does the phone ever write to my repo directly?
approved or denied token
back to the desktop. The desktop is the only thing that ever touches your working tree
or the remote. That threat model is locked in today; the mobile surface inherits it.
What about during airplane mode?
Can two teammates share an approval inbox?
How private is the diff data on my phone?
Is there an Apple Watch companion?
Be on the bench when it pings.
A few hundred people on the waitlist already. Mobile is a roadmap surface, not a beta today — joining tells us how much to prioritise it next to team-inbox, audit export, and the Claude Code runtime. No credit card, no commitment.