winget install --id=Kuingsmile.PicList -e
A powerful cloude storage manage tool.
PicList is a cloud storage and image management tool designed to streamline image hosting and cloud storage operations. Built upon PicGo, PicList enhances functionality by offering comprehensive cloud storage management alongside traditional image hosting capabilities.
Key Features:
Audience & Benefit: Ideal for content creators, bloggers, developers, and teams using Typora or Obsidian. PicList enhances productivity by integrating seamlessly with these platforms, enabling efficient image uploads and cloud deletions directly from your workflow. Its robust feature set supports professional workflows while maintaining ease of use.
PicList can be installed via winget (Windows) for quick setup.
PicList is an efficient cloud storage and image hosting management tool built upon PicGo with extensive enhancements. It combines complete image hosting capabilities with comprehensive cloud storage management features, offering:
Please visit the PicList official website piclist.cn for more information.
You can also visit the DeepWiki of PicList to learn more about the project architecture and development.
PicList V1.5.0
and above provide a one-click migration
function. Enter the Settings
page, click the button next to Migrate from PicGo
, then restart the application for changes to take effect.
PicList uses a modified version of PicGo-Core called PicList-core, adapted for cloud deletion and extended with features like:
picgo-server
commandTo use PicList-core separately, visit GitHub repo or the npm package.
Install the VS-PicList plugin, which integrates directly with PicList desktop software and supports a variety of uploads and cloud deletion operations in VSCode.
Typora 1.6.0-dev and later versions natively support PicList. For versions below 1.10.6, set Typora's language to Chinese.
If your Typora version is below 1.8.0, set both the PicList and PicGo (app) upload service paths to your PicList installation path.
For Windows, in Typora settings:
PicGo(app)
PicGo path
to your PicList installation pathAlternatively, install PicList-core with npm install piclist
and set the upload service to PicGo-Core (command line)
.
http://127.0.0.1:36677/upload
http://127.0.0.1:36677/delete
docker run -d \
--name piclist \
--restart always \
-p 36677:36677 \
-v "./piclist:/root/.piclist" \
kuingsmile/piclist:latest \
node /usr/local/bin/picgo-server -k piclist123456
Change ./piclist
to your config directory path and piclist123456
to your preferred secret key.
version: '3.3'
services:
node:
image: 'kuingsmile/piclist:latest'
container_name: piclist
restart: always
ports:
- 36677:36677
volumes:
- './piclist:/root/.piclist'
command: node /usr/local/bin/picgo-server -k piclist123456
Run with docker-compose up -d
Platform | Album Cloud Deletion | Cloud Storage Management |
---|---|---|
Built-in AList | ✔️ | ✔️ |
SM.MS | ✔️ | ✔️ |
Github | ✔️ | ✔️ |
Imgur | ✔️ | ✔️ |
Tencent COS V5 | ✔️ | ✔️ |
Aliyun OSS | ✔️ | ✔️ |
Upyun | ✔️ | ✔️ |
Qiniu | ✔️ | ✔️ |
S3 API compatible platform | ✔️ | ✔️ |
WebDAV | ✔️ | ✔️ |
Local | ✔️ | ✔️ |
Built-in SFTP | ✔️ | ✔️ |
Doge Cloud | ✔️ | ✔️ |
PicList(Lasso-Doll) | ✔️ | ✔️ |
Lsky Pro | ✔️ | ✔️ |
Custom API platform | × | × |
Supported Plugins with Cloud Deletion:
scoop bucket add lemon https://github.com/hoilc/scoop-lemon
scoop install lemon/piclist
winget install Kuingsmile.PicList
# Install
brew install piclist --cask
# Uninstall
brew uninstall piclist
If you encounter "file is damaged" messages or have issues opening on macOS, upgrade to PicList V1.4.1 or above. All Mac installation packages since V1.4.1 are signed with a developer certificate and won't trigger "malicious software" warnings.
git clone https://github.com/Kuingsmile/PicList.git
cd PicList
yarn # Do not use npm install
To contribute, see the contribution guide.
yarn run dev
Development mode has hot-reload but may be unstable. If the process crashes, exit with Ctrl+C
and restart.
Note: The PicList application icon will appear in your taskbar/system tray while in development mode.
yarn run build
The built installer will be available in the dist_electron
directory.
For network issues with electron-builder, set the mirror:
Linux/macOS:
export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
Windows:
set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
Join our Telegram group for questions and discussion:
This project is open source under the MIT license.
Copyright (c) 2017-present Molunerfinn
Copyright (c) 2023-present Kuingsmile