For version 1.0.6 — the same manual ships with the app as a PDF

Cutline Studio User Manual

Version: 1.0.6
Updated: 2026-08-11
Published by: Beloved Dog

A desktop app that turns a plain-language brief into a video generation prompt with references, timing, camera, audio, and end state all worked out. It supports Seedance 2.0 and 2.5.

00 Read this first: your OS will show a warning

When you install and launch the app for the first time, your operating system will show a security warning. Nothing is broken and no file is damaged.

This app does not carry a paid code signature, so the OS reports that it cannot verify the publisher. You can continue with the steps below.

On a Mac this is only needed the first time. From the second launch onward, a normal double-click works. A plain double-click on the first launch shows "cannot be opened because the developer cannot be verified" and the app will not start.

Step-by-step instructions with screenshots are in "03 Installing and launching".

01 Introduction

Cutline Studio walks through the conditions a video generation needs, in order, and assembles them into a prompt you can copy.

What this app does

Automatic drafting with a local AI (an AI that runs inside your computer) is optional. Everything above works without configuring it. The AI features also run entirely on the local AI, so there is no external AI service contract, no API key to obtain, and no extra API billing.

What this app does not do

About changes to external services

This app helps you write prompts. It does not guarantee what a video generation service produces. If Seedance or ByteDance change model names, prompt interpretation, reference-image behaviour, duration, resolution, input limits, UI, safety limits, or regional availability, the same prompt may stop producing the same result. When that happens, treat the service's own screen as authoritative and carry on — the way this app builds prompts is unaffected.

02 The shortest path

The first-launch screen. "Start building a prompt" takes you straight into the builder.
The first-launch screen. "Start building a prompt" takes you straight into the builder.

If this is your first time, work in this order.

  1. Launch the app and open "Prompt builder".
  2. Pick a production preset in STEP 00. Skip it if you would rather not.
  3. Set the production type, duration, aspect ratio, look, camera, and audio in STEP 01.
  4. Only if you use references, register the roles for @Image 1 and so on in STEP 02.
  5. If a character appears in more than one scene, add a character profile in STEP 03.
  6. Build non-overlapping time ranges in STEP 04 and fill in subject, action, location, camera, dialogue, and audio.
  7. Set the overall continuity, exclusions, and end state in STEP 05.
  8. Read the finished prompt in STEP 06 and edit anything you want directly.
  9. Check the errors and warnings in STEP 07.
  10. Use "Copy" or "Save TXT" to move it to the video generation service you use.

A safe default when you are unsure

SettingWhere to start
Target modelWhichever Seedance version you actually use
PresetPick the closest purpose, then adjust
Change per beatHold each beat to one main change
CameraOne main move per beat
End stateDescribe the frame that leads into the next cut

03 Installing and launching

Read this first
This app is not signed with a developer certificate (Apple Developer ID or Windows code signing). Your OS will therefore warn you on first launch. This is not a fault. The steps below will open it. Please buy with this in mind.

Mac

  1. Open Cutline-Studio-1.0.6-English.pkg and follow the installer.
  2. In the Applications folder, right-click (or Control-click) "Cutline Studio English" and choose "Open".
  3. When "cannot verify the developer" appears, press "Open" once more.
  4. From the second launch onward, a normal double-click works.

A plain double-click shows "cannot be opened because the developer cannot be verified" and will not start the app. Always use right-click → Open the first time.

Windows

  1. Open Cutline-Studio-1.0.6-English.exe.
  2. If "Windows protected your PC" appears, press More infoRun anyway.
  3. After installation, launch it from the desktop or the Start menu.

Normal use needs no Node.js, no npm, no terminal, no PowerShell, and no browser work. Everything the app needs is inside the app. Do not use files from an unknown source or a modified installer.

If it will not start

  1. Quit the app completely and open it again.
  2. Check whether security software is blocking it.
  3. Restart the computer, then open it.
  4. If that does not help, uninstall (chapter 11) and reinstall. Your drafts survive.

04 Reading the screen

The whole window. ① The left rail switches where you work, ② the filter strip narrows the list, ③ pressing a row opens the details.
The whole window. ① The left rail switches where you work, ② the filter strip narrows the list, ③ pressing a row opens the details.

