An image upload and manage tool, base on PicGo
See the codePicList is an efficient cloud storage and image hosting management tool built upon the foundation of PicGo. It builds on PicGo’s upload workflow with comprehensive cloud storage management capabilities, various practical functions, and a brand-new lightweight scripting system.
Whether you need to organize your cloud files, sync markdown images, or manage multiple storage platforms effortlessly, PicList is designed to streamline your workflow with a beautiful interface and robust plugin system.
node environment.
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
| OS | Method | Command / Link |
|---|---|---|
| Windows | Winget | winget install Kuingsmile.PicList |
| Scoop | scoop bucket add lemon https://github.com/hoilc/scoop-lemon scoop install lemon/piclist | |
| Installer | Download .exe | |
| macOS | Homebrew | brew install piclist --cask |
| DMG | Download .dmg | |
| Linux | Installer | Download AppImage/Snap/Deb |
Docker runs the separate PicList-Core upload server. This repository contains the Electron desktop application and its build scripts. For container setup, see PicList-Core and the FAQ.
PicList integrates seamlessly with your favorite markdown editors.
Install the VS-PicList extension for full integration.
http://127.0.0.1:36677/uploadUploaders, gallery remote deletion, and cloud management have different capabilities. Uploaders come from PicList-Core and installed plugins; this table reflects the desktop deletion adapters and management clients.
| Storage Provider | Gallery Remote Delete | Cloud Management |
|---|---|---|
| AWS S3 (and compatible) | ✅ | ✅ |
| Aliyun OSS | ✅ | ✅ |
| Tencent COS | ✅ | ✅ |
| Qiniu Kodo | ✅ | ✅ |
| Upyun | ✅ | ✅ |
| GitHub | ✅ | ✅ |
| S.EE / Imgur | ✅ | ✅ |
| WebDAV / SFTP | ✅ | ✅ |
| Local File System | ✅ | ✅ |
| Doge Cloud | ✅ | Via the S3 API client's Doge Cloud option |
| Lsky Pro / Alist | ✅ | — |
| Huawei OBS | ✅ | — |
| Another PicList server | ✅ | — |
“—” means there is no dedicated management client. Deletion depends on the uploader ID, credentials, and remote-file metadata stored with the gallery record. Custom API hosts can implement deletion with an onGalleryRemove lifecycle script.
Implementation: deletion registry and management clients. See the FAQ for uploader availability and troubleshooting.
The contributor and development guide covers the source layout, complete script reference, JSON localization, plugin development, and packaging. See the API guide for main-process services and RPC.
git clone https://github.com/Kuingsmile/PicList.git
cd PicList
corepack enable pnpm
pnpm install --frozen-lockfile
# Start Electron in development mode
pnpm dev
# Compile production code without an installer, then preview it
pnpm build:app
pnpm preview
Installation downloads themes, installs Husky hooks, and prepares Electron native dependencies. The development server uses the fixed address 127.0.0.1:30303.
pnpm build packages with electron-builder; pnpm build:win, pnpm build:mac, and pnpm build:linux select a platform. Follow the contributor guide's platform prerequisites first; Windows also needs pnpm prepare:7za. Compiled output goes to out/ and packaged artifacts to dist_electron/.
This project is licensed under the MIT License.
Copyright (c) 2017-present Molunerfinn Copyright (c) 2023-present Kuingsmile
892 followers · starred Feb 2024
1,537 followers · starred Jul 2025
36 followers · starred Nov 2023
160 followers · starred Aug 2023
An image upload and manage tool, base on PicGo
See the codePicList is an efficient cloud storage and image hosting management tool built upon the foundation of PicGo. It builds on PicGo’s upload workflow with comprehensive cloud storage management capabilities, various practical functions, and a brand-new lightweight scripting system.
Whether you need to organize your cloud files, sync markdown images, or manage multiple storage platforms effortlessly, PicList is designed to streamline your workflow with a beautiful interface and robust plugin system.
node environment.
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
| OS | Method | Command / Link |
|---|---|---|
| Windows | Winget | winget install Kuingsmile.PicList |
| Scoop | scoop bucket add lemon https://github.com/hoilc/scoop-lemon scoop install lemon/piclist | |
| Installer | Download .exe | |
| macOS | Homebrew | brew install piclist --cask |
| DMG | Download .dmg | |
| Linux | Installer | Download AppImage/Snap/Deb |
Docker runs the separate PicList-Core upload server. This repository contains the Electron desktop application and its build scripts. For container setup, see PicList-Core and the FAQ.
PicList integrates seamlessly with your favorite markdown editors.
Install the VS-PicList extension for full integration.
http://127.0.0.1:36677/uploadUploaders, gallery remote deletion, and cloud management have different capabilities. Uploaders come from PicList-Core and installed plugins; this table reflects the desktop deletion adapters and management clients.
| Storage Provider | Gallery Remote Delete | Cloud Management |
|---|---|---|
| AWS S3 (and compatible) | ✅ | ✅ |
| Aliyun OSS | ✅ | ✅ |
| Tencent COS | ✅ | ✅ |
| Qiniu Kodo | ✅ | ✅ |
| Upyun | ✅ | ✅ |
| GitHub | ✅ | ✅ |
| S.EE / Imgur | ✅ | ✅ |
| WebDAV / SFTP | ✅ | ✅ |
| Local File System | ✅ | ✅ |
| Doge Cloud | ✅ | Via the S3 API client's Doge Cloud option |
| Lsky Pro / Alist | ✅ | — |
| Huawei OBS | ✅ | — |
| Another PicList server | ✅ | — |
“—” means there is no dedicated management client. Deletion depends on the uploader ID, credentials, and remote-file metadata stored with the gallery record. Custom API hosts can implement deletion with an onGalleryRemove lifecycle script.
Implementation: deletion registry and management clients. See the FAQ for uploader availability and troubleshooting.
The contributor and development guide covers the source layout, complete script reference, JSON localization, plugin development, and packaging. See the API guide for main-process services and RPC.
git clone https://github.com/Kuingsmile/PicList.git
cd PicList
corepack enable pnpm
pnpm install --frozen-lockfile
# Start Electron in development mode
pnpm dev
# Compile production code without an installer, then preview it
pnpm build:app
pnpm preview
Installation downloads themes, installs Husky hooks, and prepares Electron native dependencies. The development server uses the fixed address 127.0.0.1:30303.
pnpm build packages with electron-builder; pnpm build:win, pnpm build:mac, and pnpm build:linux select a platform. Follow the contributor guide's platform prerequisites first; Windows also needs pnpm prepare:7za. Compiled output goes to out/ and packaged artifacts to dist_electron/.
This project is licensed under the MIT License.
Copyright (c) 2017-present Molunerfinn Copyright (c) 2023-present Kuingsmile
892 followers · starred Feb 2024
1,537 followers · starred Jul 2025
36 followers · starred Nov 2023
160 followers · starred Aug 2023