Skip to content
rana-gmbhPublic

Latest commit

 

History

282 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileFluss

A dual-panel file manager for macOS that lets you conveniently handle files across cloud storage providers.

FileFluss main window

What FileFluss does

FileFluss puts a left and a right panel side by side. Each panel can show a local folder or a connected cloud account, and the two are independent — even when you have the same cloud account loaded in both panels you can browse to different folders on each side. Drag and drop, copy, move, sync, compare, search — all between the two panels with native macOS performance.

Features

Two independent panels

  • Open a different local folder, cloud account, or favourite on each side.
  • Same cloud account on both panels? They navigate independently — and dragging between them does an in-cloud move/copy without re-uploading.
  • Per-panel sidebar with favourites, locations, and connected cloud accounts.
  • Active panel is marked with a thin accent line; toolbar actions and shortcuts target it.

Multi-cloud, in one place

Connect once in Settings → Cloud Accounts and the account appears in both panels' sidebars.

Cloud accounts

  • Google Drive
  • Dropbox
  • OneDrive (Microsoft)
  • Box
  • iCloud Drive
  • pCloud
  • kDrive (Infomaniak)
  • Mega (with 2FA)
  • Koofr
  • Filen (filen.io)
  • Internxt (internxt.com — end-to-end encrypted)
  • Jottacloud (jottacloud.com)
  • NextCloud
  • Seafile
  • Synology Drive
  • Synology C2
  • WordPress (Media Library)
  • GMX Cloud (MediaCenter)
  • AWS S3
  • Generic S3-compatible (Hetzner Object Storage, MinIO, Wasabi, Backblaze B2, Cloudflare R2, DigitalOcean Spaces, …)
  • WebDAV
  • SFTP

Cloud-to-cloud transfers, Google Workspace files auto-converted to DOCX/XLSX/PPTX on download, modification dates preserved.

  • Used / free storage at a glance — most accounts surface their quota in the status bar and as a sidebar tooltip.
  • Edit credentials in place from Settings → Cloud Accounts; no need to remove and re-add an account when a password changes.
  • Remove from FileFluss as an opt-in context-menu entry on each cloud account in the sidebar.

Share files with a link

Share files

Right-click a file on a supported cloud account → Share Link. FileFluss asks the provider to make it shareable and puts the link straight on your clipboard.

  • Optional password and expiry date, offered only where that account can actually honour them.
  • Every link is fetched anonymously before you hand it out, so you find out here — not from the recipient — if it only works while signed in.
  • Copy an existing link again, change its password or expiry, or stop sharing entirely.
  • Dropbox, Google Drive, OneDrive, Box, pCloud, kDrive, Koofr, Jottacloud, NextCloud, Seafile, Synology C2, Synology Drive, WordPress, AWS S3 and S3-compatible storage.

Storage Analysis

Storage Analysis

A separate window that finds what is eating your space — on any cloud account or local folder.

  • Folder tree sorted by size, plus a list of the largest individual files.
  • Scan a whole account or target a single subfolder.
  • Results fill in progressively while the scan runs, so a 2 TB account is useful long before it finishes.
  • Jump straight from any row to that folder or file in the panel, and delete it there.

Transfer details

Transfer details

Transfers say what they are doing: the file currently moving, the live speed, and the estimated time left.

  • Details during a transfer shows the current file's own progress bar, the download/upload phase on cloud-to-cloud copies, and the items finished so far.
  • A Transfers button in the toolbar carries overall progress and drops down every transfer in both panels — useful when the sidebar is icon-only or scrolled.
  • Figures appear only when they are genuinely measured; nothing is invented for operations that can't report progress.

Mount cloud accounts in Finder

Mount in Finder

Mount any connected cloud account as a drive in Finder and use it from every app on your Mac — not just inside FileFluss.

  • Open a cloud document straight into Word, Preview, or Photos; attach files from any Save/Open dialog; drag into Mail.
  • Mount and unmount from the sidebar, with a one-click Reveal in Finder.
  • A local read cache makes reopening files instant, and mounts are cleaned up on quit.

Multiple languages

Multiple languages

FileFluss is fully localized in English, German, Simplified Chinese, and Traditional Chinese. Pick your language in Settings → General — the window updates immediately and the menu bar follows after a quick relaunch. By default it follows your macOS system language.

Offline Mode & offline search

Offline Mode

Index any connected cloud account once and you keep browsing — and searching — even when you're offline.

  • Right-click an indexed cloud account in the sidebar → Go Offline / Go Online to flip the flag on the fly.
  • Offline accounts serve their cached file tree from the local search index, so file names and folder structure stay available without a connection.
  • Universal search (⌘F) covers every connected cloud account and indexed drive at once, including offline accounts.

Index Status

Index Status

Settings → Index Status lists every indexed source with last-indexed date, file and folder counts, total bytes, and a per-source refresh button. Renames in the sidebar are reflected here immediately; removing an account drops its indexed rows so they don't linger.

Customizable keyboard shortcuts

Keyboard Map

Settings → Keyboard lets you remap every common file-manager command. Pick one of three presets — Finder-like, Total Commander, or Norton Commander — or build your own. Single keys (F5 to copy, F6 to move) or full modifier chords (⌘C / ⌃X) are all supported.

Cache management

Cache location

Settings → Storage shows a live cache size and offers a one-click Clear. Optional auto-management on launch prunes entries older than N days, then enforces a size cap. Slider + numeric field for the max size, and a separate slider for auto-delete age.

