Dayshift app icon: a pixel grid of teammates' working hours with one amber column where they all overlap

// ARRCADE · IN DEVELOPMENT

Dayshift

Know what time it is for everyone.

Dayshift keeps a live roster of every teammate’s local clock, maps the hours your whole crew is actually on duty, and scores every candidate meeting slot against everyone’s own clock — so you can see exactly who a time is rough for before you book it. A world clock and meeting planner built for a distributed team, on iPhone, iPad, Mac and Apple Vision Pro.

  • iPhone
  • iPad
  • Mac
  • Vision Pro
Coming soon to the App Store No release date announced yet

Your local time is shown throughout this page

// Shared hours — your time

ALL
YOU
AMARA
LIAM
OMAR

GOLDEN WINDOW 09:00–13:00 YOUR TIME

You · GMT+00:00

Each row is one teammate’s 09:00–17:00 laid over your 24 hours. The top row lights amber only where every single person is on duty — that is the golden window. Add or drop a teammate and watch it open or close. This map is drawn for GMT+00:00; with JavaScript on it redraws in your own time zone.

// The roster

Every teammate’s clock, on one screen

One card per person: their name, their role, the time it is for them right now, and how far off your clock they are — LOCAL, +3:30, −12:30. A coloured square tells you, at a glance, whether a message is welcome.

Anyone without a photo gets a pixel sprite instead: a deterministic 5×5 mirrored invader grown from their own seed, so the same teammate always looks the same on every device.

  • ON DUTY09:00–17:00 their time
  • FRINGE07:00–09:00 and 17:00–21:00 — edge of the day
  • ASLEEP21:00–07:00 — do not ping
  • VACATIONa dated interval you set on their card
Dayshift's Team roster on iPhone: eight teammate cards, each with a pixel sprite avatar, name, role, current local time and a duty badge reading ON DUTY, FRINGE or ASLEEP, plus an offset chip such as LOCAL, minus 2:30 or plus 3:30.

Team — iPhone

// Remote stints & time away

A teammate’s zone is where they are, not where they live

Give someone a remote stint — a second time zone with a start and an end date — and for as long as it runs, that is the clock Dayshift uses for them. Their card picks up a REMOTE badge, their row in the shared-hours map shifts, and the planner scores them where they actually are.

Vacation works the same way: a dated interval on their card. While it’s running they read VACATION on the roster, and the planner penalises any slot that would pull them in and names them in the warning.

Both intervals are day-granular and the end date is inclusive — a stint that ends on the 2nd covers the whole of the 2nd.

A teammate detail card in Dayshift: Liam O'Connor, QA, with a large ticking local time of 1:44:35 PM labelled LOCAL TIME — ASIA/TOKYO, an ON DUTY badge, plus 3:30 versus you, an AWAY panel listing Remote from Tokyo 22 Aug to 2 Sep and Vacation 5 Sep to 12 Sep, and project tags Atlas and Nimbus.

Teammate — iPhone

// Projects & the golden window

The one hour you’re all awake

Group people into a project and Dayshift draws its 24-hour map in your time: one row per crew member, filled where their own 09:00–17:00 lands on your day. The header row lights amber only on the hours where every person is on duty.

When there is a common window, the project says so — GOLDEN WINDOW 12:00–14:00 YOUR TIME. When there isn’t, it says that too: NO FULL-CREW OVERLAP — AI PLANNER RECOMMENDED. Each project also carries its headcount and how many distinct zones it spans, so 6 CREW · 5 TZ tells you what you’re up against before you open it.

Dayshift's Projects list on iPhone: Atlas with 6 crew across 5 time zones and the line NO FULL-CREW OVERLAP — AI PLANNER RECOMMENDED, Ember with 4 crew across 4 time zones and GOLDEN WINDOW 12:00 to 14:00 YOUR TIME, and Nimbus with 4 crew across 3 time zones and no full-crew overlap.

Projects — iPhone

The Ember project detail in Dayshift: a SHARED HOURS — YOUR TIME grid with an ALL row plus rows for Aditya, Amara, Kenji and Omar, amber cells marking the golden window, the caption GOLDEN WINDOW 12:00 to 14:00 YOUR TIME, and an amber PLAN A MEETING button above the crew cards.

Shared hours — iPhone

// The planner

A meeting time nobody dreads

