SetSync
Brand book · v0.1 · Built in the open

From first idea
to final frame.

SetSync is the open-source operating system for filmmaking. Precise like equipment, human like a set. Form follows filmmaking.

01Brand
Name

Set + Sync. Every department on the same version of the truth, on set and off.

Mission

Give every filmmaker the whole production toolchain: open, local-first, under their control.

Character

The Film Engineer. Understands story, lenses, schedules and people. Builds tools the way a good camera is built.

Privacy as brand

Where data lives is always on screen: Local, Cloud or Hybrid. Never hidden in settings.

Precisionnot sterile
Technicalnot intimidating
Playfulnot childish
Cinematicnot theatrical
Minimalnot empty
Industrialnot mechanical for its own sake
Form follows filmmaking
ScreenplayQuiet, focused, readable
ProductionDense, fast, operational
BudgetPrecise, numerical
ScheduleTemporal, visual
ScriptDocDiagnostic
Story GraphRelational
Mobile setFast, glanceable
02Product family

Twelve modules, one production graph. Each is named SetSync plus one noun, and all share one symbol, one token set and one Studio Skin.

Module lockup
SetSync Schedule
Module name in regular weight after the wordmark, never abbreviated. Module icons sit beside it in navigation; the symbol stays reserved for the product.
04Color

Neutrals plus one accent, Cue. Functional colors appear only to report system state. Light and dark are tuned separately; switch themes above and the values below update.

State vocabulary
PendingDraftApprovedWarningBlockedAILocalCloud
05Typography
Display · Space Grotesk 700

First idea. Final frame.

Technical · IBM Plex Mono

SC 18 · INT. HOUSE — NIGHT · 00:12:04:18

Screenplay · Courier Prime 12pt
INT. HOUSE — NIGHT VIHAAN (quietly) You kept the light on.
RoleFaceSizeWtLHTracking
DisplaySpace Grotesk48–847001.0−0.03em
HeadingSpace Grotesk22–32500–7001.2−0.02em
BodySpace Grotesk154001.550
UI labelSpace Grotesk135001.3+0.01em
TechnicalIBM Plex Mono11–13400–5001.4+0.08em caps
ScreenplayCourier Prime12pt4001 line0
Numbers: tabular lining figures for budgets, timecode and page counts. All faces are OFL-licensed.
Indic scripts · Noto Sans (placeholder copy, needs native review)

తొలి ఆలోచన నుండి తుది ఫ్రేమ్ వరకు.

पहले विचार से अंतिम फ्रेम तक।

முதல் யோசனையிலிருந்து இறுதி ஃபிரேம் வரை.

ಮೊದಲ ಆಲೋಚನೆಯಿಂದ ಕೊನೆಯ ಫ್ರೇಮ್‌ವರೆಗೆ.

ആദ്യ ആശയം മുതൽ അവസാന ഫ്രെയിം വരെ.

06Icons

24px grid, 1.75px stroke, mitred joins, square geometry. No rounded blobs.

07UI
ScriptDoc · Scene 18
Status

Structurally healthy

Observations

+ Dialogue compressed
+ Conflict arrives earlier

Risks

! Character motivation weakened

Setup / Payoff

SETUP #14

Impact

Scene 41 · Medium

Recommendation

Restore motivation through behavior, not exposition.

● LOCAL ONLYNo project data leaves this device.
☁ CLOUDScene 18 is being sent to OpenAI.
◐ HYBRIDOnly selected scene context leaves this device.
⌘K · Command palette
  • ScriptDoc: inspect scene⌘ I
  • Compare drafts⌘ D
  • Switch AI provider⌘ P
Production strip · Today
060708091011121314151617
SC 04 · INT. HOUSESC 05 · EXT. ROADSC 11 · LOCAL
SC 21 · EXT. TEMPLE! CAST B CONFLICT
Studio skin · Core + skin

NORTHLIGHT on SetSync

Controls
08Module UI/UX

Twelve modules, three platforms. Each module follows its own workflow: form follows filmmaking. Wireframes show pane structure, not final visuals; the accent marks the primary pane.

Desktop

Multi-pane, command palette, dense tables, detachable inspector.

iPad

Split view of any two panes, touch and keyboard, Pencil for notes, staging and signatures.

Mobile

Bottom navigation, four tabs maximum, offline-safe, one-thumb actions.

09Motion
Durations

120ms state · 200ms panel · 320ms page

Easing

cubic-bezier(.2,.8,.2,1): a quick detent, no bounce.

Rules

Motion reports state: save, sync, AI running. Nothing loops. Reduced motion removes all transitions.

10Voice
HeroFrom first idea to final frame.
TaglineYour entire production, connected.
GitHubThe open-source operating system for filmmaking. Local-first. AI-agnostic.
OnboardingPick where your data lives. Change it any time.
AvoidRevolutionary AI-powered ecosystem
11Tokens & SVG
Live tokens · current theme
Symbol · SVG source
<svg viewBox="0 0 32 32">
 <path d="M27 5H5v11h22v11H5" fill="none"
  stroke="currentColor" stroke-width="3.5"/>
 <circle cx="16" cy="16" r="4.5"
  fill="#C8F135"/>
</svg>