The window has four parts.

AreaRole
Title bar (top)The name of the current screen, and the theme switch
Left rail (①)Switches screens across three groups: work, reference, system
Work area (centre)The body of the selected screen. This is the only part that scrolls
Status bar (bottom)Always shows the AI engine state and the supported models

What is in the left rail:

MenuRole
Prompt builderEnter your brief; produces the finished prompt and the quality checks
Knowledge baseSearch and filter 27 prompt design guides
2.0 / 2.5 comparisonCompare limits and verification status per model
Official sourcesThe primary sources consulted, with verification dates
AI settingsMeasure this computer, set up the AI engine and models, switch the model in use
DiagnosticsRun diagnostics, fix common problems, reset to a clean state
Getting startedShort notes on usage, storage, and privacy

The button at the right of the title bar switches the colour theme. Your theme and builder draft are saved automatically inside the app.

The dark theme. Your work is unchanged; only the colours switch.
The dark theme. Your work is unchanged; only the colours switch.

Using the knowledge base

A guide's details. It opens from the right; the tabs move you to the template, examples, and failure cases.
A guide's details. It opens from the right; the tabs move you to the template, examples, and failure cases.

Evidence levels

LabelMeaning
OfficialThe guide's core claim about a capability, feature, or limit was confirmed directly in the vendor's own documentation
DerivedCutline's own synthesis of facts that were confirmed officially
RecommendedOriginal design guidance for keeping production stable

At every evidence level, the templates, worked examples, and prose are written by Cutline. They are not reproductions of official text, prompts, or images.

05 The prompt builder

Project toolbar

The top of the builder. ① Project name ② target model ③ Save JSON, Load, New.
The top of the builder. ① Project name ② target model ③ Save JSON, Load, New.

"New" cannot be undone. Save anything you want to keep as JSON first.

STEP 00 Production presets

A preset is a starting point. Every field stays editable after you apply one.

About the grey example text in empty fields

Empty fields show light grey example text such as "e.g. school rooftop after classes". It is only a hint about how to write. It is never treated as input, and never appears in the finished prompt, in Save JSON, in Save TXT, or in anything sent to the AI. An empty field stays empty.

STEP 01 Basics

FieldWhat to write
Production typeLive action, animation, commercial, music video, documentary, social
DurationVaries with the model you chose (pick from the options shown)
Aspect ratioVaries with the model you chose. A custom ratio is also possible
Overall lookTexture, lighting, colour, period, photographic treatment
CameraThe shooting approach to hold throughout
AudioAmbience, effects, music, conditions for silence
Dialogue languageThe language characters speak

STEP 02 Reference assignments

The references screen. ① "Add assignment" registers one at a time ② this panel explains how references work for the model you selected.
The references screen. ① "Add assignment" registers one at a time ② this panel explains how references work for the model you selected.

You do not upload asset files here. You map the order in which you upload them to the video service onto the numbers used in the prompt.

First image on the Seedance side = @Image 1
First video on the Seedance side = @Video 1
First audio on the Seedance side = @Audio 1

For each asset, separate what to take from it and what not to take. For a character image you might take appearance and clothing but not the background.

"Use images 1 to 4 for the characters" leaves the mapping ambiguous. Say it one at a time: character A is @Image 1, character B is @Image 2.

06 Characters, time, continuity

STEP 03 Character profiles

Use these when the same character appears in several scenes.

For a simple single-scene video, leaving character profiles empty is fine.

STEP 04 Timeline

A timeline beat. ① Start and end times ② shot size, angle, and camera move.
A timeline beat. ① Start and end times ② shot size, angle, and camera move.

Time ranges must not overlap, and should run continuously from start to end.

0-5s:   Setup. The character enters from frame left.
5-10s:  They stop centre frame and look at their hands.
10-15s: The camera pushes in and ends on their expression.

Each beat takes a subject, action, location, camera, dialogue, audio, and the state at the end of the beat.

STEP 05 Continuity and end state

An end state can be reused as the opening condition of the next cut.

07 The finished prompt and the quality checks

