vs-piclist
A powerful VSCode extension for seamless image management, powered by PicList.

Overview
vs-piclist is a feature-rich VSCode extension for effortless image uploading and management. Upload images to remote hosting services and automatically insert the generated URLs into your files.
Unlike other solutions, vs-piclist offers advanced features such as image compression, watermarking, and flexible image processing.
Prerequisites
Install PicList desktop app or PicList-Core before using this extension.
Why vs-piclist?
While alternatives like vs-picgo exist (based on PicGo-Core), vs-piclist provides a broader set of features for comprehensive image management.
Features
- Easy Uploads: Upload images to your preferred hosting service in just a few clicks.
- Drag-and-Drop Support: Drag images from your file explorer directly into your editor to upload.
- Upload All Images: Upload every image in the current file.
- Upload Selected Images: Right-click to upload only selected images.
- Auto URL Insertion: Automatically insert image URLs into your file after upload.
- Image Management: Delete images from your remote hosting service directly within VSCode.
- Advanced Processing: Supports image compression, watermarking, and more.
- Remote Server Mode: Upload via PicList or PicList-Core running on a remote server.
Demo
Upload from clipboard
Upload from explorer
Upload from local path or URL
Drag-and-drop upload
Delete images from remote hosting
Upload all images in a file
Upload selected images by right-click
Settings

Upload API URL
The PicList upload API endpoint. Default: http://127.0.0.1:36677/upload. See PicList Server.
Delete API URL
The PicList delete API endpoint. Default: http://127.0.0.1:36677/delete. See PicList Server.
Copy Type
Default: markdown.
| Type |
Format |
| url |
url |
| markdown |
 |
| html |
<img src=url alt=alt> |
| ubb |
[img]url[/img] |
| custom |
custom |
Custom Type
Default: .
Encode URL
Whether to encode the URL when inserting text. Default: false.
Enable Upload on Drop
Enable or disable upload on drag-and-drop. Default: true.
Remote Server Mode
Enable when using PicList or PicList-Core on a remote server. Uploads will be sent as files.
Contributors
Dependencies