Interface Overview

AeroFTP uses a dual-pane file manager layout with an integrated development toolkit, a VS Code-style titlebar, and extensive keyboard-driven navigation. This page provides a detailed tour of every area of the interface.

Titlebar and Menus

The titlebar replaces the native window decoration with a custom VS Code-style design. It contains four dropdown menus that open on click and switch on hover:

Titlebar with the File menu open showing all available options

MenuKey Items
FileNew Connection, Save Connection, Import/Export Servers, AeroVault, AeroSync, Settings, Quit
EditCut, Copy, Paste (file clipboard operations, selection-aware), Batch Rename, Find
ViewAeroTools toggle, AeroFile mode, Theme selector, Places Sidebar toggle
HelpAbout, Support dialog, Providers & Integrations matrix, Check for Updates

To the right of the menus you will find:

  • AeroFile toggle: Switches to local-only file manager mode (no remote panel)
  • Settings gear: Opens the Settings dialog
  • Theme toggle: Cycles through Light, Dark, Tokyo Night, and Cyber themes
  • Window controls: Minimize, maximize, and close buttons

Dual-Pane File Manager

The core workspace is divided into two resizable panels separated by a draggable divider.

Full application window showing dual-pane layout with local files left and remote files right

Left Panel (Local)

Displays your local filesystem. Features include:

  • Tabbed browsing: Up to 12 local path tabs, each pointing to a different directory. Drag tabs to reorder them. Middle-click a tab to close it.
  • Breadcrumb navigation: Click any segment of the path to jump to that directory
  • Column sorting: Click any column header (Name, Size, Date Modified, Type, Permissions) to sort ascending or descending
  • Inline rename: Press F2 or click on an already-selected filename to rename it in place

Right Panel (Remote)

Displays the remote server or cloud provider's filesystem. Appears after establishing a connection. Supports the same column layout, sorting, and breadcrumb navigation as the local panel.

AeroFile mode: Toggle from the View menu to hide the remote panel entirely and use AeroFTP as a standalone local file manager with all its features (tags, preview, compression, encryption).

Session Tabs

When connected to multiple servers simultaneously, each connection appears as a session tab above the remote panel. The active tab is highlighted; inactive tabs show the server name and protocol icon.

Session tabs showing multiple connections with a right-click context menu

  • Right-click a tab to access: Close Tab, Close Other Tabs, Close All Tabs
  • Middle-click a tab to close it immediately
  • Each tab maintains its own remote path state independently

Places Sidebar

The left sidebar provides quick navigation organized into collapsible sections:

Places sidebar showing Bookmarks, Devices, Network, Recent, and Tags sections

SectionDescription
BookmarksPinned directories: Home, Desktop, Documents, Downloads, and custom bookmarks
DevicesMounted drives and unmounted partitions (auto-detected via lsblk). Click an unmounted partition to mount it via udisksctl. EFI and swap partitions are filtered out.
NetworkGVFS network shares (SMB, SFTP, FTP, WebDAV, NFS, AFP) detected from /run/user/<uid>/gvfs/. Each share shows a Globe icon and can be ejected via the eject button.
Recent LocationsRecently visited directories. Hover over an entry to reveal an X button for individual removal. A Clear All option is also available.
TagsSeven color-coded file labels (Red, Orange, Yellow, Green, Blue, Purple, Gray). Click any tag to filter the file list to show only files with that label. File counts appear next to each tag.

File List and Columns

Both panels display files in a table with these columns:

ColumnDetails
NameFile/folder name with type-appropriate icon. AeroVault containers show a shield icon.
SizeHuman-readable file size (KB, MB, GB). Blank for directories.
ModifiedLast modification date, formatted with Intl.DateTimeFormat for your locale
TypeFile extension or MIME category. Responsive -- hidden on narrow viewports.
PermissionsUnix permission string (e.g., rwxr-xr-x). Responsive -- hidden below xl breakpoint.

All columns are sortable by clicking the header. The current sort direction is indicated by an arrow icon.

Context Menus

Right-click any file or folder to open a comprehensive context menu with operations relevant to the selection and current protocol:

Context menu showing file operations, transfer, compression, encryption, tags, and AI options

  • File operations: Open, Rename (F2), Delete, Move, Copy, Cut/Paste
  • Transfer: Upload or Download (depending on which panel)
  • Compression: Create ZIP, 7z, TAR, GZ, XZ, or BZ2 archives. Password-protected ZIP and 7z supported.
  • Encryption: Encrypt files or folders into AeroVault containers
  • Tags: Assign color labels from a submenu of 7 preset colors, or clear all tags
  • Cloud-specific: Star/unstar (Google Drive), Tags (Box/Dropbox), Labels (Zoho WorkDrive), Trash management
  • AI: "Ask AeroAgent" sends the selected file's context to the AI assistant for analysis

Status Bar

The bottom bar displays real-time connection and application state:

Status bar showing connection protocol, remote path, quota, and AI status indicator

  • Protocol badge: Shows the active protocol (FTP, SFTP, S3, Google Drive, etc.)
  • Host information: Server hostname and port
  • Remote path: Current directory path on the remote server
  • Storage quota: Used/total storage when supported by the provider (e.g., Google Drive, Dropbox)
  • AI status widget: Compact indicator showing AeroAgent state -- Ready, Thinking, Running tool, or Error

AeroTools Panel

Toggle AeroTools from the View menu, the titlebar button, or Ctrl+Shift+E. A resizable bottom panel slides up with three tabs:

AeroTools panel showing the code editor, terminal, and AeroAgent tabs

TabDescription
Code EditorMonaco-based editor with syntax highlighting for 50+ languages, Cyber theme support, and "Ask AeroAgent" integration (Ctrl+Shift+A)
TerminalIntegrated PTY terminal (xterm.js) with theme-synced colors. Supports full interactive shell sessions.
AeroAgentAI chat assistant with 47 tools for file management, code analysis, shell execution, archive operations, and server management across all 22 protocols

Command Palette

Press Ctrl+Shift+P to open the Command Palette -- a VS Code-style quick-access overlay with approximately 25 commands organized into five categories. Type to filter, use arrow keys to navigate, and press Enter to execute.

Command Palette open with search field and categorized command list

Themes

AeroFTP ships with four carefully designed themes. Cycle through them with the theme toggle button in the titlebar, or select a specific theme from View > Theme.

Comparison grid showing all four themes: Light, Dark, Tokyo Night, and Cyber

ThemeDescription
LightClean white background with blue accents. Ideal for bright environments.
DarkDark gray background with blue accents. Default theme.
Tokyo NightDeep blue-purple palette inspired by the popular editor theme.
CyberBlack background with neon green accents. Unlocks the Security Toolkit (Hash Forge, CryptoLab, Password Forge).

Keyboard Shortcuts Reference

ShortcutAction
Ctrl+Shift+PCommand Palette
Ctrl+Shift+NNew connection
Ctrl+Shift+EToggle AeroTools panel
Ctrl+Shift+AAsk AeroAgent (from Monaco editor)
Ctrl+LFocus path bar
Ctrl+FSearch in AeroAgent chat
F2Rename selected file inline
F5Refresh file listing
VCycle AeroPlayer visualizer modes (when player is active)

Next step: Learn about the protocols AeroFTP supports, or dive into features like AeroSync, AeroVault, and AeroAgent.