The finished prompt. ① Rebuild and Save TXT ② the quality check results on the right.
The finished prompt. ① Rebuild and Save TXT ② the quality check results on the right.

STEP 06 The finished prompt

Every section is assembled automatically from what you entered in the builder. The output field is directly editable.

STEP 07 Quality checks

Results are shown as "Error", "Warning", or "Info".

Passing the static checks does not prove a generation of video or audio will succeed.

08 AI settings

You can use the knowledge base, the manual builder, the comparison, the checks, and saving without any AI. This screen is optional.

Every AI feature in this product runs on the local AI inside your computer. There is no external AI service contract, no API key to obtain, no credits to buy, and no metered billing.

"AI engine" vs "AI model"

TermMeaning
AI engineThe runtime that executes a local AI model on this computer. You set it up once
AI modelThe AI itself — it drafts prose and designs prompts. It runs on the engine, and you pick one to match your hardware
AI settings. ① "Check this computer's specs" ② the AI engine state ③ the engine controls.
AI settings. ① "Check this computer's specs" ② the AI engine state ③ the engine controls.

Start by pressing "Check this computer's specs"

The app measures installed memory, graphics, and free disk space, and works out which models will run comfortably here. The verdict appears in the "Fit on this computer" column of the model list below.

Local AI (recommended, free)

Drafting is handled entirely inside this computer. You do not need to visit a website or install another application.

  1. Open "AI settings".
  2. If the AI engine shows "Not set up", press Set up the AI engine. The app downloads, verifies, and starts it (a download happens on the first run only; the real size is shown on screen — roughly 1.5GB on Windows and 150MB on Mac).
  3. From the model list, install one model marked "A good fit for this computer".
  4. Once the state reads "Running", AI drafting is available in the builder.

Setup happens once, but right after you restart the computer, the AI engine starts out stopped. That is not a fault. Press Start the AI engine in AI settings and it returns to "Running" in a few seconds, with no download.

The model list. ① Fit on this computer (from the measured specs) ② "Install" starts the download.
The model list. ① Fit on this computer (from the measured specs) ② "Install" starts the download.

Choosing a model

LabelMeaning
A good fit for this computerMeets the guideline. Use it as-is
Runs, but without much headroomIt works, but long pieces mean longer waits
May run slowlyHeavy on memory and VRAM. You may need to close other applications
Will not run on this computerNot enough installed memory. The install button is disabled

When in doubt, take the one shown as the recommended model. You can swap models as often as you like. Leave the screen open while a download runs.

With a local AI, your brief and builder contents are processed inside this computer. Storing a model needs as much free disk space as the size shown.

Model states and switching which one is "in use"

Each row in the model list shows one of three states.

StateMeaning
Not installedNot downloaded to this computer yet. "Install" fetches it
InstalledDownloaded, but not currently selected. "Use this model" switches to it
In useThe model the AI director currently uses

About "Reinstall the AI engine"

If the AI engine misbehaves, "Reinstall the AI engine" starts again from the download. A confirmation screen first tells you exactly:

Opening the storage locations

"Open the engine folder" and "Open the models folder" in AI settings open those folders directly in Finder (Mac) or File Explorer (Windows). You never have to copy a path and hunt for it.

Using automatic drafting

  1. Type the video you want into the AI director field in the builder. Your brief is saved automatically and survives moving between screens ("New" clears it).
  2. Confirm which model is in use.
  3. Run it. While it runs you see the real stages (checking the connection → organising your input → generating the prompt → checking quality → done), an estimated percentage, elapsed seconds, and how many characters have been received. An LLM does not announce its total output in advance, so the percentage is an estimate against how much the previous run produced. It reaches 100% only on completion.
  4. Always re-read the basics, references, characters, timeline, and end state it filled in.
  5. Check the quality checks before using the finished prompt.

What the AI produces is a proposal. Do not assume character names, reference numbers, exact dialogue, or product information are correct.

Run time and stopping

09 Storage, migration, privacy

Automatic saving

Your builder draft, your direct edits to the prompt, the theme, the brief you typed into the AI director, and the AI model in use are all saved inside the app. They are restored the next time you open it.

Save JSON

