Your work deserves this.

A private drive for everything you make. Links load from the closest of 11 regions, and video plays the second they click. The bandwidth's on us.

Served from
11 regions
CDN to set up
None
Uploads at once
20from the CLI
Agent tools
7over MCP
In your terminal
fffd share ~/exports/q3-review-cut.mp4
q3-review-cut.mp4 (1.4 GB)
https://…q3-review-cut.mp4
Public link (copied to clipboard)
In Claude Code, through the MCP server
Upload q3-review-cut.mp4 and send me a link for the review call
upload_file path: "/Users/you/exports/q3-review-cut.mp4"
Private file: this link works for 6 hours.
Agents upload privately unless you ask for a public link.

Nobody should have to wait for your work.

Make a file public and you get one link to send or embed. It plays in any video or audio player, served from a region near the person who opened it.

One link per file
The address doesn't change while the file is public. Embed it on a web page or add it to a podcast feed.
Skip ahead without waiting
Video and audio players on any website can start playing and skip ahead without downloading the whole file.
A profile to send people to
Your public galleries, playlists, audio and video collect on one page you can link to.
Private links that expire
You can still share a private file. Its link works for 6 hours.
Shared with specific people
Add another FFFD user to a file and it appears on their Shared with me page.
No download or streaming fees
Plans are priced by storage alone, however often your files are downloaded or played.

North America

Europe

Asia

South America

Africa

Oceania

You shouldn't need a CDN to share a video.

Most storage keeps each file in one region, so reaching faraway viewers means adding a CDN, writing a bucket policy and paying for the bandwidth. Here that's all part of storing the file.

Where files live

FFFD
Across 11 regions on 6 continents. A file is stored near where you uploaded it and kept close to wherever people open it.
S3, GCS or Azure
You pick a region. Multi-region storage or replication costs more.
Cloudflare R2 or Backblaze B2
One region per bucket.

Viewers far away

FFFD
Nothing to set up. Delivery comes with the storage.
S3, GCS or Azure
Set up CloudFront, Cloud CDN or Front Door and point it at the bucket.
Cloudflare R2 or Backblaze B2
R2 can cache on Cloudflare with a custom domain. B2 serves from its region unless you add a CDN.

Download fees

FFFD
None. Downloads and streams are part of the plan.
S3, GCS or Azure
Per GB once you pass the free allowance. CloudFront also offers flat monthly plans.
Cloudflare R2 or Backblaze B2
None on R2. B2 is free through partner CDNs and up to 3× what you store, then $0.01 per GB.

How you are billed

FFFD
A flat monthly plan, from $5 for 500 GB.
S3, GCS or Azure
Storage, requests and transfer, metered each month.
Cloudflare R2 or Backblaze B2
Storage by the month. R2 also charges per request.

Sharing a link

FFFD
Run fffd share, or make the file public in the app.
S3, GCS or Azure
Write a bucket policy or sign URLs, then route them through the CDN.
Cloudflare R2 or Backblaze B2
Make the bucket public, or sign a URL for each file.

From a terminal or agent

FFFD
One command or MCP tool call uploads a file and returns its link.
S3, GCS or Azure
Each provider’s CLI, SDKs and MCP servers. Sharing a file is a separate step.
Cloudflare R2 or Backblaze B2
S3-compatible tools like rclone, and Cloudflare’s MCP server for R2. Sharing is a separate step.

Largest file

FFFD
2 TB per file.
S3, GCS or Azure
Terabytes per object.
Cloudflare R2 or Backblaze B2
Terabytes per object.

Players and galleries

FFFD
Audio and video players, playlists, galleries and a map.
S3, GCS or Azure
Build or embed your own.
Cloudflare R2 or Backblaze B2
Build or embed your own.

Your agent gets the same drive you do.

The MCP server gives Claude and other agents 7 tools for your drive, and fffd is a single binary for macOS, Linux and Windows. Both use the same HTTP API, which you can call yourself.

