Film Writer
A connected workspace for developing film worlds, linking characters and locations, and planning scenes and shots.

- In development, runs locally
- Next.js, PGlite, Drizzle, shadcn/ui, React Three Fiber
A tool for developing films where the world comes first: characters, props, locations and history, with the screenplay growing out of them. Characters, props, locations, events, scenes and shots are all one kind of Object, so adding a new kind of thing is data entry rather than a deploy.
Decisions
Everything is an Object
Objects differ by where they sit and which fields they carry; the code has a single Object type. Navigation is exactly two levels: a category in the top bar, a subcategory in the sidebar, then the objects.

Capture first, file later
Drop an image, a note or a voice memo, and the model proposes where it goes. Nothing is filed until you confirm, and a failed analysis stays in the inbox with a retry.

Editing structure never deletes work
Categories, subcategories and fields are editable in the app. Removing one never destroys the objects inside it.