Chuchu includes a built-in SFTP file browser that lets you navigate your server’s filesystem and upload files from your device without switching to a separate app. The browser is built on libssh2’s SFTP subsystem and reuses your active SSH session — no separate authentication or second connection is needed.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jossephus/chuchu/llms.txt
Use this file to discover all available pages before exploring further.
SFTP uses the same SSH session as the terminal. You do not need to authenticate again to use the file browser.
What the file browser shows
When you open the file browser, Chuchu lists the contents of the current directory. Each entry shows:- Name — the file or directory name
- Type — file, directory, or symlink
- Size — human-readable file size (for example,
1.4 mb) - Modified time — the last modification timestamp
Path resolution
When the file browser opens, Chuchu resolves your home directory path using SFTP’s realpath function. This converts~ and relative paths to their absolute equivalents, so the path bar always shows the full path of your current location.
Upload files
Chuchu uploads files in 32 KB chunks over the SFTP write stream. Progress is shown in a dialog during the upload.Upload a file to your server
Open the file browser
In the terminal screen, tap the folder icon in the accessory bar or navigation area to switch to the file browser tab.
Navigate to the destination directory
Tap directories to navigate into them. Use the back arrow (or the ← button at the bottom) to go up one level. You return to the terminal tab when you reach the root or your home directory and press back.
Tap the upload button
Tap the ↑ button at the bottom of the file browser. Your device’s file picker opens — select one or more files.