Library
One shared home for your logos, footage, documents, and reusable snippets.
The Library is your workspace's asset store. Everything in it is available to every project in that workspace, and the agent can pull from it during any build.
Open it from Library in the sidebar.
What lives there
The Library has three tabs:
- Media — images and video
- Documents — PDFs and spreadsheets
- Snippets — reusable blocks of prompt text, covered in Custom Prompts and Snippets
Assets arrive from three places: direct uploads here, files you attached in a chat, and clips the agent cut out of your footage. Each card is badged accordingly — Library, From chat, or Extracted clip.
Uploading
Press Upload, or drag files anywhere onto the page.
| Type | Formats | Size limit |
|---|---|---|
| Images | PNG, JPG, GIF, WebP, SVG | 10 MB |
| Documents | 10 MB | |
| Spreadsheets | CSV, XLS, XLSX, XLSM | 50 MB |
| Video | MP4, WebM, QuickTime, M4V | 1 GB stored |
Video files up to 5 GB are accepted — anything above 1 GB is compressed during upload. On supported browsers, large videos are also optimized locally before they leave your machine, which is much faster; you will see Optimizing before Uploading. If your device cannot do it, fluos falls back to server-side processing with no action needed from you.
The Library is workspace-scoped
Assets belong to a workspace, not to you personally. Every member with access sees the same library. If the Library asks you to select a workspace, pick one in the sidebar switcher first.
What happens to a video after upload
Uploaded video goes through a short pipeline before it is fully usable, and the card shows you where it is:
| Status | Meaning |
|---|---|
| Processing video | Building an edit-friendly 720p-class proxy and a poster frame |
| Analyzing | An AI pass summarizing the footage — content, pacing, style |
| Indexing scenes | Building a scene-by-scene index with timestamps and quality notes |
| Indexed | Fully ready; the agent can reason about individual shots |
| Processing failed | Something went wrong — press Retry |
You can use a video before indexing finishes, but the agent is much more useful once it is done. That index is what lets you say "use the part where she picks up the cup" instead of hunting for timestamps yourself.
Long footage is fine. fluos edits against the proxy, so a 20-minute source file does not slow down every build that touches it.
What the agent can do with your assets
Once media is in the library, you can ask for things like:
- "Which parts of that interview clip are actually usable?" — a scene-by-scene review with quality notes
- "Cut the 0:12–0:18 section and use it as the opener" — segment extraction, up to 60 seconds per cut, saved back as its own clip
- "Put our logo in the end card" — the agent finds it, and inlines the SVG so the paths animate
- "Chart the revenue column from that spreadsheet" — the data is read directly
- "Add captions to that voiceover" — word-level transcription
Assets used inside a build are copied into the composition, so a later library change does not silently alter an existing video.
Finding things
The search box filters on filename, media type, and the AI-generated description — so searching "kitchen" finds a clip you never named, as long as the analysis pass saw a kitchen in it.
Media cards also show up to three style tags from analysis, plus a hint about whether an asset is best used directly on screen or as a reference for the agent to recreate.
Previewing and using an asset
Click any card to open a full preview — images, video with controls, PDFs, and spreadsheet contents. Use ← and → to move between assets and Esc to close.
Each card has three actions:
- Use in chat — pick a project, and fluos opens its chat with a draft prompt already written for that asset type
- Copy URL — a direct link to the file
- Delete
Deleting
Deleting removes the file, its derivatives (proxy, poster), and its search index.
Assets in saved chats cannot be deleted
If an asset is attached to a message in a chat, deletion is blocked. That keeps your conversation history from filling with broken references. Remove it from the chat first, or leave it in place.