Save any project you plan to keep as JSON. To move it to another Mac or Windows machine, restore the JSON with "Load".

Automatic saving is per computer and per OS account. To move, use Save JSON on the source machine and "Load" on the destination.

Save TXT

Use Save TXT when you only need to hand over the finished prompt.

What goes over the network

ActionSent externally
Browsing the knowledge base, manual builderNothing
Save JSON / Save TXTNothing
Local AI generationNothing. Processed inside the computer
First download of the AI engine and modelsFetches the engine and models from their official sources (nothing of yours is sent)
Opening an official linkConnects to that link in your default browser

There is no way to upload reference images, video, or audio into this app.

10 Common problems

Open "Diagnostics" first

When something is not working, open Diagnostics in the left rail first.

The diagnostics screen. ① "Run diagnostics" and "Copy the diagnostics" ② the state of this computer ③ fixes by symptom.
The diagnostics screen. ① "Run diagnostics" and "Copy the diagnostics" ② the state of this computer ③ fixes by symptom.
A symptom, opened. It shows causes, steps, and the actions you can take from here.
A symptom, opened. It shows causes, steps, and the actions you can take from here.

Errors work the same way. You never get only an error code — the screen always tells you what to do next. The cases below are the most common.

The app will not start

The AI engine shows as unavailable

The builder contents disappeared

11 Uninstalling

Before uninstalling, save anything you want to keep as JSON. Files you saved as TXT or JSON are not deleted by a normal uninstall.

Mac

  1. Extract Cutline-Studio-Uninstaller-macOS-English.zip.
  2. Open "Cutline Studio Uninstaller".
  3. Only if you also want to erase the app's automatic saves, tick "Also delete settings and automatically saved data".
  4. Press "Uninstall".
  5. Grant administrator permission if macOS asks.

If you keep the settings, your earlier drafts are available again after reinstalling. Once uninstalling is done, you can move the uninstaller to the Trash.

Windows

Use either:

  1. "Uninstall Cutline Studio English" in the Start menu, or
  2. Settings > Apps > Installed apps > Cutline Studio English > Uninstall.

A normal uninstall on Windows keeps the app's data so a reinstall can use it. To remove everything, back up your JSON files and then delete %APPDATA%\Cutline Studio English.

12 If it still is not solved

Everything you need is in three places: this manual, "Diagnostics" inside the app, and the product page. Most problems come out in the following order.

Last-resort sequence

  1. Save your project as JSON.
  2. Quit the app completely and restart it.
  3. Check whether the same steps reproduce it.
  4. Use "Run diagnostics" on the Diagnostics screen to see what needs attention and what to do next.
  5. Try "Reset display settings" on the Diagnostics screen (your project stays).
  6. If that is not enough, run "Reset everything including drafts" and restore from your saved JSON.
  7. Troubleshooting notes and updated builds, when published, are available from the product page you bought from.

When the displayed specification differs from reality

The duration or reference limits shown in the app can disagree with the service you are using. Seedance and ByteDance change specifications, and the app's model information can fall behind the service's own screen. When that happens, work from the service's current display. The numbers or the model name may differ, but the way you assemble a prompt does not change, so you can carry on as normal.

Do not share these

If you post an error somewhere, or write it down, leave out:

13 Licence and terms

About the licence

The paid edition of Cutline Studio is licensed one computer per licence.

To use it on more than one computer, buy one licence per computer.

Computers in useLicences needed
1 computer1 licence
2 computers2 licences
3 computers3 licences

The count is the number of computers actually in use, not whether they are Mac or Windows. One person using a Mac and a Windows machine needs two licences.

Prohibited

Sharing, transferring, or redistributing the application to third parties is prohibited, as is reverse engineering, decompiling, or disassembling it in order to obtain or reuse its internal implementation.

Specifically, this covers:

What you may do

Attribution

Cutline Studio is an independently developed prompt design tool. It is not supplied or endorsed by ByteDance, Seed, Dreamina, or BytePlus. Names such as Seedance are used to identify the models this tool supports. All names and trademarks belong to their respective owners.

The trial edition, Cutline Free, has no limit on the number of computers. The "one licence per computer" rule above is a condition of the paid edition.