LP Agency
All work
Native app · iPhone / iPad / Mac · 2026In field test

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.

SwiftUISwift 6GRDB / SQLiteMultipeerConnectivityApple IntelligenceARKit
The drone map in Production Companion: Dutch airspace zones with live ADS-B traffic.

±48,000

Lines of Swift

151

Tests

30

Releases in six days

774

Airspace geometries offline

WHAT IT DOES

What it does

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

THE BUILD

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.

THE REASON

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.

IN PICTURES
The sun planner: sun direction on the map with the day timeline from blue hour to sunset.