explaingit

kuingsmile/piclist

Analysis updated 2026-05-18

3,630VueAudience · writerComplexity · 2/5Setup · easy

TLDR

A desktop app, forked from PicGo, that uploads images to cloud storage and also lets you browse, rename, and delete files already stored there.

Mindmap

mindmap
  root((PicList))
    What it does
      Uploads images to cloud storage
      Manages files already stored
    Tech stack
      Vue
      Electron
      Docker
    Providers
      AWS S3
      Aliyun OSS
      GitHub
      WebDAV and SFTP
    Integrations
      Typora and Obsidian
      VS Code extension
      PicHoro mobile app
    Audience
      Writers and bloggers
      Vibe coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Drag an image into PicList to upload it and get a shareable link for a blog post or document.

USE CASE 2

Browse and bulk-rename image files already stored in your cloud account.

USE CASE 3

Automatically upload and link images pasted into Typora or Obsidian while writing notes.

USE CASE 4

Compress, watermark, or resize an image before uploading it to your configured storage.

What is it built with?

VueElectronDocker

How does it compare?

kuingsmile/piclistkailong321200875/vue-element-plus-adminiczer/vue-antd-admin
Stars3,6303,6203,676
LanguageVueVueVue
Setup difficultyeasymoderateeasy
Complexity2/52/53/5
Audiencewriterdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires configuring at least one cloud storage provider's credentials before uploads work.

In plain English

PicList is a desktop application for uploading images to cloud storage and managing those stored files afterward. It started as a fork of an earlier project called PicGo and keeps all of PicGo's original upload features while adding file management, image editing, and a scripting system on top. The core workflow is straightforward: you drag an image into PicList, it uploads the file to whichever cloud service you have configured, and it gives you back a link you can paste into a document or website. What sets PicList apart from simpler uploaders is that it also lets you browse and organize the files already sitting in your cloud account. You can search, rename in bulk using patterns, and delete files directly from inside the app, rather than opening a separate storage dashboard. PicList supports a wide range of storage providers, including AWS S3 and S3-compatible services, Aliyun OSS, Tencent COS, GitHub repositories, Imgur, WebDAV servers, SFTP servers, and the local filesystem. Most providers support both the album deletion sync and the full cloud management view. For providers that use a custom API, the scripting system lets you define how deletions work without needing to write a full plugin. The app integrates with the Markdown editors Typora and Obsidian, so images you paste into those editors can be automatically uploaded and replaced with a hosted link. There is also a VS Code extension. It runs on Windows, macOS, and Linux, and a Docker image is available for server-side or headless use. A companion mobile app called PicHoro handles uploads from phones. Built-in image tools let you add watermarks, compress, resize, rotate, and convert file formats before or after upload, configurable per storage provider. Multiple visual themes are available, and a community theme repository provides more options.

Copy-paste prompts

Prompt 1
Help me configure PicList to upload images to AWS S3 using the steps described in this repo.
Prompt 2
Explain how PicList's bulk rename and delete features work for files already in cloud storage.
Prompt 3
Show me how to set up the Typora integration so pasted images upload automatically with PicList.
Prompt 4
What storage providers does PicList support, based on this README?

Frequently asked questions

What is piclist?

A desktop app, forked from PicGo, that uploads images to cloud storage and also lets you browse, rename, and delete files already stored there.

What language is piclist written in?

Mainly Vue. The stack also includes Vue, Electron, Docker.

How hard is piclist to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is piclist for?

Mainly writer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.