Technology

Three models, one pipeline, your photos at the centre

Oxlume is not a prompt box in front of a video generator. It is an agent system that plans, composes, reviews and learns, with your real images as the only raw material by default.

01 · INGEST

Understand your place

Vision models tag every photo: dish, mood, light, people, text. Your menu becomes structured prices.

02 · PLAN

Planning agent

Picks the week's posts from calendar, weather, local events and performance history.

03 · COMPOSE

Composer

Chooses frames, builds motion, sets text and music, renders a 9:16 video.

04 · REVIEW

Reviewer

Checks prices, spelling, blur, platform policy and adds the AI label.

05 · LEARN

Feedback loop

Views, saves and your edits feed the next plan. The model of your business gets sharper every week.

The planning agent

It reasons about your week like a manager, not a scheduler

A scheduler posts every Tuesday at 10. The planning agent asks why. It holds a small model of your business: what you sell, when you are busy, what your neighbourhood does on a Thursday, which posts brought people to the door last month.

From that it writes a plan with reasons you can read. Every decision is editable with a sentence, and the agent remembers your corrections.

// plan excerpt · Greenwich Cafe · week 44
thu 11:30 reel · lunch_menu · market day 2 streets away, +38% foot traffic
sat 09:00 story · weekend_hours · rain forecast, push "warm inside"
skip tue · owner edit: "no posts on Tuesday" (remembered)
mon 08:10 reel · morning_bake · best performer last 4 weeks

Under the hood

What we build, what we rent

We build

  • The planning agent and its memory of each business
  • The reviewer with industry-specific rules
  • The composition engine (frame choice, motion, typography)
  • The performance dataset for local businesses

We rent

  • Frontier language and vision models, swappable per task
  • Generative video, only for the opt-in creative mode
  • Rendering and storage in EU data centres

We connect

  • Instagram Graph API (official, reviewed by Meta)
  • Google Business Profile API
  • TikTok Content Posting API (drafts)
  • WhatsApp and Telegram for approvals

Real over synthetic

Why we start from your photos, not from a prompt

A generated croissant looks like every other generated croissant. Your croissant, on your counter, in your light, is the thing people recognise when they walk past. Oxlume's default mode only moves, crops, times and captions what you shot.

Creative mode can add generated backgrounds or product scenes. It is off by default, labelled when on, and never puts words in anyone's mouth.

What gets better with every client

The dataset nobody else has

Every approved post, every edit and every result is a labelled example of what works for a bakery in Manchester or a barber in Leeds. That data trains the planner and reviewer. It is anonymised, never shared and never used to make videos for another business.

Run the pipeline in your browser

The demo shows each stage on sample photos, step by step.

Open the live demo