Send selected files to your smartphone or other devices using KDE Connect. This plugin allows you to quickly share files from Yazi file manager directly to any KDE Connect-paired device.
- Select and send multiple files to KDE Connect devices
- Automatically detects available and reachable KDE Connect devices
- Configurable device selection behavior with
auto_select_singleoption - Prompts for device selection when multiple devices are available
- Provides notifications for successful and failed transfers
- Warns when no files are selected
- KDE Connect installed on your system
kdeconnect-clicommand available in your PATH- At least one device paired and reachable via KDE Connect
ya pkg add Deepak22903/kdeconnect-sendClone the repository directly into your Yazi plugins directory:
git clone https://github.com/Deepak22903/kdeconnect-send.yazi.git ~/.config/yazi/plugins/kdeconnect-send.yaziAdd this to your ~/.config/yazi/keymap.toml:
[[manager.prepend_keymap]]
on = [ "<C-s>" ]
run = "plugin kdeconnect-send"
desc = "Send selected files via KDE Connect"Make sure the ctrl => s key combination is not used elsewhere.
If you want to always show device selection menu, regardless of device count, add this to your ~/.config/yazi/init.lua:
-- Always show device selection
require("kdeconnect-send"):setup({
auto_select_single = false,
})- Select one or more files in Yazi using your selection key (typically Space)
- Press ctrl followed by s to activate the plugin
- If multiple devices are available, select the device ID you want to send to
- The files will be sent and you'll receive a notification of the results
This plugin is MIT-licensed.