# piclist | Kuingsmile | Knowledge Base | Instagit

An image upload and manage tool, base on PicGo

GitHub Stars: 3.4k

Repository: https://github.com/kuingsmile/piclist

---

## Articles

### [How to Extend PicList's Functionality: A Developer's Guide to Building PicGo Plugins](/kuingsmile/piclist/how-can-developers-extend-piclists-functionality)

Extend PicList functionality by developing custom PicGo GUI plugins. Learn the naming convention, automatic discovery, and seamless integration for enhanced developer control.

- Tags: how-to-guide
- Published: 2026-03-05

### [How PicList's Main Process Interacts with the Renderer Process: A Complete IPC Guide](/kuingsmile/piclist/how-does-piclists-main-process-interact-with-the-renderer-process)

Understand how PicList's main process interacts with the renderer process using Electron's IPC. Explore the custom RPC layer and preload script API for seamless communication.

- Tags: deep-dive
- Published: 2026-03-05

### [What Are the Implications of PicList Forking from PicGo? A Technical Deep Dive](/kuingsmile/piclist/what-are-the-implications-of-piclist-forking-from-picgo)

Explore the technical implications of PicList forking from PicGo. Discover its enhanced features like cloud storage management and a modern UI, ensuring a smooth transition for PicGo users.

- Tags: deep-dive
- Published: 2026-03-05

### [How to Use PicList for Local File System Storage: Complete Configuration Guide](/kuingsmile/piclist/how-can-i-use-piclist-for-local-file-system-storage)

Learn how to use PicList for local file system storage. Follow our guide to configure Local pic-bed, set baseDir, and optionally enable customUrl for web access.

- Tags: how-to-guide
- Published: 2026-03-05

### [How PicList Handles API Authentication: OAuth, Tokens, and HTTP Auth Methods](/kuingsmile/piclist/how-does-piclist-handle-authentication-for-its-api)

Discover how PicList secures its API with OAuth Device Flow, Bearer tokens, and HTTP authentication like Basic and Digest. Learn about the robust authentication methods used by the kuingsmile/piclist repository.

- Tags: how-to-guide
- Published: 2026-03-05

### [What Is the /heartbeat API Endpoint in PicList?](/kuingsmile/piclist/what-is-the-purpose-of-the-heartbeat-api-endpoint-in-piclist)

Discover the purpose of the PicList /heartbeat API endpoint. This health check confirms the local server is alive, enabling the frontend to detect and recover from unresponsive states.

- Tags: api-reference
- Published: 2026-03-05

### [How to Integrate PicList with Typora or Obsidian: API and Configuration Guide](/kuingsmile/piclist/how-can-i-integrate-piclist-with-editors-like-typora-or-obsidian)

Integrate PicList with Typora or Obsidian using its local HTTP API. Upload images seamlessly via POST requests to the /upload endpoint for efficient markdown editing. Learn how now.

- Tags: how-to-guide
- Published: 2026-03-05

### [How PicList Encrypts Upload Data: AES-256-CBC Implementation Explained](/kuingsmile/piclist/how-is-data-encrypted-during-uploads-in-piclist)

Discover how PicList encrypts upload data with AES-256-CBC. Learn about the IV, key derivation using PBKDF2, and secure `ivHex:cipherHex` output for protected client-server communication.

- Tags: internals
- Published: 2026-03-05

### [How PicList Handles File Uploads via Its API: A Deep Dive into the Electron Main Process](/kuingsmile/piclist/how-does-piclist-handle-file-uploads-via-its-api)

Discover how PicList's Electron main process manages API file uploads. Learn about its Uploader singleton, progress events, HTTP transfers via PicGo, and metadata enrichment for seamless gallery persistence and URL copying.

- Tags: deep-dive
- Published: 2026-03-05

### [Watermark Font Issues in PicList: Causes and Solutions](/kuingsmile/piclist/what-causes-watermark-font-issues-in-piclist-and-how-to-fix-them)

