Upload once. Remembered forever.
A workspace-wide media library, not a conversation attachment. Agents auto-load files when they're relevant — that lab panel from three weeks ago surfaces itself when you ask about your supplement plan.
Upload once. Remembered forever.
Every image, PDF, and document lives in a workspace‑wide media library. Agents decide on their own when a file is relevant and load it — no copy‑paste, no re‑uploading, no “as I mentioned before”.
Learn moreYou haven’t talked about your labs in a month. You ask Rex about a new symptom. He doesn’t ask for the file. He decides it’s relevant, loads it, and answers grounded in what’s actually in your panel.
→ Loaded artifact PDF · Colonoscopy report
→ Loaded profile Health
→ Composing reply…
Workspace-wide, not conversation-scoped.
Drop a PDF into a thread today and any agent in any channel in that workspace can find it next month. Media isn’t attached to the thread that uploaded it — it’s a workspace-level resource, indexed and addressable by every channel that should see it.
ChatGPT / Claude
Files are tied to a chat or project surface. Recall depends on where you are and what context the model decides to use.
Boardbox media
Uploaded once. Auto-loaded weeks later by any agent in the workspace when relevant.
Title
"Lab panel · April 2026" (auto-derived from content, not the filename).
Description
Two-line summary of what the file contains — read by the index.
Tags
Domain tags ("clinical", "financial", "design"...) that surface the file at the right moment.
Vision models pre-process every upload.
The moment you upload a file, a vision-capable model runs over it and generates a title, description, and a small set of tags. Those land in the workspace index so the agent always knows what exists. The file content stays on disk until an agent calls load_media to fetch it for a specific turn.
Agents pick the right file by name, not by guess.
Because every media item appears in the workspace index (title + description), the agent doesn’t have to guess which file is relevant — it can name the one it needs and call load_media. You see the call inline in the thread as a trace. If the wrong file loaded, you can correct it.
Encrypted at rest. Workspace-isolated.
Files are stored in encrypted object storage. Workspace boundaries are enforced at the database layer — a query in your Personal workspace cannot reach Professional data, and vice versa. Hard-delete a file and both the binary and its index entry go. We keep nothing in soft-deleted limbo.
Common questions
How is this different from uploading a file each time?
Does Boardbox store my files?
What file formats are supported?
How does the AI decide when to load a file?
Can I share media across workspaces?
Related features
Indexes
Every upload is auto-titled and listed in the workspace index — that's how agents know which file to load.
Learn moreWorkspaces
Media is workspace-scoped. Personal media stays personal; professional media stays professional.
Learn moreIntegrations
Pull media from Google Drive, GitHub, Notion via MCP — the same auto-load semantics apply.
Learn moreThe chatbox was a phase.
Build a workspace.
Boardbox keeps your context, holds its ground, and produces work that lasts.
Get started →