decky-ftpd runs a lightweight FTP server on your handheld — toggle it from the Quick Access Menu, grab the IP, and pull files off your PSP, 3DS, or laptop without ever leaving your game.
The whole loop happens inside Game Mode — flip the server on, point a client at your Deck's IP, and you're moving files.
Open the Quick Access Menu, drop into the decky-ftpd panel, and flip the toggle. The server boots on your local Wi-Fi.
Use the IP and port shown in the panel. Open any FTP client — FileZilla, Finder, your PSP's network browser — and log in.
Drag saves, ROMs, screenshots, or whole folders. Read/write to your Deck's home directory — or restrict to a path you choose.
A small, focused tool — not an app suite. Just the controls you actually reach for while your game's paused.
Start or stop the FTP server from the Quick Access Menu — no terminal, no SSH, no leaving your game.
Your IP, port, and active sessions are visible the moment you open the panel. Connect from anywhere on the LAN.
Set a username and password, or flip on anonymous mode for quick, one-off transfers on a network you trust.
Change the control port and passive port range to match your router setup. Sensible defaults out of the box.
The server pauses when your Deck sleeps and resumes when you wake it — no orphaned sessions, no battery drain.
Pull save files directly off a PSP or 3DS over Wi-Fi. The Deck acts as the host — no PC in the middle.
Requires Decky Loader on your Steam Deck. Open the Decky panel, search for decky-ftpd, and hit install.
Tracked publicly on GitHub — issues and PRs welcome.