Fix watermark font issues in PicList. Learn why files go missing or corrupt and how to resolve them for seamless image uploads. Get solutions now.

- Tags: how-to-guide
- Published: 2026-03-05

### [How to Configure AWS S3 or Cloudflare R2 with PicList: Complete Setup Guide](/kuingsmile/piclist/how-do-i-configure-aws-s3-or-cloudflare-r2-with-piclist)

Easily configure AWS S3 or Cloudflare R2 with PicList using our complete setup guide. Learn steps for access keys, endpoints, path style, and ACL for seamless integration.

- Tags: how-to-guide
- Published: 2026-03-05

### [How to Customize PicList's Appearance with Themes: Complete Guide](/kuingsmile/piclist/can-i-customize-piclists-appearance-with-themes)

Customize PicList appearance with themes. This guide shows how to add, import, or download CSS themes for a personalized UI. Enhance your PicList experience today.

- Tags: how-to-guide
- Published: 2026-03-05

### [How PicList's Scripting System Works: Custom JavaScript Hooks for Image Upload Workflows](/kuingsmile/piclist/how-does-piclists-scripting-system-work)

Discover how PicList's scripting system uses secure Node.js sandboxing for custom JavaScript hooks in image upload workflows. Enhance your uploads with powerful lifecycle automation.

- Tags: internals
- Published: 2026-03-05

### [PicList Built-In Image Processing Tools: Watermark, Compress, Scale, Rotate, and Format Conversion](/kuingsmile/piclist/what-built-in-image-processing-tools-are-available-in-piclist)

Discover PicList's built-in image processing tools for watermarking compressing scaling rotating and format conversion. Effortlessly enhance your images automatically before upload.

- Tags: deep-dive
- Published: 2026-03-05

### [PicList Advanced Synchronization Features: Multi-Cloud Config and Gallery Sync](/kuingsmile/piclist/what-advanced-synchronization-features-does-piclist-offer)

Discover PicList advanced synchronization features including multi cloud config and gallery sync. Leverage enterprise grade syncing across GitHub Gitee Gitea and WebDAV.

- Tags: deep-dive
- Published: 2026-03-05

### [How to Manage Files in Cloud Storage Using PicList: Upload, Delete, and Sync Guide](/kuingsmile/piclist/how-can-i-manage-files-in-cloud-storage-using-piclist)

Effortlessly manage cloud storage files with PicList. Upload, delete, and sync data across AWS S3, Cloudflare R2, and Tencent COS using our intuitive interface. Get started today!

- Tags: how-to-guide
- Published: 2026-03-05

### [Where Is PicList's Configuration Stored? A Complete Guide to Config File Locations](/kuingsmile/piclist/where-is-piclists-configuration-stored)

Discover where PicList stores its configuration files. Find the exact config.json locations for Windows, macOS, and Linux in our complete guide. Understand your PicList settings.

- Tags: how-to-guide
- Published: 2026-03-05

### [PicList API Endpoints: Complete Guide to the Web Server Interface](/kuingsmile/piclist/what-are-the-main-api-endpoints-for-piclists-web-server)

Explore PicList API endpoints for its web server interface. Learn about remote file uploads, deletion, and health monitoring with this comprehensive guide.

- Tags: api-reference
- Published: 2026-03-05

### [How PicList Web Server Works on Port 36677: Architecture and Configuration Guide](/kuingsmile/piclist/how-does-the-piclist-web-server-work-on-port-36677)

Explore the PicList web server architecture and configuration on port 36677. Understand its two HTTP services, the static file WebServer and REST API Server, for efficient image management. Learn how to set it up.

- Tags: architecture
- Published: 2026-03-05

### [What Cloud Storage Providers Does PicList Support? A Complete Technical Guide](/kuingsmile/piclist/what-cloud-storage-providers-does-piclist-support)

Discover the extensive cloud storage providers supported by PicList including Alibaba Cloud, Tencent Cloud, Amazon S3, and more. Manage all your files effortlessly with this comprehensive guide.

- Tags: tutorial
- Published: 2026-03-05

