Slate: co-writing films in Discord, shipping them to Vivijure

#vivijure#discord#ai#cloudflare#film#side-project

Every film in the Vivijure stack starts as a conversation. Slate is the Discord side of that: a collaborative screenwriter assistant that lives in channel with your crew, keeps a machine-readable storyboard brief in the background, and hands the finished bundle to Vivijure when you say ship it.

Slate does not render anything. It does not own GPU logic. The Vivijure studio is the single source of truth from bundle assembly through finished film delivery back to the channel.

What it does in channel

Friends talk naturally. Slate maintains the brief (!brief), undoes bad edits (!undo), reads mood boards and reference stills (up to three images per message), and runs tools when asked:

Slash commands mirror the ! commands (/brief, /portrait, /render, and the rest). Render backends (!backend) are projected live from Vivijure’s module registry: own GPU, Seedance cloud, Kling, and whatever else the studio exposes.

Chat runs on Claude Sonnet 4.6 through the Cloudflare AI Gateway, with optional Ollama fallback for local dev. Session state persists in D1 so a restart does not wipe the room.

How it fits the ecosystem

friends + Slate (Discord)
         |
         v
     slate  -->  vivijure (studio UI + JSON API)
                     |
                     v
               vivijure-backend + finish modules

Slate assembles the storyboard bundle and talks to Vivijure only through its JSON API: cast sync, portrait upload, POST /api/storyboard/bundle, POST /api/render/film, status polling until the MP4 lands in channel. Documented end-to-end films (ECHO, EMBER, RUST) went from Discord conversation to rendered output on this path.

Stack

Update, July 2026: v0.2.1 and the release sprint

Slate is part of the Vivijure constellation, which spent the last two weeks in a release-hardening sprint, and Slate’s share of it landed as v0.2.1:

AGPL-3.0. No public invite: Slate is a Discord bot you deploy for your own server.

Code: github.com/skyphusion-labs/slate.

Comments

← All posts