PicGo README

The project's README from github.com/Molunerfinn/PicGo. As one markdown file: README.md.

Special thanks to:
NocoBase sponsorship

NocoBase, AI + No-Code Build reliable business systems

Sponsored by:
Neon sponsorship

Fast Postgres Databases for Teams and Agents


中文 | English

PicGo Logo

PicGo

The Ultimate Image Uploader for Efficient Creators

📖 Overview

PicGo aims to make image uploading a seamless part of your creative workflow.

Whether you’re writing a blog post, taking notes, or authoring developer docs, PicGo helps you upload images in one step and automatically copies the resulting link—so you can stay focused on creating, not uploading.

Supported Image hosts

PicGo supports mainstream Image hosts out of the box, and can be extended indefinitely through its plugin system:

Note: PicGo itself will no longer add new third-party Image hosts by default. You can build Image host plugins yourself—see PicGo-Core.

✨ Key Features

PicGo is built around a fast, low-friction image upload experience:

⚡ Smooth writing flow

🚀 Fast uploads

🧩 Powerful plugin ecosystem

🤖 AI-friendly

More and more writing is handed off to AI. But the screenshots and charts it produces sit on your disk as ![](./chart.png), and they need to become real links before you publish. PicGo lets AI upload them too:

Both reuse the image hosts and plugins you already configured in PicGo—nothing to set up twice. Read more in this post.

🛠 Developer-friendly

There’s more to discover—development progress is tracked in Projects.

If you’re new to PicGo, start with the User Guide. If you run into issues, check the FAQ and closed issues.

Download & Install

Source Link / Installation Platform Notes
GitHub Releases https://github.com/Molunerfinn/PicGo/releases All Downloads may be slow in mainland China
Shandong University mirror https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo All Thanks to the mirror for hosting
Scoop scoop bucket add extras & scoop install picgo Windows Thanks to @huangnauh and @Gladtbam
Chocolatey choco install picgo Windows Thanks to @iYato
Homebrew brew install picgo --cask macOS Thanks to @womeimingzi11
AUR yay -S picgo-appimage Arch Linux Thanks to @houbaron
Nix nix-shell -p picgo Nix/NixOS Thanks to @qrzbing

Screenshots

picgo-menubar

Development

Currently tested on macOS and Windows only. Linux has not been fully tested.

If you want to learn, contribute, modify, or build PicGo yourself:

For an Electron-vue learning series, see: Electron-vue development

  1. Install Node.js and Git, and make sure you’re familiar with npm basics.
  2. Clone the repo: git clone https://github.com/Molunerfinn/PicGo.git and enter the directory.
  3. Install dependencies with pnpm. If you don’t have it yet, install it from the pnpm website first.
  4. On macOS you’ll need Xcode; on Windows you’ll need Visual Studio.
  5. For contributing, see CONTRIBUTING.md.

Development mode

Run pnpm run dev to start the dev workflow with hot reload. Note: dev mode can be unstable and the process may crash—if that happens:

ctrl+c # stop dev mode
pnpm run dev # restart

On Windows, after dev mode starts, PicGo’s tray icon will appear in the bottom-right system tray area.

Production build

To build release artifacts locally, run pnpm run build. After a successful build, the installer files will be generated under dist.

Note: If your network is unstable, electron-builder may fail to download Electron binaries. You can set an alternative mirror before building:

export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
# On Windows: set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ (no quotes)
pnpm run build

Electron binaries are stored under ~/.electron/. If you need to refresh them, delete that directory and rebuild.

Sponsorship

If you like PicGo and it helps your workflow, feel free to buy me a coffee.

Alipay:

WeChat Pay:

GitHub Sponsors:

Sponsor PicGo on GitHub

License

MIT

Copyright (c) 2017 - Now Molunerfinn

PicGo (Molunerfinn/PicGo)

Searching Database…

27.4K ·GitHub
Что это такое?Бесплатный десктопный загрузчик картинок с открытым исходным кодом: перетащите изображение, вставьте из буфера или нажмите горячую клавишу — PicGo зальёт его на ваш хостинг картинок (GitHub, Imgur, Aliyun OSS и ещё 60+ сервисов) и автоматически скопирует ссылку. Создан для тех, кто пишет блоги, заметки и документацию.
Это отдельная программа или она ставится внутрь моего редактора?Это самостоятельное кроссплатформенное приложение на Electron, которое живёт в системном трее на macOS, Windows и Linux; редакторы вроде Obsidian, Typora, VS Code и Neovim подключаются к нему через встроенную поддержку или плагины сообщества.
Мне нужен собственный аккаунт на хостинге картинок?Да — нужно указать аккаунт или токен того сервиса, которым вы пользуетесь (GitHub, SM.MS, Qiniu и другие работают из коробки, ещё больше — через плагины). Node.js нужен, только если вы собираете PicGo из исходников.
На что стоит обратить внимание?Linux — наименее протестированная платформа: проект полноценно тестируется только на macOS и Windows. Кроме того, PicGo больше не добавляет новые сторонние хостинги картинок по умолчанию — новые сервисы появляются как плагины сообщества на базе PicGo-Core.
Какие хостинги картинок поддерживаются из коробки?Встроены: Qiniu, Tencent Cloud COS, UPYUN и Alibaba Cloud OSS (китайские сервисы), а также GitHub, SM.MS и Imgur. Плагины добавляют AWS S3, Cloudflare R2, MinIO и многие другие — проект заявляет о поддержке более 60 сервисов. Сам PicGo больше не добавляет новые хостинги по умолчанию; плагины для хостингов можно писать через PicGo-Core.
Как выглядит обычный процесс загрузки?Вы даже не выходите из редактора: загрузка перетаскиванием, вставкой из буфера, горячей клавишей или через контекстное меню по правой кнопке мыши (macOS/Windows). Настраиваемая глобальная горячая клавиша (Command+Shift+U на macOS, Ctrl+Shift+U на Windows/Linux) открывает окно загрузки откуда угодно, а ссылка автоматически копируется как Markdown, HTML, обычный URL или по своему шаблону.
Что умеют плагины, кроме добавления хостингов картинок?Экосистема плагинов также охватывает сжатие картинок, водяные знаки, переименование и перенос Markdown-изображений; подборка полезных плагинов собрана в Awesome-PicGo.
Могут ли AI-агенты для кодинга загружать картинки через PicGo?Да. В PicGo есть официальные Agent Skills, которые обучают любой совместимый со скиллами AI-инструмент тому, когда и как загружать картинки, а также плагин DeepSeek Harness — оба используют уже настроенные вами хостинги и плагины. Есть и HTTP API (начиная с v2.2.0+), так что любой инструмент может запускать загрузку обычными HTTP-запросами.
Size
7.6 MB
Stars
27.4K
Age
8y
Commits · 90 Days