Composer: every combination of an ad
Composer is the part of Everyframe for teams that run paid video ads in more than one language. An ad is split into beats, the parts of its story in order: an opening hook, a problem, a bridge and a call to action. The team puts every version it wants to test on each beat, and Composer renders every combination in every language and screen shape.
The agent can write the whole project from one brief. Three hooks in three languages and three formats make 27 versions, and one press renders all of them. We introduced Composer in What JT Digital built since March, and its project page has the details.
One brief makes 27 versions, an ad's sections fill with videos, and one line is voiced in three languages.
Recap: a video for every row
Recap is the newest app inside Everyframe, and it is still being built. A company adds a sheet with a row for each customer, and each customer gets a short video of their year in the company's brand, with a link of its own.
Every bar, line and figure in a recap is drawn from that customer's row, or from all the rows together. The rows are personal data, so a recap belongs to the company's workspace and is deleted on the date the company sets, or sooner when it asks.
Recap, coming soon. A sheet of 1,240 invented runners becomes a video for each of them, each with its own link.
Next · Chapter 5 of 7
Sealed plans and a manifest you can check
2 min read →
More in this vein
Our Claude Code Workflow: How We Ship Software
Our Claude Code workflow rests on plans kept in git, rules the agent reads first, a typed stack that rejects mistakes and in-house tools that feed each other.
14 min read · Toni
Type-Safe HTML in TypeScript: Wrong Markup Won't Compile
Type-safe HTML in TypeScript turns a misspelled route, a wrong HTMX target or an impossible view state into a compile error. This is how fluent-html does it.
10 min read · Toni
Olimpijski Kviz: a live TV quiz without WebSockets
Olimpijski Kviz, a live TV quiz on RTV Slovenija, ran 16 Olympic broadcasts with zero critical errors. Built for 10,000 concurrent players, with no WebSockets.
14 min read · Toni
Stay in the loop
Don't miss the next one.
One email when we publish something worth your time.