AI-native cloud filesystem Early access
Your files live in the cloud. Your workflow stays local.
Growhub Media mounts cloud storage as a drive on your computer. Browse terabytes of footage, images, and project files in ordinary folders, open them in the applications you already use, and retrieve only the data those applications actually read.
- Mounted like a local drive
- Streamed on demand
- Cached where it helps
Locations
This computer Growhub MediaWorkspaces
northline-doc studio-assets training-setsA001_C004_0412.mov
Libraries grew. Workflows didn't.
A single documentary can produce hundreds of terabytes of camera originals. A studio's archive, a game team's assets, a training dataset — they outgrew the drive on the desk long ago. Yet most cloud storage still asks you to download before you can do anything.
-
A
Local disks set the ceiling
Projects get sized to the storage you own, not the work you want to do. Shuttle drives and overflowing NAS boxes fill the gap.
-
B
A transfer before every task
Hours of syncing to open one shot. Re-downloading an archive because someone needs a single file from it.
-
C
Duplicates everywhere
The same asset copied to every editor, render machine, and bucket — and nobody is quite sure which copy is current.
-
D
Tools that can't see each other
People use shared drives, scripts read from buckets, AI tools want uploads. Every workflow ends up with its own copy of the truth.
Download-first
- Find the file in a web app
- Download 184 GB
- Wait
- Open it
- Upload your changes
With Growhub Media
- Open
northline-doc/footage/A001_C004.mov - Your app reads the frames it needs
- Growhub retrieves those ranges
- Keep working
The cloud, mounted.
Your entire library, without your entire library on disk.
-
01
Mount
Growhub Media appears on your computer as a drive with ordinary folders and paths. Your file browser and applications see files — not a sync queue.
-
02
Open
When an application reads a file, Growhub Media retrieves the parts it asks for from cloud storage. An editor jumping to minute forty doesn't wait for the first thirty-nine.
-
03
Cache
Data you've recently used can be kept in a local cache, so repeat reads don't travel back to the cloud — without turning your disk into a second copy of the library.
What happens when you open a file
- Your application Opens a file at a path, exactly as it would on a local disk.
- Growhub drive The mounted filesystem receives the read request.
- Local cache Serves data already on this device.
- Cloud storage Holds the full library and returns only the requested ranges.
Not a place to upload files. A place to work with them.
| Aspect | Conventional cloud storage | Growhub Media |
|---|---|---|
| How you reach files | A web app, a sync client, or a bucket API | A mounted drive with ordinary paths |
| Before you can start | Download or sync what you need | Open the file; data is retrieved as it's read |
| Local disk needed | Roughly the size of what you sync | Only what's cached |
| Who works from it | Mostly people, each with their own copy | People, applications, and supported AI agents — one namespace |
| Copies created | One per person, machine, or pipeline | One library, accessed in place |
One filesystem for people, applications, and AI agents.
Storage usually ends with the person who uploaded the file. Growhub Media is designed as a persistent namespace — the same paths, the same files — that authorized people, devices, applications, and agents can all work from.
-
Editor, LisbonMounted drive
-
Producer, on the roadMounted drive · second device
Workspace · northline-doc
- footage/412 files
- audio/
- transcripts/
- NL_edit_v12.prproj
- selects/
- deliverables/
-
Transcode scriptFilesystem paths
-
AI agentAgent interface Planned
-
Persistent namespace
A file has one path that stays meaningful across machines, people, and tools — so project links, scripts, and references keep pointing at the same thing.
-
Shared workspaces
Teams work from the same workspace across devices and locations, with changes propagated under clearly stated consistency rules rather than silent conflict copies.
-
Access you decide
Every person, application, and agent reaches files only through the access it has been given. Finer-grained admin controls are on the roadmap.
Agents that work where the files are.
Handing media to an AI tool today means exporting, uploading, and re-importing whatever it produces. Growhub Media is being designed so supported agents can discover, read, process, and write files through filesystem interfaces, APIs, or SDKs — inside the permissions you grant, in the workspace your team already uses.
- DiscoverList and search paths instead of being handed a zip file.
- ReadRetrieve only the files and ranges a task needs.
- Write backResults land as ordinary files your team can open and review.
- Stay in scopeAccess limited to what you grant, with changes attributable to the agent that made them.
/northline-docread
/northline-doc/selectswrite
- list /northline-doc/footage --type video 412 files
- read /northline-doc/transcripts/interview_03.srt 38 KB
- read /northline-doc/footage/B014_C002.mov 00:12:40 → 00:14:05
- write /northline-doc/selects/interview_03_selects.edl created
- Selects ready for review in /northline-doc/selects
Stop moving files. Start working with them.
Edit from the full archive, not the slice you synced.
Camera originals, proxies, audio, and project files live in one workspace. Editors open what the timeline needs; assistants and colorists work from the same paths instead of couriered drives.
- Scrub large media without syncing the whole card dump first
- Keep media links pointing at stable paths across machines
- Bring review and finishing onto the same library
- northline-doc/footage/61.8 TB
- A001_C004_0412.mov184.2 GB
- northline-doc/proxies/1.2 TB
- northline-doc/audio/212 GB
- northline-doc/edit/NL_edit_v12.prproj
One asset library instead of twelve copies of it.
Years of shoots, renders, textures, and 3D assets stay browsable in folders. Projects reference assets where they live rather than duplicating them every time a new brief starts.
- Browse the whole archive without keeping it on a local disk
- Reuse assets across projects without duplicating them
- Onboard a freelancer with a workspace, not a hard drive in the post
- studio-assets/shoots/2019–2026/94 TB
- studio-assets/retouched/8.3 TB
- studio-assets/3d/environments/2.6 TB
- studio-assets/sound-library/740 GB
Same files, from every desk and every city.
A shared workspace looks the same on every machine that mounts it. We'll publish exactly how changes propagate and what happens when two people edit the same file — before you're asked to rely on it.
- Cross-device access to a single shared workspace
- Stated rules for how changes propagate and conflict
- Fewer shipped drives, re-uploads, and "final_v3_real" folders
- Edit suite · Lisbonmounted
- Colorist · Berlinmounted
- Producer · laptopmounted
- One path: /northline-doc
Datasets your pipelines read in place.
Because Growhub Media is a filesystem, scripts and jobs can point at a path instead of starting with a download step. Supported AI agents working in the same workspace are on the roadmap.
- Point jobs at a path rather than staging a copy
- Read only the samples or ranges a job touches
- Write outputs where the team can review them
- training-sets/frames/18.4 M files
- training-sets/captions/3.1 GB
- training-sets/jobs/sample.py
- outputs/ · written by agentsPlanned
It's a filesystem. Your code already speaks it.
Anything that reads files through the operating system can read from the mounted drive. A dedicated API and SDK for workspaces and agents is planned.
from pathlib import Path
footage = Path("/Volumes/Growhub/northline-doc/footage")
for clip in sorted(footage.glob("*.mov")):
with clip.open("rb") as f:
f.seek(4 * 1024**3) # jump 4 GB in
chunk = f.read(1 << 20) # read 1 MB from there
// API design in progress — package not yet published
import { Growhub } from "@growhub/sdk";
const ws = await Growhub.workspace("northline-doc");
for await (const file of ws.list("footage", { type: "video" })) {
console.log(file.path, file.size);
}
await ws.write("selects/notes.md", summary);
What early access covers, and what comes next.
We'd rather be precise than impressive. Growhub Media is in early development, and early access focuses on the core filesystem experience. Everything marked planned is on our roadmap — plans can change, and we'll say so when they do.
Early access focus
- Mounted driveFamiliar folders, paths, and file operations on your computer.
- On-demand streamingFile data retrieved when applications read it.
- Local cachingRecently used data kept close for repeat access.
- Shared workspacesOne workspace mounted across people and devices.
Planned
- AI agent interfacesScoped discovery, reading, and writing for supported agents.
- Developer API & SDKProgrammatic workspace access for apps and automation.
- Version history & recoveryRestore earlier versions of files and folders.
- Drive forksIsolated project versions you can branch and compare.
- Admin & deployment optionsOrganization controls and choices for where data is stored.
Straight answers.
Including the limitations.
What exactly is Growhub Media?
A cloud filesystem. It mounts on your computer like a drive, but the files live in cloud storage and their data is retrieved when applications read it. The longer-term goal is one persistent filesystem that people, applications, teams, developers, and supported AI agents can all work from.
How is it different from a sync client or a storage bucket?
Sync clients copy files to each device before you work with them, and buckets are reached through APIs or web consoles. Growhub Media presents your library as a drive with normal paths and retrieves file data as it's read — so you work with files in place rather than moving them around first.
How can I work with terabytes without downloading everything?
Applications rarely read a whole file at once. A video editor reads the frames on screen; a script reads the records it's processing. Growhub Media retrieves those specific ranges from the cloud and can keep recently used data in a local cache, so local disk use tracks what you're actually working on.
Will it work with all of my applications?
The goal is to work with applications that read and write files through the operating system. Some apps make assumptions about local disk speed or file locking, so we're testing media and creative tools during early access and will publish what we've verified rather than promise universal compatibility.
What happens when I'm offline?
Files, or parts of files, that aren't cached locally need a network connection to open. We don't claim offline support beyond whatever is already in your cache.
How fast is it?
It depends on your connection, your distance from storage, and how your application reads files — playing through a clip behaves differently from jumping around uncached data. We'll share real measurements from early access instead of headline numbers.
What makes it AI-native?
AI agents need to find, read, and produce files just like people do. Instead of exporting data to a separate AI tool, Growhub Media is being designed so supported agents can work in the same workspace through filesystem interfaces, APIs, or SDKs, within the access you grant. Agent interfaces are planned, not yet available.
Where are my files stored, and who can access them?
Files are kept in cloud object storage and reached only through the access granted to each person, device, or application. Admin controls and storage deployment choices are planned. We'll publish our security practices as they're finalized, and we don't currently claim any security certifications.
How much does it cost?
Pricing hasn't been set. Early-access participants will hear about it first, well before anything is billed.
Bring your biggest library. We'll bring the drive.
Early access is opening in small groups, starting with media-heavy teams. Tell us what you work with and we'll be in touch as places open.
Building pipelines or agents? Ask about developer access