AeroFTP is an open-source, multi-protocol file manager built with Tauri 2 (Rust + React 18 + TypeScript).
It supports 16 protocols (FTP, FTPS, SFTP, WebDAV, S3, Google Drive, Dropbox, OneDrive, MEGA, Box, pCloud, Azure Blob, 4shared, Filen, Zoho WorkDrive, and Cryptomator vaults),
features an AI assistant with 45 tools and 15 LLM providers, military-grade encrypted vaults (AES-256-GCM-SIV + Argon2id),
bidirectional real-time sync, a built-in code editor, SSH terminal, and media player with visualizers.
Available in 47 languages with 4 themes.
AeroFTP is an FTP client first. Full encryption support with configurable TLS modes (Explicit AUTH TLS, Implicit TLS, opportunistic TLS), certificate verification control, MLSD/MLST machine-readable listings (RFC 3659), and resume transfers (REST/APPE). It then extends this foundation to 18 protocols and a complete file management platform through six integrated product modules — the Aero Family.
The Aero Family
AeroFTP
├── AeroCloud — Personal cloud (18 protocols, sync, share)
├── AeroFile — Professional file manager
├── AeroSync — Bidirectional sync engine
├── AeroVault — Military-grade encryption
├── AeroTools — Code editor + Terminal + AI chat
│ └── AeroAgent — AI-powered assistant (45 tools, 19 providers)
└── AeroPlayer — Media player with visualizers
AeroCloud — Your Personal Cloud
Turn any server into a private personal cloud. Connect to all 18 protocols through a unified interface with bidirectional sync, tray background sync, share links, and per-project local folders.
Cloud features: Background sync works with all 18 protocols via cloud provider factory (direct-auth, OAuth2, OAuth1). 4-step setup wizard with protocol selection grid. Sync index cache for faster re-scans, cross-provider remote search, storage quota display, file versions, thumbnails, share permissions, WebDAV locking, smart folder transfers with per-file conflict resolution.
Native OS File Manager Badges (v2.0.4+): Green checkmark on synced files, blue arrows on syncing files, red X on errors — directly inside Nautilus, Nemo, and GIO-based file managers on Linux. On Windows (v2.0.5), native Explorer sync icons via Cloud Filter API with Named Pipe IPC server. Tray icon with colored badge dots (checkmark/sync arrows/X mark overlays). One-click install on Linux, automatic on Windows.
AeroFile — Professional File Manager
A full-featured local file manager built into AeroFTP. Toggle between remote and local modes, or use both side-by-side.
Places Sidebar: Nautilus-style with user directories, custom locations, recent locations (with per-item delete), mounted drives with usage bars, GVFS network shares (SMB/SFTP/NFS/WebDAV), unmounted partition detection with one-click mount, EFI/swap/recovery hidden, and folder tree toggle (Ctrl+B)
Breadcrumb Navigation: Clickable path segments with chevron dropdown for sibling browsing, overflow collapse, and edit mode (Ctrl+L)
3 View Modes: List (detailed table), Grid (icon thumbnails), Large Icons (96px with full thumbnails). Toggle via Ctrl+1/2/3
Drive Detection: Cross-platform volume detection (internal, removable, network, optical) with filesystem type, free/total space, and colored usage bars
Customizable Columns: Show/hide Size, Type, Permissions, Modified columns per preference. Sort folders first and file extension visibility toggles
Quick Look: Press Space to preview any file — images, video, audio, code with syntax highlighting, markdown. Arrow keys navigate between files without closing
Properties Dialog: Tabbed UI with General (3 dates, symlink target), Permissions (rwx matrix, octal, owner:group), and Checksum (MD5, SHA-1, SHA-256, SHA-512)
Trash Browser: Soft delete to system trash by default. Browse trash contents, restore individual files, or empty trash. Full trash lifecycle management
Duplicate File Finder: Content-aware duplicate detection (size grouping + MD5 hash). Interactive dialog with KEEP/DELETE/SKIP per file and batch delete
Disk Usage Treemap: Visual disk space analysis with squarified treemap algorithm. Click to drill down into directories, breadcrumb navigation, hover details
Batch Rename: Find/Replace, Prefix, Suffix, Sequential numbering with live preview and conflict detection
Inline Rename: Click filename or press F2 to rename directly in file list
File Clipboard: Cut/Copy/Paste with cross-panel transfers (local-to-remote and vice versa)
Drag and Drop: Cross-panel drag for upload/download, intra-panel drag for move
CompressDialog: Unified compression UI with format selection, levels, and password protection
20+ Keyboard Shortcuts: Space preview, F2 rename, Delete, Ctrl+C/V, Ctrl+B sidebar, Ctrl+L edit path, Alt+Enter properties, and more
AeroSync — Bidirectional Sync Engine
Enterprise-grade file synchronization with operational reliability features built for real-world use.
Smart Sync: 3 intelligent conflict resolution modes — overwrite if newer, overwrite if different, skip if identical
Sync Profiles: 3 built-in presets (Mirror, Two-way, Backup) plus custom save/load. Each profile bundles direction, compare options, retry/verify policies, and delete behavior
Conflict Resolution Center: Per-file resolution strategies (keep local, keep remote, skip) with batch actions — Keep Newer for All, Keep Local for All, Keep Remote for All
Bandwidth control: Upload and download speed limits (128 KB/s to 10 MB/s) directly in the sync panel
Transfer journal with checkpoint/resume: Persistent journal tracks every sync operation. Interrupted syncs resume from where they left off. Auto-cleanup after 30 days
SHA-256 checksum verification: Content-based comparison with streaming 64KB-chunk hashing during scan phase
Post-transfer verification: 4 policies (None, Size, Size+Time, Full) confirm transfer integrity after each download
Configurable retry with exponential backoff: Per-file retry policy with base delay, max delay cap, backoff multiplier, and per-file timeout
Integrated Terminal: SSH remote shell with 8 terminal themes, multiple tabs, auto-sync with app theme
AeroAgent AI Chat: Full AI assistant panel (see below)
Bidirectional sync: Editor and AI agent edits flow in both directions in real time
AeroAgent — AI-Powered Assistant
An AI assistant with 45 provider-agnostic tools that work across all 18 protocols. 19 AI providers, vision support, RAG indexing, plugin ecosystem with GitHub registry, and command palette.
Providers: OpenAI, Anthropic, Google Gemini, xAI Grok, OpenRouter, Ollama, Kimi (Moonshot), Qwen (Alibaba), DeepSeek, Mistral, Groq, Perplexity, Cohere, Together AI, AI21 Labs, Cerebras, SambaNova, Fireworks AI, Custom
Core capabilities:
File operations: List, read, search, create, edit, rename, delete — local and remote
Batch transfers: Multi-file upload/download with sync preview
Find and replace: Edit text in local and remote files directly from chat
Native function calling: OpenAI tools[], Anthropic tool_use, Gemini functionDeclarations
Streaming responses: Real-time incremental rendering for all providers
Context-aware: Knows your connected server, current paths, selected files, and protocol