Push your entire project to a remote server or pull it back with a single tap. SFTP-powered, fully recursive, with real-time progress.
The toolbar has two buttons: upload and download. Tap upload to push your entire local project to the configured remote path on your server. Tap download to pull the remote state back to your iPad. That's it.
Both operations are fully recursive — they handle nested directories, any number of files, and any file size. The app reports the transfer state in the toolbar so you always know what's happening.
File sync uses SFTP over your existing SSH connection — no separate protocol, no extra port to open, no additional credentials. If you can SSH to the server, file sync works automatically.
Transfers run on a background task so the editor and terminal stay fully responsive while files are uploading or downloading. The file tree refreshes automatically when a download completes.
Each server configuration has one or more named remote paths — the directories on the server that your project maps to. You can define multiple paths per server (for example, staging and production) and switch between them without editing the server config.
When you trigger an upload or download, it always uses the currently active remote path for that server.