Editors and mobile integrations
Choose the upload interface your tool supports: the desktop command, Core CLI, or HTTP API.
Typora
If Typora's image settings offer PicList, select the installed app. For a custom command:
"C:\Program Files\PicList\PicList.exe" upload/Applications/PicList.app/Contents/MacOS/PicList uploadpicgo uploadThe Windows path is an example; use your actual install path. Run the editor's upload verification after saving and check that it uses the intended destination.
Command line upload
The desktop executable supports upload using the desktop app's configuration:
& "C:\Program Files\PicList\PicList.exe" upload "C:\Images\photo.png"PowerShell uses & to invoke a quoted executable path. For standalone commands, destination selection, and the terminal UI, see the Core CLI.
VS Code
Install VS-PicList. Choose local or remote service mode in its settings, test the destination, then upload from the editor. Consult the current extension instructions for its specific options.
Obsidian
Use a compatible image upload plugin, such as Image auto upload. Choose the PicGo-compatible local HTTP upload interface and the actual PicList port. Test one image before enabling automatic uploads. Plugin setting names depend on the installed version.
Built-in HTTP server
Use the desktop HTTP API while PicList is running. On a headless server, use Core HTTP or Docker.
Built-in file web server
3.6 removes the old general-purpose file web server. Retire integrations based on the old port 37777 file sharing examples. The internal port 36699 local preview service is separate from the upload API and does not provide general folder sharing.
PicHoro mobile integration
PicHoro is the companion mobile tool. Configure a service manually or import a supported destination through the desktop configuration QR code.
The code can contain account credentials. Use it only with your own device and keep it out of public tutorial screenshots. Test one image after import to verify mobile network access, paths, and URLs.
Choose an interface
| Interface | Requirement |
|---|---|
| Desktop upload command | Installed and configured desktop app |
| picgo upload | Installed standalone Core and Node.js |
| Local HTTP | A running desktop or Core service |
| Remote HTTP | Configured server, network and authentication; send file contents |
See integration troubleshooting if the connection fails.