Pick a topic, a project, who’s coming, a length (25, 30, 45 or 60 minutes) and a window — the next 3, 5, 7 or 14 days, or one exact date. Dayshift walks that window in 30-minute steps and scores every single step.

Each candidate is measured against every attendee’s own clock, at both the start and the end of the meeting, on a comfort curve: full credit inside 09:00–16:00, less at the edges of the morning and evening, and a hard penalty for anything that lands while someone should be asleep. Anyone on vacation costs the slot too. The score you see is that curve averaged across the whole crew.

Slots that collide with your own calendar are dropped. Weekends are skipped unless you asked for a specific date. Nothing weak enough to be uncomfortable survives the cut, and no single afternoon is allowed more than two entries — so the ten candidates you get back are ten genuinely different options, each one honest about who it’s rough for.

// Try the curve

Below is Dayshift’s comfort curve, run in your browser against the crew you picked above, across one 24-hour day. Toggle a teammate and the ranking moves.

09:00BEST

Fairness 100% FAIR

YOU 09:00AMARA 12:00LIAM 10:00OMAR 13:00
10:302ND

Fairness 100% FAIR

YOU 10:30AMARA 13:30LIAM 11:30OMAR 14:30
12:003RD

Fairness 91% FAIR

YOU 12:00AMARA 15:00LIAM 13:00OMAR 16:00

The app scans the days you choose rather than a single day, discards slots that clash with your calendar, and keeps at most two candidates per day. This page runs the same scoring curve over one day so you can feel how it behaves.

Dayshift's Plan Meeting sheet on iPhone: a topic field reading Ember alert routing rewrite, a project picker set to Ember, a CREW section with eleven selectable teammate chips showing each person's offset, length options 25, 30, 45 and 60 minutes, a When switch between Next Days and Exact Date with 3, 5, 7 and 14 day choices, and a violet FIND TIMES WITH APPLE INTELLIGENCE button.

Plan a meeting — iPhone

Dayshift's planner results on iPhone: a violet APPLE INTELLIGENCE BRIEF panel titled Ember alert routing rewrite with three agenda bullets and a rationale line, then a list of candidate slots headed PICK A SLOT — 10 CANDIDATES, the first marked AI PICK with a full twelve-segment green fairness meter and chips showing each attendee's local time.

Ranked candidates — iPhone

// Apple Intelligence, on device

The brief writes itself — and never leaves your phone

Dayshift hands the ranked slot list to Apple Intelligence through Apple’s Foundation Models framework and asks it for three things: a short meeting title, exactly three agenda bullets, and one sentence explaining why that time is fair on everyone. It picks a slot from the list you can already see, and it runs on the device in your hand. There is no server in this loop and nothing to sign in to.

If Apple Intelligence isn’t available — unsupported hardware, switched off, or simply not ready — Dayshift writes the brief itself from the same numbers and puts the top-scoring slot first. Every other part of the planner is identical. The scoring, the candidates, the fairness meters and the calendar hand-off do not depend on AI at all.

Written on device

Title, agenda and rationale come from the system language model running locally.

Graceful without it

A deterministic fallback brief covers every device that can’t run the model.

Maths, not magic

The fairness scores are arithmetic on time zones. The AI only writes them up.

// Meetings & calendar

Confirm a slot, and it’s in your calendar

Pick the slot you want and Dayshift writes it to your default calendar through EventKit, with a ten-minute alert and the attendee list in the notes. Upcoming meetings and the log of past ones both show every attendee’s local start time, so you can see at a glance who took the early one.

Before it suggests anything, the planner reads the busy intervals on your own calendars and skips slots that clash. Events are only ever written when you confirm one.

Dayshift's Meetings tab on iPhone: an UPCOMING section with Atlas Tile Pipeline Review, Ember On-Call Handoff and Nimbus Region Cutover Plan, each showing the date, the project tag and a chip per attendee with that person's local start time, followed by a dimmed LOG section holding the past Atlas Sprint Retro.

Meetings — iPhone

// On the Mac

The roster lives in your menu bar

On macOS, Dayshift is a full three-pane app and a menu bar extra. Click the icon and the crew drops down as a compact clock list — sprite, name, a duty LED and their current time, ticking. Click a name and the main window opens on that teammate.

Same data, same design language, same window: the app follows your system appearance, so a dark Mac gets the CRT-on-black treatment and a light one gets paper.