Sync a folder, then pipe an archive
fffd sync -r ~/shoots/portugal
412 files on the drive
Uploading 38 files (12 already there)
/lisbon/
/porto/
Synced 38 files across 2 folders
tar cz site | fffd upload --name site.tar.gz -
Reading stdin → site.tar.gz
site.tar.gz (2.3 GB)
Uploaded site.tar.gz3f9c2a61-8d4e-4b7a-9c1f-2e6b8a0d5c47
fffd download site.tar.gz -o - | tar xz
451 files loaded
site.tar.gz (2.3 GB)
Piped 2.3 GB

A small file takes three calls. Files over 64 MiB go up in parts, and a dropped upload picks up where it stopped. Everything else is in the OpenAPI spec.

  1. Step 1POST /generate-file-urls

    Returns a presigned upload form.

  2. Step 2POST <uploadUrl>

    Sends the file straight to storage with that form.

  3. Step 3POST /insert-file

    Records the file. The size has to match exactly.

MCP server

One line adds it to Claude Code. It signs in with an API token and streams uploads from disk without loading them into memory, even at 2 TB.

claude mcp add freakingfast -e FREAKING_FAST_API_TOKEN=<token> -- npx -y freaking-fast-mcp
  • upload_fileStreams a file from disk and returns its link
  • get_download_urlGets a fresh 6-hour link for a stored file
  • list_filesLists the library, newest first
  • delete_filesMoves files to the trash, or deletes them for good
  • restore_filesBrings files back from the trash
  • set_file_visibilitySwitches a file between public and private
  • get_storage_usageReports used, limit, and remaining storage

We treat your files like the work they are.

Nothing is public until you share it, and every file stays exactly as you uploaded it, however many places it shows up.

One stored file in five places, and none of them is a copy.

Tags and folders

Add tags, sort files into folders, and star the ones you open most.

  • Any number of tags per file
  • Search by name, tag or type

Playback

Audio and video play in the browser. Check a cut or a mix without downloading it.

  • Playlists with shuffle and repeat
  • Artwork and track details

Galleries

Collect images into a gallery and pick the ones to feature. Make it public to share the whole set.

  • Full-screen slideshow with arrow keys and auto-advance
  • Download a gallery as one ZIP
  • Zip any set of files with fffd archive

Map and trips

Photos and videos with location data land on a map. Photos taken close together are grouped into trips.

  • Markers cluster as you zoom out
  • Filter by tag or date
  • Select a trip to zoom to it

AI images

Describe an image and choose a model. It's saved to your library and stays private until you share it.

  • 20 to 200 images a month, depending on your plan
  • 6 models, and Nano Banana Pro on the Pro plan

Trash

Deleted files wait in the trash for 30 days.

  • Restore them from the app or with fffd restore
  • Empty the trash early to delete files for good

A track is more than a file.

Every track you upload is measured for tempo, key, loudness and true peak, and gets a soundprint you can watch while it plays. It's all done by software, and the results are as private as the file. If the tempo in its tags is off, you'll see the measured one beside it.

harbor-sessions-04.flac2:49 / 6:42
Waveform, spectrum and beats6:42
Tempo
124 BPMtagged 128
Key
Am
Loudness
−8.7 LUFS
True peak
−0.4 dBTP
Fidelity
Full bandto 21.8 kHz

Is that FLAC even lossless?

A lossless file made from an MP3 still has the MP3's missing top end. The check looks for that cutoff and flags the file, so you find out before anyone else does.

final-master.flacLossless, it says
16.0 kHz
05101522 kHz
Re-encoded — nothing above 16.0 kHz

You won't pay more when people love your work.

Plans are priced by storage. Every download and stream is included, however many there are. Bigger plans add more AI images, and Pro adds Nano Banana Pro and higher-quality GPT Image 2.

Intro

$5a month

Storage
500 GB
AI images a month
20
Image models
6 models
GPT Image 2 quality
Standard
Priority feature requests
–

Basic

Recommended

$10a month

Storage
1 TB
AI images a month
50
Image models
6 models
GPT Image 2 quality
Standard
Priority feature requests
–

Pro

$20a month

Storage
2 TB
AI images a month
200
Image models
7 models, with Nano Banana Pro
GPT Image 2 quality
Up to high
Priority feature requests
Included

Every plan gets the whole drive, including the CLI, the MCP server and the API.