fffd ls --access private

Freaking FastFile DriveBeta

A media-native home for serious personal libraries. Originals stay protected, previews are immediate, and delivery happens near whoever opens the file.

library · 4,182 objectssynced
sunset-collection/
gallery · 24 images · 156 MB
public
roadtrip-mix.flac
audio · 42 tracks · 320 MB
private
q3-review-cut.mp4
video · 7:12 · 1.4 GB
private
atrium-study-04.png
generated · FLUX 2 Pro · 4.2 MB
private
delivery-2024-q3.zip
archive · 186 files · 2.1 GB
public
sunset-collection/
01 originalprotected
02 contextattached
03 surfacepublished

One durable object. The original never moves when a surface is published.

Object model

The file is not a blob. It is the durable center of the work.

One living object: a protected source, the context attached to it, and whatever surfaces you expose.

11
regions
2TB
ceiling
Private
by default
L01 · ORIGINAL
rawperms
tagsartwork
gallerylink
L01
private by default

Original

The upload stays canonical. Nothing you publish ever moves it, and nothing you publish ever copies it.

raw filespermissionsdurable storage
L02
context without folders

Context

Tags, previews, generated output, and media data attach to the source and travel with it.

tagsartworkpreviews
L03
deliberate publishing

Surface

Gallery item, playlist track, public link, archive — each exposed on request, none a duplicate.

galleriesplayersarchives
Resolves to
Gallery pagesPlayable mediaGenerated workPortable archivesFast retrievalStable identity
Working rhythm

From source file to usable surface

Familiar steps. The storage, preview, and delivery layers stay out of the way — and every step has a shell equivalent.

01

Ingest

Images, mixes, cuts, PDFs, archives — and the stray files that never belonged in a tree.

$ fffd upload ~/shoots/*.raw
02

Curate

Tags, permissions, previews, and artwork become context that travels with the source.

$ fffd describe q3-review-cut.mp4 "client edit"
03

Work

Open galleries, play media, queue archives, generate images — the original never moves.

$ fffd ls --type video --sort date
04

Release

Publish only the surface you intend. The private original stays intact.

$ fffd access sunset-collection
No buckets · no distributions · no cache rules

Just your library, ready to move.

The library

No folders. No exports. No plumbing.

Tags that overlap, search that matches how you remember, and delivery that happens on its own.

Tags instead of folders

One file belongs to a client, a project, a gallery, and a private set at once — with no copy anywhere.

clienttravel2024editreferencemusicarchivefavorite
sunset-01.raw1 file
Q3 client reviewproject
Sunset Collectionpublic gallery
Colour referenceprivate set
Favoritesquick access

Search by memory

Name, tag, type, or access state — for when you remember the context but not the path.

type:video tag:client

Favorites

Mark what you return to. Recent work stays close.

Cached where it is opened

Public files land near readers as they are requested. Nothing to configure.

iadordamsfranrtsydgrujnb

Playlists and shuffle

Sets, shuffle, repeat — the listening surface lives inside the library.

roadtrip-mix.flac3:41
late-set.wav5:12
demo-take-03.mp32:58

Streams in the browser

Large media stays inspectable. No download, no external app.

Public by choice

The library stays private. Publish exactly what is ready to leave.

publicprivate

Drive it from the shell

Every surface has a command behind it, and a token when clicking is the wrong tool.

$ fffd upload ~/shoots/*.raw$ fffd ls --type video --sort date$ fffd access sunset-collection
The workbench

One surface. Four jobs.

Present a set, play a cut, generate an image, hand off an archive — no export step in between.

freakingfast.io/gallery/sunset-collection01 / 04

Sunset Collection

24 images · 156 MB · public

1.2k views
Same file · same library
Delivery model

Nearby delivery, without CDN work

Files are stored near upload and cached near readers as they are opened. No origins, no distributions, no invalidation ritual.

  • Cache warms as files are accessed
  • Nearby reads when cache is available
  • Private by default, published by choice
  • Direct links for public surfaces
dimension
Origin + CDN
Traditional CDN
AWS S3GCPAzure
Bundled-egress origin
Free CDN, same architecture
Cloudflare R2Backblaze B2
Distributed storage
Storage and delivery in one drive
fffd://
StorageSingle-region originSingle-region originNearest write, synced metadata
DeliveryCDN edge cache layerEdge cache (free)Served from nearest cache
Cache missRound-trip to originRound-trip to originFetch source, cache locally
ConfigBuckets, distributions, TTLsSimpler, but still origin-basedSingle storage endpoint
EgressPer-GB transfer feesBundled transferIncluded transfer
ConsistencyStale until cache expiresCache eviction under pressureMetadata sync on write

~ Object storage, edge cache, and a simple file-drive interface. Metadata and cache sit with storage, so sharing stays simple.

Storage regions

Your files, close by

Object storage and edge compute across six continents. States below are read from the live fleet.

11storage regions
10compute0 hot · 0 cold
storagecompute
locations
13
North America 5
Europe 3
South America 1
Africa 1
Asia 2
Oceania 1
Simple pricing

Choose the room your library needs

Storage, previews, sharing, and image generation stay in one predictable subscription.

fffd://intro

$5/ mo
storage
500GB
ai images / mo
20
models
Gemini 3 Flash · Imagen 4 Fast
  • Unlimited tags
  • Media preview surfaces
  • Synced context + edge cache
  • Private by default

fffd://basic

Recommended
$10/ mo
storage
1TB
ai images / mo
50
models
Gemini 3 Flash · Imagen 4 Fast
  • Unlimited tags
  • Media preview surfaces
  • Synced context + edge cache
  • Private by default
  • Priority feature requests

fffd://pro

$20/ mo
storage
2TB
ai images / mo
200
models
Gemini 3.1 Pro · Nano Banana
  • Unlimited tags
  • Media preview surfaces
  • Synced context + edge cache
  • Private by default
  • Priority feature requests
All plans include unlimited tags, built-in media players, and edge-backed sharing
Sign up and view complete plan details
Get started

Give your library a place that respects the work

For files you return to: media to review, images to present, collections to hand off.

+500GB to 2TB plans+Presentable galleries+Playable media surfaces+Generated work as files+Edge-backed public links+Private by default

Predictable plans · Private by default · Cancel anytime