explaingit

molunerfinn/picgo

26,712TypeScriptAudience · writerComplexity · 2/5ActiveLicenseSetup · easy

TLDR

Desktop app that turns image uploading into drag-and-drop simplicity, instantly generating shareable links for writers and note-takers.

Mindmap

mindmap
  root((PicGo))
    What it does
      Drag-drop uploads
      Auto-copy links
      Markdown formatting
    Supported services
      GitHub storage
      Cloudflare R2
      Amazon S3
      Imgur
    Integrations
      Obsidian plugin
      Typora plugin
      Silent background sync
    Use cases
      Blog image hosting
      Note-taking with images
      Screenshot sharing
      Markdown documentation
    Tech stack
      TypeScript
      Electron desktop
      Plugin system
    Platforms
      Windows
      macOS
      Linux

Things people build with this

USE CASE 1

Upload screenshots to GitHub and auto-paste the link into your Markdown notes in Obsidian or Typora.

USE CASE 2

Drag blog images onto PicGo to host them on S3 or Cloudflare, then copy the generated Markdown embed code.

USE CASE 3

Paste a diagram into your note-taking app and have PicGo silently upload it and replace it with a shareable URL.

USE CASE 4

Batch-upload product photos to Imgur and get a list of direct image links for your e-commerce site.

Tech stack

TypeScriptElectronNode.js

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

PicGo is a free desktop app that makes uploading images to cloud storage as simple as drag-and-drop or paste-and-go. It's built for writers, bloggers, note-takers, and creators who regularly need to host images online, particularly people who write in Markdown (a text format used in tools like Obsidian, Typora, and GitHub). The core workflow it solves: you have an image (a screenshot, a diagram, a photo) and you need a shareable URL for it. Normally this involves opening a cloud service, uploading the file, finding the link, and copying it. PicGo collapses that into one step, drag the image onto PicGo's window, or copy and paste it, and it instantly uploads the image and copies the resulting link to your clipboard in whatever format you need (Markdown, HTML, plain URL). It connects to over 60 different image hosting services including GitHub (free image hosting via a repository), Cloudflare R2, Amazon S3, Imgur, and several major Chinese cloud platforms. A plugin ecosystem extends it further with compression, watermarking, and additional services. Deep integrations with popular writing apps mean you often never have to leave your editor at all, paste an image in Obsidian or Typora and PicGo handles the upload silently in the background, replacing the local file with a hosted URL automatically. Available for Windows, macOS, and Linux, and installable in seconds via Homebrew, Scoop, or Chocolatey.

Copy-paste prompts

Prompt 1
How do I set up PicGo to upload images to my GitHub repository and auto-format them as Markdown links?
Prompt 2
Show me how to configure PicGo with Amazon S3 so I can drag-drop images from my desktop and get instant URLs.
Prompt 3
What plugins are available for PicGo and how do I install one to add image compression before upload?
Prompt 4
How do I integrate PicGo with Obsidian so pasting an image automatically uploads it and inserts the link?
Prompt 5
Can I use PicGo to batch-upload multiple images at once and get a list of all the generated URLs?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.