Skip to content

About & Credits ​

AeroFTP 4.2.5 ​

AeroFTP is a free, open-source desktop file manager built with Rust, Tauri 2, React and TypeScript. This documentation targets v4.2.5 and is published with that release. Its publication date is recorded on GitHub Releases.

The desktop app, aeroftp-cli and the bundled MCP server share backend components. Available operations still depend on the provider, connection mode and command path: a shared backend does not make every operation or concurrency setting available on every surface.

See what changed in 4.2.5, the protocol overview, provider setup guides, CLI reference and MCP catalog.

ResourceLink
Websiteaeroftp.app
Application sourceaxpdev-lab/aeroftp
Releases and assetsGitHub Releases
Release historyCHANGELOG.md
Snap Storeaeroftp
AURaeroftp-bin
SourceForge mirrorAeroFTP files
AeroVault Rust crateaerovault
Documentation sourceaxpdev-lab/docs.aeroftp.app

Axpdev Lab Team ​

The people behind AeroFTP and their roles, as listed in the application's TEAM.md:

Team memberRole
A.P. (@axpnet)Founder, developer, maintainer, co-designer
E.K., PhD (@EhudKirsh)Researcher, quality assurance engineer, co-designer

A.P. looks after the architecture, Rust backend, React frontend, CLI, TUI and releases. AeroFTP began as a personal tool in 2024 and is built and maintained by one person, with AI assistance documented openly in the AI Transparency Statement.

E.K. contributes research, quality assurance and design across the interface and command line, including Wrappers/Overlays, the aero command alias, the Add Service table view, the TUI, user guides and Quick Connect. He has contributed since April 2026, including dozens of bug reports. See TEAM.md for contribution links and contact guidance.

License ​

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

The desktop application is free and open source, with no paid tier, license gating or telemetry. The mobile application is in development and has not been released; its distribution and pricing have not been announced.

Technology Stack ​

LayerTechnology
BackendRust and Tauri 2
FrontendReact 18, TypeScript and Tailwind CSS 3
Editor and terminalMonaco Editor and xterm.js with PTY support
Frontend buildVite 8
CI and distributionGitHub Actions, GitHub Releases and the Snap Store
Desktop packagesDebian, RPM, AppImage, Snap, Windows installers and portable ZIP, macOS DMG

The source manifests are the dependency reference: src-tauri/Cargo.toml, src-tauri/Cargo.lock, package.json and package-lock.json. SSH/SFTP uses russh and russh-sftp, FTP/FTPS uses suppaftp, HTTP APIs use reqwest, and credentials use the encrypted vault and platform keyring integration.

Features and Boundaries ​

  • Connections: native transports and provider APIs coexist with presets and explicit vendor CLI or local-gateway modes. See the integration matrix.
  • AI assistance: the GUI's AeroAgent, CLI agent and MCP server have separate catalogs and approval behavior. See AeroAgent, orchestration and MCP.
  • Encryption: AeroVault containers, AeroCrypt and rclone crypt overlays serve different purposes. See the encryption guide.
  • Languages: the interface has 47 locales, with English as the reference. This does not imply that every provider's raw error text is translated.

Security and Evidence ​

Security claims, accepted limits and dated verification results are recorded in the security overview, audit archive and test reports. A report applies to the versions and scenarios it names; a historical result is not a fresh test of 4.2.5.

Report vulnerabilities through the private disclosure channels.

This Documentation ​

The site uses VitePress and is deployed to GitHub Pages by the documentation workflow. A push to its main branch triggers build and deployment. The repository README explains local development and contribution.

aeroftp.app - Released under the GPL-3.0 License. AeroFTP Reviews