Production Companion
The entire shoot day in one offline app: script, autocue, takes, sun and airspace.
Production Companion is a local-first production environment for filmmakers, directors and drone pilots. Every production is one encrypted file on the device: script and autocue, shots and takes with timecode, sun planning, weather and drone operations — no account, cloud or subscription.

±48,000
Lines of Swift
151
Tests
30
Releases in six days
774
Airspace geometries offline
What it does
Script Studio
Pick from 26 editorial video formats across nine platforms via platform tiles, each with goal, length, tip and pitfall. A guided question route steers the interview; recording and transcription stay on device.
Scripts with Apple Intelligence
The on-device language model writes a separate script version per chosen format, which you edit per scene and then find back, clearly grouped, in Script and AutoCue.
AutoCue Control
Multi-device autocue over the local network: one device directs, every screen has its own mirroring and format; with reading aids, cue markers, chapter jumps and keyboard control on the Mac.
Takes with proof
Start and stop with timecode; the autocue pauses along and stores the exact fragment that was read. A mandatory star rating after every take — everything searchable, down to the spoken sentence.
Drone Operations
Drone, battery and crew registers with certificate expiry warnings, battery cycles and lockout on damage, preflight checklists, incident logging, flight log and PDF report.
Airspace & live traffic
774 Dutch airspace geometries on board offline plus live ADS-B traffic — while the app pointedly refuses to suggest 'clear airspace': no data is not evidence.
Sun planner with AR
Blue hour to night computed fully offline; the AR sun finder projects the sun's arc with time labels over the camera view and saves sun moments to a shot.
How we built it
SwiftUI and Swift 6 with full strict concurrency; every production is its own GRDB/SQLite database inside a .pcproduction package with versioned schema migrations.
Sync runs encrypted over MultipeerConnectivity on your own network — conflict-safe merging per scene, shot and take, with soft-delete tombstones and an automatic backup before every merge.
AI is on-device: Apple Intelligence via the FoundationModels framework and transcription via Speech, with a fast offline fallback when the Dutch system model is unavailable. API keys stay in the keychain and never travel in exports.
Built in six days from 0.1 to 0.8.25 with parallel AI agent worktrees under a strict release protocol — 190 commits, 30 releases and a field-test checklist per build.
Why we built it
On location, internet is rarely reliable — while script, autocue, take log, light and airspace checks are needed exactly there. Today that lives across separate apps, paper and cloud tools that drop out on set.
Production Companion bundles our own shoot day into one offline package — and doubles as the proof: a full native app, built in days with the same agent approach we deploy for clients.

Need something like this in your company?