Dayshift on macOS in dark appearance: a sidebar with Team, Projects and Meetings, a Find a teammate search field, and a grid of eleven teammate cards, each outlined in its own accent colour with a pixel sprite, role, duty badge, current local time and offset chip. Liam O'Connor's card also carries a REMOTE badge.

Team — Mac

A project's shared-hours map open in Dayshift on macOS in dark appearance, showing the 24-hour grid with the amber golden-window row above the per-teammate rows.

Shared hours — Mac

Dayshift's planner sheet on macOS in dark appearance: a violet-bordered APPLE INTELLIGENCE BRIEF titled Ember Alert Routing Rewrite with three agenda bullets and a fairness rationale, above four ranked candidate slots each with a twelve-segment green fairness meter and per-attendee local time chips.

Planner — Mac

// On iPad

More room for more zones

The same app, laid out for a bigger canvas: sidebar navigation, the shared-hours map stretched wide enough to read every hour, and crew cards two across. Dayshift is one universal app — iPhone, iPad, Mac and Apple Vision Pro.

Dayshift on iPad: a sidebar with Team, Projects and Meetings beside the Ember project, showing the wide SHARED HOURS — YOUR TIME grid, the caption GOLDEN WINDOW 12:00 to 14:00 YOUR TIME, an amber PLAN A MEETING button and four crew cards in two columns.

Shared hours — iPad

// Widgets, Siri & Spotlight

The crew clock, everywhere you already look

Team Clock widget

Small, medium and large. Point it at everyone or at one project’s crew, optionally sorted by offset, and it keeps the clocks honest minute by minute. Tap it to land on that project.

Siri & Shortcuts

Five App Intents — Get Local Time, Open Team Member, Open Project, Plan a Meeting and Add Team Member — so “what time is it for…” is answered out loud and every one of them drops into a shortcut.

Spotlight

Teammates are indexed as entities, so a name typed into Spotlight finds the person — and their local time comes with it.

Menu bar

On the Mac the roster is one click from the menu bar, ticking, without bringing the whole window forward.

// Your data

No account. No ARRcade server.

Your roster lives on your device and syncs through your own private iCloud database — the same account that already holds your photos and notes. ARRcade never sees it, because there is nowhere for it to go: no sign-up, no login, no backend. If iCloud isn’t available, Dayshift keeps everything in a local store instead and carries on.

Calendar access is read-then-write, and only on your terms: the planner reads your busy hours so suggestions dodge your existing commitments, and an event is created only when you confirm a slot. Apple Intelligence runs on the device. Nothing about your team is sent anywhere for a meeting to be planned.

Your iCloud

SwiftData mirrored to your private CloudKit database, with a local-only fallback.

Your calendar

Busy hours read via EventKit. Events written only when you confirm one.

No accounts

Nothing to register, nothing to log in to, no ARRcade service in the loop.

Read the full Privacy Policy →

// Spec sheet

What it is, precisely

Dayshift technical specifications
DevicesiPhone, iPad, Mac and Apple Vision Pro — one universal app
Minimum OSiOS 27 · iPadOS 27 · macOS 26.5 · visionOS 27
RosterLive local time, offset, duty state, role, photo or pixel sprite, per-person accent colour
AwayRemote stints with a temporary time zone, and vacation intervals — both dated, both day-granular
ProjectsCrew grouping, zone-spread count, 24-hour shared-hours map, golden-window detection
Planner30-minute scan, fairness curve per attendee, calendar-conflict filtering, up to ten ranked candidates
Meeting lengths25, 30, 45 or 60 minutes
Search windowNext 3, 5, 7 or 14 days, or one exact date
Apple IntelligenceOn-device meeting brief via the Foundation Models framework, with a non-AI fallback
CalendarEventKit — reads busy intervals, writes the confirmed slot with a ten-minute alert
WidgetsTeam Clock — small, medium and large, configurable per project
MacMenu bar roster alongside the main window
Siri & ShortcutsGet Local Time, Open Team Member, Open Project, Plan a Meeting, Add Team Member
SyncSwiftData with CloudKit mirroring into your own private database; local store fallback
AccountsNone
PriceNot announced
StatusIn development — coming soon to the App Store

// Coming soon

Dayshift isn’t out yet

It’s in development at ARRcade and headed for the App Store on iPhone, iPad, Mac and Apple Vision Pro. There’s no release date to announce and no price set. When it ships, this page becomes the download page.

Coming soon to the App Store Tell us what your team needs →