# AeroFTP > AeroFTP: free open source client for FTP, SFTP, WebDAV, S3, GitHub and 51 cloud services. 7 transport protocols, AeroVault encryption, 47 languages. Website: https://www.aeroftp.app/app Generated: 2026-09-09 --- ## Homepage ### The Modern File Transfer Platform *FTP-First. Multi-Protocol. AI-Powered. Encrypted.* 51 cloud providers, 7 transport protocols, 39 AI tools, military-grade encryption. Built with Rust and Tauri for native performance on every platform. Free and open source. ### 51 Cloud Providers | 7 Transport Protocols | 39 AI Tools | 47 Languages Built with **Rust** + **Tauri 2** + **React 18**. Includes **AeroAgent** with 24 AI providers, **MCP Server** mode, **CLI** with 94 commands, and **Bridge Tools** for rclone, WinSCP & FileZilla. ### Dual-Pane File Browser *Navigate local and remote files side by side* AeroFTP features a powerful dual-pane interface inspired by classic file managers. Drag and drop files between local and remote servers with ease. - Drag & drop file transfers - Tabbed multi-server connections - Real-time file previews - Smart search & filters ### 51 Cloud Providers & Protocols *Every protocol and cloud service you need, built-in* From classic FTP to 51 cloud providers, AeroFTP has you covered. All protocols are implemented natively in Rust for maximum security and performance. FTP FTPS SFTP WebDAV S3 Azure Blob Google Drive Dropbox OneDrive MEGA Box pCloud Filen Internxt Zoho kDrive Koofr Jottacloud Backblaze B2 Cloudflare R2 Wasabi Storj MinIO GitHub GitLab Immich Google Photos +15 more ### 7 Integrated Modules *A complete file management ecosystem - the Aero Family* AeroFTP goes beyond simple file transfer with 7 integrated modules. - **AeroCloud** - Unified cloud storage manager for 51 providers - **AeroFile** - Professional local file manager with tabs, tags, and dual-panel - **AeroSync** - Enterprise-grade bidirectional sync with conflict resolution - **AeroVault** - Military-grade encryption (AES-256-GCM-SIV, Argon2id) with optional Reed-Solomon error correction. Published as standalone [Rust crate](https://crates.io/crates/aerovault) - **AeroTools** - Code editor (Monaco), terminal (xterm.js), Hash Forge, CryptoLab, Password Forge + **AeroPlayer** media preview - **AeroAgent** - AI assistant with 39 tools, 24 providers, RAG, MCP server mode for Claude/Cursor/VS Code ### Security First *Built with Rust for memory safety by design* AeroFTP leverages Rust's ownership model to eliminate entire classes of vulnerabilities. All connections are encrypted by default. Your credentials are stored in an AES-256-GCM encrypted vault, never in plain text. No telemetry, no tracking. **300+ security findings resolved** across 9 independent audits. **OpenSSF Best Practices**: 100% passing (67/67). **Aikido Security**: Top 5%. Compliance: OWASP Top 10, ISO 27001, NIS2, GDPR. ### 8 Beautiful Themes *Light, Dark, True Dark, Tokyo Night, Cyber, Green, Ice & Red Lava* Choose the look that fits your style. AeroFTP ships with 8 carefully crafted themes. - **Light** - Clean and bright for well-lit environments - **Dark** - Easy on the eyes with a dark gray palette - **True Dark** - True neutral dark in GitHub style, no blue tint - **Tokyo Night** - Inspired by Tokyo nightlife with purple hues - **Cyber** - Neon green matrix aesthetic with emerald accents - **Green** - Nature-inspired forest palette for green lovers - **Ice** - Crisp icy white-blue palette for a calm, frosted look - **Red Lava** - Molten lava red on near-black for a bold, fiery look ### Ready to Fly? *Download AeroFTP - Free & Open Source* Available for Windows, macOS, and Linux. CLI with 94 commands. GPL-3.0 licensed. No ads, no tracking, no strings attached. --- ## Features URL: https://www.aeroftp.app/app/page/features AeroFTP combines **7 transport protocols**, **24 native provider integrations**, **44 pre-configured presets**, 6 product modules (AeroCloud, AeroFile, AeroSync, AeroVault, AeroTools, AeroPlayer), 39 AI tools across 24 AI providers, and a production CLI into one seamless application. ### Supported Protocols & Cloud Providers *7 transport protocols, 24 native provider integrations, 44 pre-configured presets* AeroFTP organizes integrations on three tiers, so the catalog is precise rather than vague: **7 transport protocols** · **24 native provider integrations** · **44 pre-configured presets** *Transports:* FTP, FTPS, SFTP, WebDAV, S3, Azure Blob, OpenStack Swift - native wire-level support.***Native providers:* dedicated OAuth2 / API key / SDK code paths so each provider's specific features (sharing, native delta sync, server-side copy, large-file chunking) are first-class. *Presets:* server URL, port, base path auto-filled for compatible services on top of the protocols above. *Google Drive OneDrive Dropbox MEGA Box pCloud Drive Filen Internxt Zoho WorkDrive Koofr kDrive Jottacloud Drime Cloud FileLu OpenDrive Yandex Disk 4shared Backblaze B2 AWS S3 Google Cloud Storage Azure Blob Wasabi Cloudflare R2 DigitalOcean Spaces Tencent COS Alibaba OSS Oracle Cloud Storj IDrive e2 MinIO Yandex Object Storage S3Drive Quotaless Nextcloud Felicloud TAB.DIGITAL CloudMe InfiniCloud Jianguoyun Seafile DriveHQ Hetzner Storage Box GitHub GitLab SourceForge Immich PixelUnion ImageKit Uploadcare Cloudinary + FTP, FTPS, SFTP, WebDAV, Swift transports We reached out directly to providers to ensure quality integration. Special thanks to MEGA, Koofr, FileLu, Felicloud, Storj, pCloud, IDrive, Jottacloud, InfiniCLOUD, and SourceForge for their responsive technical support. ### Bridge Import/Export - rclone** - 17 backend types - **WinSCP** - 6 protocols + password de-obfuscation - **FileZilla** - Full import/export Migrate from any existing client in seconds. AeroFTP auto-detects and imports your saved connections.* ### Encrypted Vault All credentials encrypted in the AeroFTP Universal Vault: AES-256-GCM + Argon2id. OAuth tokens, API keys, passwords - never on disk in plaintext, never visible to AI agents using --profile credentials. ### AeroRsync Delta Sync Native rsync protocol 31 in pure Rust on SFTP - first-class on Windows since v3.6.1. No rsync.exe bundle, no WSL requirement, byte-identical to stock rsync 3.4.1 in CI. ### Cross-Profile Transfer Copy files and whole trees directly between two saved profiles - server to server, cloud to cloud. Source and destination are streamed without a local roundtrip, paths never exposed to AI agents (transfer / transfer_tree). ### Mount & Serve Mount any remote server as a local filesystem via FUSE (aeroftp-cli mount), or re-expose it as a standard server with serve http/webdav/ftp/sftp. Bridge legacy tools to modern cloud storage with zero code. ### Universal Quota Storage usage and quota for every backend, unified. Providers with a native quota API answer in one call; for the rest AeroFTP computes real usage by deep-scan - so df works the same everywhere. ### Modules *7 specialized tools integrated into AeroFTP - the Aero Family* ### AeroCloud Unified manager for 24 native cloud provider integrations + 7 transport protocols. Browse Google Drive, Dropbox, OneDrive, S3, MEGA, and more from a single interface. File versioning, trash management, and share links across the full provider surface. ### AeroFile Professional local file manager with tabbed browsing, color labels, file tags, duplicate finder, disk usage treemap, and batch rename with regex patterns. ### AeroSync Enterprise-grade bidirectional sync engine. One-way mirror, two-way sync with conflict resolution, bandwidth throttling, scheduling, and "skip if identical" smart detection. **AeroRsync delta sync** ships first-class on Windows since v3.6.1 - native rsync protocol 31 in pure Rust, no rsync.exe bundle, no WSL. ### AeroVault Military-grade encryption: AES-256-GCM-SIV content, AES-256-SIV filenames, Argon2id key derivation (128 MiB), HMAC-SHA512 header integrity, plus optional Reed-Solomon error correction (self-healing .aerocorrect sidecars) for bit-rot recovery. Published as standalone [Rust crate on crates.io](https://crates.io/crates/aerovault) ### AeroTools + AeroPlayer Monaco code editor with syntax highlighting, xterm.js terminal, Hash Forge (MD5/SHA/BLAKE3), CryptoLab (AES/ChaCha20 encrypt/decrypt), Password Forge (CSPRNG + BIP39). Plus built-in media preview for audio, video, and images from remote servers. ### AeroAgent AI assistant with **39 integrated tools** across local files and remote providers. **24 AI providers** (OpenAI, Anthropic, Gemini, NVIDIA NIM, Z.AI, Yi, Hyperbolic, Novita, Ollama, DeepSeek, Mistral, Cerebras, SambaNova, Fireworks, and 10 more). Vision, RAG indexing, plugin ecosystem, and **MCP Server mode** for Claude, Cursor, VS Code. ### Built with Modern Technology *A rock-solid foundation for a world-class application* ### Rust Core backend for memory safety, zero-cost abstractions, and blazing performance. ### Tauri 2 Lightweight native shell. 10x smaller than Electron with full system access. ### React 18 Modern UI with concurrent rendering, hooks, and a component-driven architecture. ### TypeScript Full type safety across the entire frontend codebase for reliable development. --- ## Security URL: https://www.aeroftp.app/app/page/security AeroFTP is designed with security at every layer. From Rust's memory safety guarantees to encrypted credential storage and credential isolation for AI agents, we take your data protection seriously. ### Security Architecture ### Memory Safety Built with Rust, eliminating buffer overflows, use-after-free, and data races at compile time. No garbage collector overhead, no runtime surprises. ### Encrypted Vault All credentials are stored in an AES-256-GCM encrypted vault derived with Argon2id. Passwords, API keys, and OAuth tokens never touch disk in plain text. ### Credential Isolation AI coding agents connect to servers via CLI profiles without ever seeing credentials. Tokens are resolved inside the Rust backend and never cross the process boundary. ### Zero Telemetry AeroFTP collects absolutely no data about your usage. No analytics, no crash reports, no phone-home. Your transfers stay private. ### TLS & SSH Configurable TLS modes (Explicit, Implicit, opportunistic) with certificate verification control. SSH key authentication with Ed25519, RSA, and ECDSA support. ### Open Source & Audited 100% open source under GPL-3.0. Dual-reviewed by independent AI auditors (10+ specialized reviews, 90+ findings resolved). The entire codebase is on GitHub. ### Self-Hosted Continuous Audit *Vendor-independent pipeline, reproducible by anyone who clones the repository* ### Three independent sources We aggregate cargo audit (RustSec database), npm audit (npm registry) and osv-scanner (Google OSV). osv-scanner catches GHSA advisories that have not yet landed in RustSec, giving cross-ecosystem coverage. ### Documented suppression list Every accepted advisory lives in src-tauri/.cargo/audit.toml with an inline threat model. Reviewers (NLnet, OpenSSF, supply-chain auditors) can audit each rationale and push back specifically. No blanket ignores. ### Reviewers can verify, not just trust Anyone can clone the repository, run npm run security:report, and produce the same numbers. There is no "trust me, the dashboard says zero" step. The HTML output ships in the repo as public evidence. ### No vendor lock-in The pipeline is GPL-3.0 like the rest of AeroFTP and runs against open advisory databases. If any vendor ends a free tier, gates a feature or rate-limits APIs, the audit results stay reproducible from the repository alone. ### Monthly results MonthVersionOpenSuppressed (justified)Report May 2026v3.7.5**0**25[HTML](https://github.com/axpdev-lab/aeroftp/blob/main/docs/security/security-report-latest.html) For the full reference (suppression list with rationale, historical archive, tooling choices) see [docs.aeroftp.app/security/continuous-audit](https://docs.aeroftp.app/security/continuous-audit). --- ## Command Line URL: https://www.aeroftp.app/app/page/cli aeroftp-cli is a production-ready command-line client with 94 commands. Built for automation, batch operations, MCP server mode for AI agents, and cross-OS native [aerorsync](https://docs.aeroftp.app/features/aerorsync) delta sync. ### Key Capabilities ### 94 Commands File ops (ls, get, put, pget, rm, mv, cp, mkdir, head -c byte-range, ls --limit/--files-only/--dirs-only), profile management, batch ops across **7 transport protocols + 24 native providers**, parallel transfers, shell completions, reconcile / sync-doctor / speed / speed-compare commands. ### Credential Isolation Vault-based --profile credentials. Passwords isolated from shell history and environment variables. Safe for AI agents and shared scripts. ### JSON Output Structured --json output on every command. Semantic exit codes (0-11). Designed for parsing, piping, and automation pipelines. ### FUSE Mount & Serve Mount any remote server as a local filesystem. serve http/webdav/ftp/sftp exposes any remote as a standard server. ### MCP Server & Agent Surface aeroftp-cli mcp exposes 77 tools for Claude Code, Cursor, VS Code, Windsurf. agent-bootstrap / agent-connect / agent-info single-shot discovery for any AI assistant. Top-level subcommand since v3.5.4. ### AeroRsync Delta Sync Native rsync protocol 31 in pure Rust on SFTP. Cross-OS (Linux, macOS, Windows): no rsync binary required on the client, byte-identical against stock rsync 3.4.1. ### Quick Examples # List files on a saved server aeroftp-cli ls --profile "My Server" /var/www/ -l # Download CSV files via SFTP aeroftp-cli get sftp://user@host "/data/*.csv" # Continuous bidirectional sync (native filesystem watcher) aeroftp-cli sync --profile "server" ./local /remote --watch # Categorized local-remote diff for AI agents aeroftp-cli reconcile --profile "server" ./local /remote --json # Sync preflight with suggested next_command aeroftp-cli sync-doctor --profile "server" ./local /remote --json # MCP server for AI agents (top-level shortcut) aeroftp-cli mcp # Expose a remote as a local WebDAV server aeroftp-cli serve webdav _ / --addr 127.0.0.1:8080 --profile "server" # Mount remote filesystem locally aeroftp-cli mount sftp://user@host /mnt/remote # Bandwidth benchmark aeroftp-cli speed --profile "server" --size 100M --json # Batch script (.aeroftp file) aeroftp-cli batch deploy.aeroftp --profile production Install with your package manager:snap install aeroftpwinget install axpnet.AeroFTPyay -S aeroftp-bin [Full documentation on docs.aeroftp.app](https://docs.aeroftp.app/cli/installation.html) --- ## Download URL: https://www.aeroftp.app/app/page/download ### Download AeroFTP *Cross-platform desktop, open source* --- ## About URL: https://www.aeroftp.app/app/page/about AeroFTP started as a simple idea: a file transfer client that feels modern, works fast, and respects your freedom. Built from the ground up with Rust and React, it grew into a complete file management platform, 7 transport protocols, 6 integrated modules, 47 languages, one open-source application. ### Our Philosophy ### Open Source First AeroFTP is released under the GPL-3.0 license. The source code is freely available, contributions are welcome, and the community drives development. No vendor lock-in, no hidden features behind paywalls. ### Security by Default Security is never a premium tier or an afterthought. Every connection and credential is protected out of the box, at no extra cost and with no setup required. We earn trust through transparent, verifiable design rather than promises, so your data always stays yours. ### Privacy by Design We do not collect any user data. No telemetry, no analytics, no crash reporting. AeroFTP works entirely offline except for the connections you explicitly configure. Your files, your servers, your business. ### Free and Open Internet We believe software should be accessible to everyone, everywhere. AeroFTP is free for individuals, teams, and organizations alike. We stand for a free and open internet where users control their own data and tools. ### Get Involved *AeroFTP is built by the community, for the community* Whether you're a developer, translator, designer, or just an enthusiastic user - there are many ways to contribute to AeroFTP. ### Contribute Code Fork the repo, fix bugs, or add features. PRs are always welcome. [Open on GitHub →](https://github.com/axpdev-lab/aeroftp) ### Improve Translations AeroFTP is available in 47 languages. Help us refine translations with native-speaker accuracy. [Suggest a fix →](/page/report-issue) ### Report Issues Found a bug? Open an issue directly from the website with steps to reproduce. [Report an Issue →](/page/report-issue) ### Support the Project *AeroFTP is free and open source forever. Your support covers development costs, code signing certificates and infrastructure.* ### GitHub Sponsors Support development with a monthly or one-time donation directly on GitHub. [Sponsor on GitHub](https://github.com/sponsors/axpnet) ### Buy Me a Coffee Buy us a coffee to fuel late-night coding sessions and new features. [Buy Me a Coffee](https://buymeacoffee.com/axpnet) --- ## Terms of Service URL: https://www.aeroftp.app/app/page/terms-of-service ### Terms of Service Last updated: March 14, 2026 ### 1. Acceptance of Terms By using the AeroFTP desktop application or the aeroftp.app website (collectively, the "Services"), you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the Services. ### 2. Description of Services AeroFTP is a 100% free and open-source desktop file transfer client (GPL-3.0) for Windows, macOS, and Linux. The Services allow you to connect to remote servers and cloud services to transfer files using various protocols (FTP, SFTP, SCP, WebDAV, S3, etc.). ### 3. License and Usage AeroFTP is distributed under the GNU General Public License v3.0 (GPL-3.0). You may use, modify, and distribute the software in accordance with the terms of that license. ### 4. Disclaimer of Warranties **The Services are provided "AS IS" and "AS AVAILABLE", without warranties of any kind, either express or implied.** In particular, we do not warrant that: - The Services will be error-free, bug-free, or uninterrupted - File transfers will always complete successfully - Data will not be lost or corrupted during transfer - The Services will be compatible with all servers, cloud services, or network configurations - Encryption features (AeroVault) are suitable for any specific purpose ### 5. Limitation of Liability **In no event shall axpdev-lab be liable for any direct, indirect, incidental, special, consequential, or punitive damages**, including but not limited to: - Loss of data or files - File corruption during transfer or encryption - Unauthorized access to your servers resulting from software vulnerabilities - Business interruption or loss of profits - Damages arising from the use or inability to use the Services You use the Services at your own risk. You are solely responsible for backing up your data. ### 6. User Responsibilities You are responsible for: - Maintaining the security of your server access credentials - Performing regular backups of your data - Complying with applicable laws when using the Services - Not using the Services for illegal or unauthorized activities - Safeguarding your AeroVault passphrases (we cannot recover them) ### 7. Third-Party Services AeroFTP allows connections to third-party services (Google Drive, Dropbox, OneDrive, Amazon S3, etc.). Use of such services is subject to their respective terms of service. We are not responsible for any issues arising from interaction with third-party services. ### 8. Changes to Terms We reserve the right to modify these Terms of Service at any time. Changes will be posted on this page. Continued use of the Services after changes are posted constitutes acceptance of the new terms. ### 9. Governing Law These Terms of Service are governed by Italian law. Any dispute shall be subject to the exclusive jurisdiction of the competent Italian court. ### 10. Contact If you have questions about these Terms of Service, contact us at: **legal@aeroftp.app** --- ## Privacy Policy URL: https://www.aeroftp.app/app/page/privacy-policy Last updated: May 18, 2026 ### 1. Introduction axpdev-lab ("we", "us", "our") operates the AeroFTP desktop application and the aeroftp.app website (collectively, the "Services"). This Privacy Policy explains how we handle information when you use our Services. **In short: the AeroFTP desktop app collects, stores, and transmits no personal data. The website uses analytics only after you give consent.** ### 2. Desktop Application (Windows, macOS, Linux) AeroFTP is a 100% free and open-source file transfer client licensed under GPL-3.0. The application: - Runs entirely on your local machine - Does not send any data to our servers or third parties - Does not include analytics, telemetry, or tracking of any kind - Stores all settings, saved sites, and credentials locally on your device - Does not require an account or registration Server credentials you enter (FTP, SFTP, S3, cloud services, etc.) are stored locally in your operating system's configuration directory and are never transmitted to us. ### 3. AeroVault Encryption AeroVault is our built-in file encryption module using AES-256-GCM-SIV. All encryption and decryption operations happen locally on your device. Encryption keys are derived from your passphrase and never leave your device. We have no ability to recover encrypted files or passphrases. ### 4. Website (aeroftp.app) Our website uses a self-hosted, privacy-focused analytics system. In anonymous, aggregated form, the self-hosted system collects: - Anonymous page view counts - Browser type and operating system (no fingerprinting) - Referrer URL - Country (derived from IP, which is not stored) We also use **Google Analytics 4** (provided by Google LLC) with IP anonymization enabled, to measure aggregate traffic. Both analytics systems load only after you accept the analytics category in our cookie banner; until then no analytics script runs and no analytics cookie is set. If you decline, only strictly necessary technical cookies are used, and you can change or revoke your choice at any time from the "Cookie Settings" link in the footer. Google Analytics is a third-party service governed by Google's [Privacy Policy](https://policies.google.com/privacy). For the full list of cookies, see our [Cookie Policy](/page/cookie-policy). ### 5. Third-Party Services When you connect to third-party services through AeroFTP (Google Drive, Dropbox, OneDrive, etc.), those connections are governed by the respective service's privacy policy. We act only as a client - we do not proxy, cache, or store your data from these services. ### 6. Open Source Transparency AeroFTP is open source. You can inspect the complete source code on [GitHub](https://github.com/axpdev-lab/aeroftp) to verify our privacy claims independently. ### 7. Children's Privacy Our Services are not directed at children under 13. We do not knowingly collect any information from children. ### 8. Changes to This Policy We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. ### 9. Contact If you have questions about this Privacy Policy, contact us at: **privacy@aeroftp.app** --- ## Cookie Policy URL: https://www.aeroftp.app/app/page/cookie-policy Last updated: May 18, 2026 ### 1. What Are Cookies Cookies are small text files stored on your device by your web browser. They are widely used to make websites work efficiently and provide information to site owners. ### 2. Cookies We Use By default the aeroftp.app website uses only **strictly necessary** technical cookies. With your consent, analytics cookies are also set (see section 4 for the full list): ### Session Cookie **Name:** PHPSESSID**Purpose:** Maintains your session state (e.g., admin login)**Duration:** Browser session (deleted when you close the browser)**Type:** Strictly necessary ### Theme Preference **Name:** aero_theme**Purpose:** Remembers your selected color theme (light, dark, tokyo, cyber)**Duration:** 1 year**Type:** Functional (localStorage) ### 3. What We Do NOT Use - No Facebook Pixel and no social media tracking - No advertising or marketing cookies - No cross-site tracking - No fingerprinting techniques - No intrusive consent walls: the site works fully whether you accept or decline analytics ### 4. Analytics We use two analytics systems, loaded only after you accept the analytics category in the cookie banner: a self-hosted system (anonymous, aggregated page views; sets the site_analytics cookie, 1 year) and **Google Analytics 4** with IP anonymization (sets the _ga and _ga_* cookies, 2 years). Until you give consent, none of these cookies are set, and you can review or change your choice at any time via the "Cookie Settings" link in the footer. See our [Privacy Policy](/page/privacy-policy) and Google's [Privacy Policy](https://policies.google.com/privacy) for details. ### 5. Desktop Application The AeroFTP desktop application does not use cookies, as it is a native application and not web-based. ### 6. Managing Cookies You can control and delete cookies through your browser settings. Disabling the session cookie may affect the functionality of the admin panel. The theme preference is stored in localStorage and can be cleared through your browser's developer tools. ### 7. Changes to This Policy We may update this Cookie Policy from time to time. Changes will be posted on this page with an updated revision date. ### 8. Contact If you have questions about this Cookie Policy, contact us at: **privacy@aeroftp.app** --- ## Report an Issue URL: https://www.aeroftp.app/app/page/report-issue ### Support *Get help or report an issue* --- ## MCP Server URL: https://www.aeroftp.app/app/page/mcp Connect your AI assistant to AeroFTP's full integration surface - 7 transport protocols, 24 native provider integrations, 44 pre-configured presets - through the Model Context Protocol. One configuration, 77 tools, zero custom code. [**VS Code Extension](https://marketplace.visualstudio.com/items?itemName=axpdev-lab.aeroftp-mcp) [**Documentation](https://docs.aeroftp.app/mcp/overview) ### Supported AI Tools ### Claude Code CLI & VS Code ### Claude Desktop Windows & macOS ### Cursor AI-first editor ### Windsurf Codeium IDE ### Quick Setup ### 1 Install AeroFTP CLI # Linux (Snap) sudo snap install aeroftp # Linux (AUR) yay -S aeroftp-bin # Or download from GitHub Releases # .deb, .rpm, .AppImage, .msi, .dmg ### 2 Install VS Code Extension ext install axpdev-lab.aeroftp-mcp Or search **"AeroFTP MCP"** in the VS Code Extensions panel. ### 3 Done The extension auto-detects your installed AI tools and configures the MCP server. Open the Command Palette: Ctrl+Shift+P → AeroFTP: Install MCP Server Select which tools to configure (Claude Code, Claude Desktop, Cursor, Windsurf) and click Install. ### 77 MCP Tools Curated tool catalog the AeroFTP MCP server exposes to AI clients (Claude Code, Claude Desktop, Cursor, Windsurf). Real names verified against aeroftp-cli v4.1.2. ToolLevelDescription **Safe - Read-Only (20 tools)** aeroftp_correct_verifysafeVerify a local file against its .aerocorrect Reed-Solomon recovery sidecar (read-only, never mutates the file). aeroftp_list_serverssafeList saved server profiles from the encrypted vault. Passwords are never exposed. aeroftp_mcp_infosafeDiagnostics about the running MCP process: version, supported protocols, capabilities. aeroftp_agent_connectsafeSingle-shot connect: one JSON payload with connect / capabilities / quota / path blocks. aeroftp_list_filessafeList files and directories. Pagination, sort, files-only / dirs-only filters. aeroftp_read_filesafeRead a remote text file preview (preview_kb soft-truncation within a 1 MB cap). aeroftp_file_infosafeMetadata for a remote file or directory (size, mtime, permissions, hash). aeroftp_search_filessafeGlob search on a remote server, with pagination and sort. aeroftp_storage_quotasafeStorage usage and quota for a remote server. aeroftp_hashsumsafeStreamed SHA-256 / SHA-1 / MD5 / BLAKE3 of a remote file (alias: checksum). aeroftp_headsafeFirst N lines of a remote UTF-8 text file (default 50, cap 10000). aeroftp_tailsafeLast N lines of a remote UTF-8 text file (default 50, cap 10000). aeroftp_treesafeRecursive directory tree as flat JSON, bounded by max_depth / max_entries. aeroftp_check_treesafeLocal-vs-remote diff: match / differ / missing_local / missing_remote. aeroftp_reconcilesafeDiff superset of check_tree with elapsed time and suggested_next_command. aeroftp_sync_doctorsafePreflight risk summary for a sync. Lighter than sync_tree dry_run. aeroftp_dedupesafeSHA-256 duplicate detection grouped per size (dry-run by default). aeroftp_debug_snapshotsafeStatic diagnostic snapshot: host / runtime info plus the last N redacted log lines. aeroftp_debug_run_testsafeRun one self-contained diagnostic probe (e.g. known_hosts).aeroftp_transfer_statssafeEngine-level telemetry of the most recent DAG-engine transfer job: bytes, retries, concurrency high-water, wall-clock duration (read-only, no arguments). **Medium - Write (15 tools)** aeroftp_correct_genmediumGenerate a detached .aerocorrect Reed-Solomon recovery sidecar for a local file (par2-style). aeroftp_correct_repairmediumRepair a corrupted local file in place from its .aerocorrect sidecar (atomic, all-or-nothing). aeroftp_download_filemediumDownload a remote file to a local path. aeroftp_upload_filemediumUpload a local file or inline text content to a remote server. aeroftp_upload_manymediumBatch upload of multiple local files in a single call. aeroftp_create_directorymediumCreate a directory on a remote server. aeroftp_renamemediumRename or move a file / directory. aeroftp_editmediumFind-and-replace on a remote UTF-8 text file without downloading it. aeroftp_sync_treemediumSynchronize a directory (upload / download / both). dry_run, delete_orphans. aeroftp_transfermediumCross-profile single-file transfer between two saved profiles. aeroftp_transfer_treemediumCross-profile recursive directory transfer. aeroftp_touchmediumCreate an empty file, or report action: "exists". aeroftp_speedmediumThroughput benchmark: upload + download + optional SHA-256 + cleanup. aeroftp_benchmarkmediumRun the AeroFTP community benchmark suite against a saved profile. aeroftp_close_connectionmediumClose a pooled server connection explicitly (forces reconnect). **High - Destructive / Execution (4 tools)** aeroftp_deletehighDelete one or more remote entries. aeroftp_delete_manyhighBatch delete of remote entries. aeroftp_cleanuphighFind / remove orphan .aerotmp files from interrupted uploads (dry-run by default). server_exechighExecute a vault-backed server operation without exposing credentials. **Wire names use the aeroftp_ prefix; the server also registers remote_* / server_* aliases and namespaced variants: 77 endpoints total (38 aeroftp_, 36 remote_, 2 server_, 1 other). agent-info reports **39 curated native tools**. Upload, download and sync tools emit notifications/progress when the client passes a progressToken. ### Built-in Safety ### **Rate Limits CategoryLimit Read (list, stat, search)**60/min** Write (upload, mkdir, rename)**30/min** Delete**10/min** ### **Security - ****Credential isolation** - passwords never exposed to AI - ****Audit logging** - every tool call logged locally - ****Path validation** - traversal attacks blocked - ****Input sanitization** - size caps and null byte rejection ### Manual Configuration If you prefer manual configuration without the VS Code extension, add this to your AI tool's config file: { "mcpServers": { "aeroftp": { "command": "aeroftp-cli", "args": ["mcp"] } } } ToolConfig Path Claude Code~/.claude/.mcp.json Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json Cursor~/.cursor/mcp.json Windsurf~/.codeium/windsurf/mcp_config.json ### Integration Surface All MCP tools work transparently across AeroFTP's three integration tiers. Server profiles are resolved by name from the encrypted vault - the AI model never sees credentials. ### 7 Transport Protocols FTP, FTPS, SFTP, WebDAV, S3, Azure Blob, OpenStack Swift - native wire-level support, full streaming, AES-256-GCM credential vault. ### 24 Native Providers Google Drive, Dropbox, OneDrive, MEGA, Box, pCloud, Filen, Zoho WorkDrive, Internxt, kDrive, Koofr, Jottacloud, FileLu, Yandex Disk, OpenDrive, 4shared, Drime, GitHub, GitLab, Immich. ### 44 Pre-configured Presets AWS S3, Backblaze B2, Cloudflare R2, Wasabi, DigitalOcean Spaces, MinIO, Storj, IDrive e2, Hetzner, Tencent COS, Alibaba OSS, Oracle, Yandex Cloud, Nextcloud, Seafile, InfiniCLOUD, Jianguoyun, CloudMe, SourceForge. ### E2E Encryption Zero-knowledge providers (MEGA, Filen, Internxt) and AeroVault containers (AES-256-GCM-SIV) work transparently through the same MCP tool surface. ### AeroRsync Delta Sync Native rsync protocol 31 in pure Rust on SFTP. Cross-OS first-class (Linux, macOS, Windows) since v3.6.1. aeroftp_sync_tree uses it transparently when eligible. ### Pool Auto-Reset Connection pool transparently closes and reopens after transient transport failures (553, 550, broken pipes). No manual aeroftp_close_connection needed. --- ## AeroCloud URL: https://www.aeroftp.app/app/page/feature-aerocloud ### Every cloud, one home AeroCloud turns any server or storage account into a single, private personal cloud. Speak 7 transport protocols natively and connect 24 dedicated provider integrations - Google Drive, Amazon S3, Dropbox, OneDrive, MEGA, Nextcloud, Backblaze B2 and more - side by side, with first-class per-provider features instead of lowest-common-denominator FTP. ### One app instead of ten cloud clients Connect every account once and browse them all from a single window. AeroCloud speaks the protocols natively: - **7 transport protocols** - FTP, FTPS, SFTP, WebDAV, Amazon S3, Azure Blob and OpenStack Swift - **24 native integrations** - Google Drive, Dropbox, OneDrive, Box, MEGA, pCloud, Backblaze B2, Nextcloud and many more - **44 ready-made presets** so a new connection is a couple of clicks, not a config file ### Native power, not the lowest common denominator Every provider keeps its first-class features instead of being flattened to plain FTP: - Chunked, resumable uploads for very large files - Segmented parallel downloads for maximum throughput - Server-side copy when the provider supports it - File versioning, trash and restore - Share links straight from the browser ### Move files between any two clouds Copy straight from one account to another - S3 to Google Drive, an FTP host to Nextcloud - without staging everything on your disk first. Set up per-folder pairs and let AeroCloud keep them in sync in the background, each with its own direction, protocol and optional encryption overlay. ### Measure and compare your providers Not sure which account is fastest for a job? Run a built-in benchmark across upload, download, list and stat operations and rank your providers side by side. Check real storage usage per account with a single command - even on backends that expose no quota API. ### Ready to build your personal cloud? *Free & open source* Download AeroFTP and connect your first provider in under a minute. --- ## AeroFile URL: https://www.aeroftp.app/app/page/feature-file-manager ### Your file manager, built in AeroFile is a complete file manager inside AeroFTP, so you never need a separate one. Browse local and remote content in two panels side by side, switch between three view modes, preview instantly with Quick Look, and fly through everything with Total Commander-style keyboard shortcuts. ### Two panels, three views, zero friction Work the way desktop power users expect: - **Dual-pane layout** - local and remote side by side, drag and drop between them - **Three view modes** - list, details and grid with thumbnails - **Places sidebar and Quick Look** for instant navigation and preview - **20+ keyboard shortcuts**, including Total Commander F5/F6/F7 muscle memory ### Find every duplicate, even the near ones The built-in duplicate finder goes beyond byte-for-byte: - **Exact matches** by SHA-256 content hash - **Near-duplicates** - perceptual hashing for images, SimHash and MinHash for text and SVG, TLSH fuzzy matching for everything else - **Safe by design** - results are grouped for review and never auto-deleted ### See where your space goes An interactive disk-usage treemap turns a crowded drive into a clear picture: spot the biggest folders at a glance, drill down, and reclaim space. A trash browser lets you review and restore soft-deleted files before they are gone for good. ### Batch tools and rich properties Rename hundreds of files at once with pattern rules, open anything with the right app through smart file associations, and inspect a multi-file Properties dialog complete with checksums. A recursive search flattens deep trees so you can find files by name across an entire folder. ### Manage everything from one window *Free & open source* Download AeroFTP and put your files - local and remote - in one place. --- ## AeroSync URL: https://www.aeroftp.app/app/page/feature-sync ### Set it, forget it, and trust it AeroSync is enterprise-grade two-way synchronization built for real-world reliability. Choose a sync profile, and let it mirror, merge or back up your files across local folders and any provider - with conflict resolution, checksum verification and a journal that resumes exactly where it left off after an interruption. ### Three profiles, total control Pick the behavior that fits the job: - **Mirror** - make the destination an exact copy of the source - **Two-way** - keep both sides in sync, changes flow in either direction - **Backup** - accumulate without deleting, ideal for archives Add bandwidth throttling, scheduling and "skip if identical" smart detection on top of any profile. ### Conflicts resolved, nothing lost When both sides change, AeroSync never guesses silently. A dedicated conflict-resolution center lets you decide per file, backed by **SHA-256 checksum verification**, a **structured error taxonomy** across 10 categories, and retry with backoff so a flaky connection never corrupts a run. ### Only the changed bytes travel **AeroRsync** is a clean-room Rust implementation of the rsync wire protocol 31: edit one line of a large file and only that delta goes over the network. It is byte-level delta sync without bundling or replacing the rsync binary, so every platform - Windows first-class - gets the same wire-compatible transport, with live bytes-on-wire reporting. ### Interrupt-proof, with smart preflights A journaled, restartable transfer queue survives an app restart and picks up exactly where it stopped. Before you run, preflight tools show you what will happen: **reconcile** gives a categorized diff, **sync-doctor** summarizes the risks, and **.aeroignore** rules keep unwanted files out - the same gitignore-style patterns you already know. ### Ready for sync you can trust? *Free & open source* Download AeroFTP and set up your first sync pair in minutes. --- ## AeroVault URL: https://www.aeroftp.app/app/page/feature-vault ### Your files, encrypted end to end AeroVault is the privacy anchor of AeroFTP: military-grade, open-format encryption for files at rest and in transit. Keep secrets in standalone .aerovault containers, or switch on a transparent crypt overlay so everything you send to any provider is encrypted before it leaves your machine - the cloud only ever sees opaque chunks. ### A security stack that exceeds the standard Every .aerovault container is built on audited primitives: - **AES-256-GCM-SIV** content encryption, with an optional **ChaCha20-Poly1305 cascade** - **Encrypted filenames** (AES-256-SIV) - even names and structure stay private - **Argon2id** key derivation (128 MiB) and **HMAC-SHA512** header integrity ### Encrypt any cloud, transparently Turn on the **AeroCrypt overlay** and every list, upload and download to a remote is encrypted on the fly. You browse plaintext; the provider stores only ciphertext and encrypted names. It is wired into every path - GUI, CLI, agent and background sync - so nothing can accidentally write plaintext into your encrypted store, and it stays **Cryptomator-compatible** both ways. ### Backups that heal themselves Bit-rot happens. AeroVault can add **Reed-Solomon error correction** - embedded in the container or as a detached .aerocorrect sidecar - so a damaged archive can be repaired from parity. Repairs are **fail-closed**: every block is re-verified and the vault is only rewritten if everything checks out, otherwise it is left byte-for-byte untouched. ### Open format, no lock-in Your data should outlive any single app. The AeroVault engine is published as a standalone open-source Rust crate, with implementation guides for **Rust, Java, Python, Go, C and JavaScript**. You can also encrypt and browse standard **ZIP and 7z** archives with AES-256 - inspect them without extracting - and keep full Cryptomator interoperability. ### Take back your privacy *Free & open source* Download AeroFTP and create your first encrypted vault in seconds. --- ## AeroMount URL: https://www.aeroftp.app/app/page/feature-mount ### Your cloud, as a local drive AeroMount makes any remote look and behave like a folder on your computer. Open it in Finder, Explorer or your Linux file manager, drag files in and out, and let your everyday apps read and write straight to the cloud - no separate upload step. Mounts are persistent and reconnect automatically when you log in. ### One click, and it is mounted The Mount Manager keeps all your mount points in one place: - Save as many **FUSE or WebDAV mounts** as you like, each with its own settings - **Mount, unmount, edit** and open in the file manager from a single list - On Windows, pick any free **drive letter**; on Linux and macOS, mount to a folder ### Always there, right from login Set a mount to start automatically and it will be waiting for you every time. AeroMount installs the right integration for your OS - **systemd user units** on Linux and **Task Scheduler** entries on Windows - so your ~/CloudDrive simply exists, session after session, without any manual step. ### Secure by design Mount configs never hold a password. When a mount starts, AeroMount resolves the credentials from your encrypted vault by profile, so a config file you can freely back up or share contains **no secrets** at all. You can even store the mount registry inside the encrypted vault instead of a plaintext sidecar. ### Browse an encrypted vault like a folder AeroMount also mounts an **unlocked vault** - AeroVault, Cryptomator or .aerozip - as a read-only folder, so you can open decrypted files in Finder or Explorer without extracting anything. It unmounts automatically when you lock, and a one-shot **Save All** can export the whole decrypted tree at once. *(Read-only vault mount is Linux-first today; regular remote mounts are cross-platform.)* ### Give your cloud a home on your desktop *Free & open source* Download AeroFTP and mount your first remote as a local drive. --- ## AeroTools URL: https://www.aeroftp.app/app/page/feature-tools ### A developer workbench, built in AeroTools puts three power tools in one tabbed panel: a **Monaco code editor** for editing files straight on your server, an **SSH terminal**, and **AeroAgent**, an AI assistant that can act across your local files and remote providers. Edit, run and automate without ever leaving AeroFTP. ### Edit remote files like they are local The **Monaco editor** - the same engine behind VS Code - opens files directly over SFTP with syntax highlighting for **50+ languages**. Save a one-line change to a large remote file and, thanks to AeroRsync delta, only the diff travels back. No download-edit-reupload round-trip. ### A real terminal, right there Drop into a full **SSH terminal** without switching apps. Multiple tabs, a real PTY, and **8 color themes** mean you can run commands on the box you are browsing - deploy, tail a log, restart a service - side by side with your files. ### AeroAgent: an AI copilot for your files **AeroAgent** is a built-in AI assistant that actually does things: it drives **39 tools** across your local files and remote providers, with vision, RAG indexing and a tool-approval workflow so nothing runs without your say-so. Bring your own model from **24 AI providers** - OpenAI, Anthropic, Gemini, Ollama and more - and it can even run as an **MCP server** for Claude, Cursor and VS Code. ### A security toolkit, and a media player too AeroTools rounds it out with a handy toolkit: **Hash Forge** (MD5/SHA/BLAKE3), **CryptoLab** (AES and ChaCha20 encrypt/decrypt), and **Password Forge** (CSPRNG and BIP39). Plus **AeroPlayer**, a built-in media preview for audio, video and images - straight from your remote servers. ### Edit, run, automate - in one place *Free & open source* Download AeroFTP and open the AeroTools panel. --- ## AeroShare URL: https://www.aeroftp.app/app/page/feature-share ### Peer to peer, no middleman AeroShare sends a file or a whole folder straight to another person, end-to-end encrypted, with no server in the middle - the bytes never pass through a hosted account. Think of it as AirDrop for everyone, across the internet. *AeroShare is a Beta preview: it works today, with more polish on the way.* ### End to end, straight to your peer AeroShare opens a direct, **256-bit end-to-end encrypted** channel between two people, built on **iroh**. Peers find each other through the **Mainline DHT**, with a federated relay as fallback when a direct connection is not possible - so a transfer just works, whether you are on the same office network or across the world. ### Right where you work Sharing is always one gesture away: a **Discover tile**, an "add friend" button in the title bar, a draggable hub and a receiver indicator in the status bar. Saved contacts live in an **address book**, and every incoming file lands in a per-sender **Inbox** you can review before accepting. ### Privacy on your terms You stay in control of who can reach you. An anti-flood gate lets you **mute a sender**, switch to a **friends-only allowlist** or rate-limit requests. Prefer to stay off the public DHT entirely? Turn on the **no-discovery mode** with rotating IDs, or use the fully **offline LAN mode** (mDNS) for peers on the same network. ### Drag, drop, done Send a single file or an entire folder tree the same way: drop it onto a contact and AeroShare streams it directly, showing live progress on both ends. Because there is no cloud account in the path, there are no storage limits and nothing to clean up afterwards - the transfer is just between the two of you. ### Share directly, keep it private *Beta preview - free & open source* Download AeroFTP and send your first file peer to peer. --- ## AeroCrypt URL: https://www.aeroftp.app/app/page/feature-crypt ### Zero-knowledge, on any cloud AeroCrypt turns any provider - S3, Google Drive, an FTP box, anything - into **zero-knowledge storage**. Files are encrypted on your machine before they leave, and so are their **names and folder structure**. The provider stores nothing but opaque ciphertext, and only you hold the key. ### Bind once, decrypt everywhere Set up an overlay on a remote folder, then **bind it to a saved profile**. From that point on, the whole app decrypts it automatically on connect - **CLI ls/get/sync, the GUI, MCP tools and background sync** all see plaintext, while the cloud only ever sees ciphertext. No separate unlock step, no surface that can leak plaintext by accident. ### Names and structure, hidden too Most cloud encryption still leaks your filenames. AeroCrypt encrypts **content and names**, so a snoop with access to the bucket cannot even tell what you have. You browse a normal, readable tree, while the remote is just a directory of meaningless encrypted names. Choose a **headed** layout for portability, or a **headerless** mode that keeps metadata local. ### Compatible with rclone crypt and Cryptomator Already invested in another tool? AeroCrypt speaks their formats. It can **encrypt and upload in the rclone crypt format**, so your files stay readable by an existing rclone crypt remote, and it is **byte-for-byte Cryptomator compatible** both ways. Move in without re-encrypting your world, and keep your options open. ### Encryption that cannot be bypassed Because the overlay is wired in at the provider layer, **every path is protected the same way** - a script using the CLI, an AI agent calling an MCP tool, a scheduled background sync, or a drag-and-drop in the GUI. There is no back door that quietly writes plaintext, which is exactly what zero-knowledge should mean. ### Own your keys, use any cloud *Free & open source* Download AeroFTP and turn your first remote into zero-knowledge storage. --- *This content was generated from AeroFTP (https://www.aeroftp.app/app) for AI/LLM consumption.* *For the human-readable version, visit the website directly.*