Choose where the cache lives. Downloads are staged through this folder. If you're copying large files from a cloud account to an external drive on a Mac with limited internal storage, point the cache at a folder on that external drive — big transfers then stay off your internal disk. Defaults to the system temporary folder, and falls back to it automatically if the chosen folder isn't available.

Drag & drop, with shortcuts

  • Drop files between panels — a Move or Copy? prompt asks once.
  • Drop directly onto a folder row, the table background, or any breadcrumb in the path bar — files land where you expect.
  • Drop onto a favourite or a cloud account in the sidebar to send files there without opening it first.
  • Spring-loaded folders: rest a drag on a sidebar row or a folder for a moment and it opens, so you can carry on into a subfolder — the same as Finder.
  • Right-click → Copy to Other Panel / Move to Other Panel for the no-prompt version.
  • Side-by-side conflict resolution dialog with newer/older labels and Apply-to-All.

Copy Mode and Move Mode

Two toolbar toggles for when you're in the flow and don't want the Move or Copy? prompt every time:

  • Copy Mode forces every drag & drop to copy.
  • Move Mode forces every drag & drop to move.

Mutually exclusive, and both reset on relaunch so a stuck Move Mode can't quietly destroy files across sessions.

Sync

FileFluss Sync

Make one folder match another — local↔local, local↔cloud, or cloud↔cloud.

  • Newer — copy files that are newer on the source.
  • Mirror — make the destination identical, including deletes (with explicit confirmation).
  • Additive — only copy files that are missing; never overwrite.

A pre-flight plan shows file counts, total bytes, and direction before a single byte moves. Byte-weighted progress so a single large file doesn't stall the bar. Cancel any transfer with confirmation.

Compare Folders

FileFluss Compare

A non-destructive side-by-side diff of two folders.

  • Color-coded statuses: Different, Only on Left, Only on Right, Identical.
  • Collapsible folders — a folder that exists only on one side, or contains many differing files, shows a single summary row that you expand to drill in.
  • Filter chips narrow to one status (e.g. show only differences).
  • Compare Date — opt-in checkbox flagging files whose size matches but modification date differs, with both modify and create timestamps and a Left newer / Right newer badge.
  • Compare Again — runs against the panels' current folders. Browsing the panels while the compare window is open does not retrigger the scan, so no surprise re-enumerations of cloud trees.
  • The compare window is movable and resizable, so you can keep both panels visible behind it.

Universal search

FileFluss Search

Search the active local folder and every connected cloud account at once.

  • Press ⌘F or click Search in the toolbar.
  • Results stream in per source as each one responds.
  • Double-click a result to navigate the active panel to its folder.
  • Right-click to open a result explicitly in the Left or Right panel — the search window stays open so you can pick more.
  • Movable, resizable window; size and position remembered across launches.

Open files like local

  • Double-click a file in any panel — local or cloud — and it opens in the system default app (Word, Preview, Photos, etc.).
  • Cloud files are downloaded to a temp cache the first time, so reopening is instant.
  • Quick Look with Space, just like Finder.
  • Local image and PDF rows show a real Quick Look thumbnail of the file content; cloud files show a colourful generic icon based on the extension.

Other niceties

  • Folder size calculation in the background, never blocking the UI.
  • Favourites pin frequently-used local and cloud folders to the sidebar — drag any folder onto Favorites with a row-reorder-style insertion indicator.
  • Independently resizable sidebars, each collapsible to an icon-only mode.
  • Finder-style row size toggle (View → row size, or ⌘+ / ⌘-).
  • Auto-Resize Name column toggle per panel (right-click the Name column header).
  • Hidden-files toggle per panel.
  • Customisable toolbar (right-click → Customize Toolbar…).
  • Light/Dark app icon variants — the dock icon swaps live when macOS toggles appearance.
  • Built-in FileFluss Help under the Help menu (⌘?).

Privacy

FileFluss has no servers: no account, no analytics, no telemetry, no crash reporting. Your files stay on your Mac and on the services you connect. The only request FileFluss makes on its own is the update check against GitHub, which you can switch off.

See PRIVACY.md for what is stored where, and what leaves your Mac.

Requirements

  • macOS 14.0 (Sonoma) or later

Installation

Homebrew (recommended)

brew trust rana-gmbh/filefluss && brew install --cask rana-gmbh/filefluss/filefluss

This auto-taps rana-gmbh/filefluss and installs the cask in one step. To upgrade later: brew upgrade --cask filefluss.

Homebrew asks you to trust a tap that isn't one of its own before it will load anything from it, which is what the first half does — once per machine, stored in ~/.homebrew/trust.json. On Homebrew older than 5.1.15 there is no brew trust command and none is needed; install with the second half on its own:

brew install --cask rana-gmbh/filefluss/filefluss

That form also works on newer Homebrew, because naming the cask in full counts as permission for that one command — but brew upgrade --cask filefluss later uses the short name and can be refused, so trusting the tap once is worth it.

Manual

Download the latest DMG from the Releases page and drag FileFluss.app into your Applications folder.

Updates

FileFluss updates itself. It checks for new versions on launch and installs them with your confirmation; every update is signed and verified before it is applied. Turn it off in Settings → General.

Building from source

FileFluss uses XcodeGen to generate the Xcode project.

brew install xcodegen
xcodegen generate
xcodebuild build -project FileFluss.xcodeproj -scheme FileFluss -destination 'platform=macOS'

Credits

Support

If you want to support the FileFluss project, please consider buying me a coffee.

License

FileFluss is released under the GNU General Public License v3.0.

Copyright © 2026 Rana GmbH.