picgo
Upload images to various image hosting services
TLDR
SYNOPSIS
picgo command [options] [files]
DESCRIPTION
PicGo (PicGo-Core) is a command-line image upload tool that supports multiple image hosting backends. It returns markdown-formatted URLs suitable for documentation and blog posts.Multiple backends are supported through a plugin system, including GitHub, Imgur, SM.MS, and various Chinese cloud providers. Clipboard upload captures screenshots directly without saving files first. Output formats include markdown, HTML, and plain URLs for direct integration with documentation workflows.
PARAMETERS
upload [files...]
Upload image(s); without arguments, uploads from clipboard.use uploader
Set the default uploader.list [type]
List available plugins or uploaders.install plugin
Install a plugin.uninstall plugin
Remove a plugin.set type
Interactively configure uploader settings.config
Show current configuration.-v, --version
Show version number.-d, --debug
Enable debug mode.-s, --silent
Enable silent mode.-c path, --config path
Set a custom config file path.-p url, --proxy url
Set a proxy for uploading.-h, --help
Show help.
UPLOADERS
smms - SM.MSgithub - GitHub repositoryimgur - Imguraliyun - Aliyun OSSqiniu - Qiniu Cloudtcyun - Tencent COSupyun - Upyun
CAVEATS
Requires API keys or tokens for most hosting services. Some services have upload size or rate limits. Plugin quality varies. Requires Node.js runtime.
HISTORY
PicGo was created as an image upload tool for Chinese developers. It simplifies adding images to documentation and blog posts by handling upload and URL generation.
SEE ALSO
imgur-upload(1), curl(1)
