{"id":15032482,"url":"https://github.com/molunerfinn/picgo","last_synced_at":"2026-03-06T11:09:47.374Z","repository":{"id":37285953,"uuid":"113965016","full_name":"Molunerfinn/PicGo","owner":"Molunerfinn","description":":rocket:A simple \u0026 beautiful tool for pictures uploading built by vue-cli-electron-builder","archived":false,"fork":false,"pushed_at":"2025-03-17T01:01:15.000Z","size":3812,"stargazers_count":25061,"open_issues_count":40,"forks_count":2282,"subscribers_count":185,"default_branch":"dev","last_synced_at":"2025-04-22T11:18:41.729Z","etag":null,"topics":["aliyun-oss","electron","electron-app","electron-vue","github","imgur","imgur-uploader","qiniu","smms","tencent-cos","upyun","vue","weibo"],"latest_commit_sha":null,"homepage":"https://molunerfinn.com/PicGo/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Molunerfinn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://paypal.me/Molunerfinn"]}},"created_at":"2017-12-12T08:39:44.000Z","updated_at":"2025-04-22T08:41:05.000Z","dependencies_parsed_at":"2023-02-18T13:30:36.838Z","dependency_job_id":"8203681c-9053-4753-9b4f-b2c4411c0d1a","html_url":"https://github.com/Molunerfinn/PicGo","commit_stats":{"total_commits":531,"total_committers":19,"mean_commits":27.94736842105263,"dds":0.03766478342749524,"last_synced_commit":"7df37a2526fe67867e4dca007708714dac384865"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Molunerfinn%2FPicGo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Molunerfinn%2FPicGo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Molunerfinn%2FPicGo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Molunerfinn%2FPicGo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Molunerfinn","download_url":"https://codeload.github.com/Molunerfinn/PicGo/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252553362,"owners_count":21766875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aliyun-oss","electron","electron-app","electron-vue","github","imgur","imgur-uploader","qiniu","smms","tencent-cos","upyun","vue","weibo"],"created_at":"2024-09-24T20:18:32.308Z","updated_at":"2026-01-07T10:18:29.531Z","avatar_url":"https://github.com/Molunerfinn.png","language":"TypeScript","funding_links":["https://paypal.me/Molunerfinn","https://github.com/sponsors/Molunerfinn"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" markdown=\"1\"\u003e\n  \u003csup\u003eSpecial thanks to:\u003c/sup\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://go.warp.dev/picgo\"\u003e\n    \u003cimg alt=\"Warp sponsorship\" width=\"400\" src=\"https://raw.githubusercontent.com/warpdotdev/brand-assets/refs/heads/main/Github/Sponsor/Warp-Github-LG-03.png\"\u003e\n  \u003c/a\u003e\n\n### [Warp, the intelligent terminal for developers](https://go.warp.dev/picgo)\n[Available for macOS, Linux, \u0026 Windows](https://go.warp.dev/picgo)\u003cbr\u003e\n\n\u003c/div\u003e\n\n---\n\n[中文](./README_zh-CN.md) | **English**\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Molunerfinn/test/master/picgo/New%20LOGO-150.png\" alt=\"PicGo Logo\"\u003e\n  \u003ch1\u003ePicGo\u003c/h1\u003e\n  \u003ch3\u003eThe Ultimate Image Uploader for Efficient Creators\u003c/h3\u003e\n  \n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Molunerfinn/PicGo/actions\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/code%20style-standard-green.svg?style=flat-square\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Molunerfinn/PicGo/actions\"\u003e\n      \u003cimg src=\"https://github.com/Molunerfinn/PicGo/actions/workflows/main.yml/badge.svg\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Molunerfinn/PicGo/releases\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/downloads/Molunerfinn/PicGo/total.svg?style=flat-square\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Molunerfinn/PicGo/releases/latest\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/release/Molunerfinn/PicGo.svg?style=flat-square\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/PicGo/bump-version\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/picgo-convention-blue.svg?style=flat-square\" alt=\"\"\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## 📖 Overview\n\n**PicGo aims to make image uploading a seamless part of your creative workflow.**\n\nWhether 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.\n\n### Supported Image hosts\n\nPicGo supports mainstream Image hosts out of the box, and can be extended indefinitely through its plugin system:\n\n- **China cloud vendors**: Qiniu, Tencent Cloud COS, UPYUN, Alibaba Cloud OSS\n- **International / open platforms**: GitHub, SM.MS, Imgur\n- **More options via plugins**: AWS S3, Cloudflare R2, MinIO, and more\n\n\u003e **Note**: PicGo itself will no longer add new third-party Image hosts by default. You can build Image host plugins yourself—see [PicGo-Core](https://picgo.github.io/PicGo-Core-Doc/).\n\n## ✨ Key Features\n\nPicGo is built around a fast, low-friction image upload experience:\n\n### ⚡ Smooth writing flow\n- **Auto-copy links**: once an upload finishes, the link is copied to your clipboard automatically.\n- **Flexible formats**: Markdown, HTML, URL, custom templates—paste directly into any editor.\n- **Zero-Context Switching**: Don't switch windows. Just paste images directly into your favorite editor, and let PicGo handle the upload in the background.\n  - _Enable this workflow via native support or community plugins:_ [Obsidian](https://obsidian.md) \\ [VS Code](https://code.visualstudio.com/) \\ [Typora](https://typora.io/) \\ [Neovim](https://neovim.io/) \\ [MarkText](https://marktext.me/) \\ [SiYuan](https://b3log.org/siyuan/en/) \\ And more...\n\n### 🚀 Fast uploads\n- **Multiple ways to upload**: drag \u0026 drop, paste from clipboard, hotkeys, and even right-click context menu upload on macOS/Windows.\n- **Global hotkey**: press `Command+Shift+P` (macOS) / `Ctrl+Shift+P` (Windows/Linux) to open the upload window without leaving your current app. The global key can be customized.\n\n### 🧩 Powerful plugin ecosystem\n- **Highly extensible**: plugins already exist for AWS S3, Cloudflare R2, MinIO, and many other Image hosts.\n- **Even more possibilities**: image compression, watermarking, renaming, Markdown image migration, and more.\n  - Explore plugins: [Awesome-PicGo](https://github.com/PicGo/Awesome-PicGo)\n\n### 🛠 Developer-friendly\n- **HTTP API**: upload via HTTP requests (v2.2.0+), making it easy to integrate with other tools.\n- **Open source**: fully open-source and transparent.\n- **Great documentation**: detailed docs help you get started quickly. For plugin development, see the [PicGo-Core docs](https://picgo.github.io/PicGo-Core-Doc/).\n\n\u003e There’s more to discover—development progress is tracked in [Projects](https://github.com/Molunerfinn/PicGo/projects).\n\nIf you’re new to PicGo, start with the [User Guide](https://picgo.github.io/PicGo-Doc/guide/getting-started.html). If you run into issues, check the [FAQ](https://github.com/Molunerfinn/PicGo/blob/dev/FAQ.md) and closed [issues](https://github.com/Molunerfinn/PicGo/issues?q=is%3Aissue+is%3Aclosed).\n\n## Download \u0026 Install\n\n| Source                                                    | Link / Installation                                         | Platform   | Notes                                   |\n| --------------------------------------------------------- | ----------------------------------------------------------- | ---------- | --------------------------------------- |\n| GitHub Releases                                           | https://github.com/Molunerfinn/PicGo/releases               | All        | Downloads may be slow in mainland China |\n| [Shandong University mirror](https://mirrors.sdu.edu.cn/) | https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo | All        | Thanks to the mirror for hosting        |\n| [Scoop](https://scoop.sh/)                                | `scoop bucket add extras` \u0026 `scoop install picgo`           | Windows    | Thanks to @huangnauh and @Gladtbam      |\n| [Chocolatey](https://chocolatey.org/)                     | `choco install picgo`                                       | Windows    | Thanks to @iYato                        |\n| [Homebrew](https://brew.sh/)                              | `brew install picgo --cask`                                 | macOS      | Thanks to @womeimingzi11                |\n| [AUR](https://aur.archlinux.org/packages/yay)             | `yay -S picgo-appimage`                                     | Arch Linux | Thanks to @houbaron                     |\n\n## Screenshots\n\n![](https://raw.githubusercontent.com/Molunerfinn/test/master/picgo/picgo-2.0.gif)\n\n![picgo-menubar](https://user-images.githubusercontent.com/12621342/34242310-b5056510-e655-11e7-8568-60ffd4f71910.gif)\n\n## Development\n\n\u003e Currently tested on macOS and Windows only. Linux has not been fully tested.\n\nIf you want to learn, contribute, modify, or build PicGo yourself:\n\n\u003e For an Electron-vue learning series, see: [Electron-vue development](https://molunerfinn.com/tags/Electron-vue/)\n\n1. Install Node.js and Git, and make sure you’re familiar with npm basics.\n2. Clone the repo: `git clone https://github.com/Molunerfinn/PicGo.git` and enter the directory.\n3. Install dependencies with `pnpm`. If you don’t have it yet, install it from the [pnpm website](https://pnpm.io/installation) first.\n4. On macOS you’ll need Xcode; on Windows you’ll need Visual Studio.\n5. For contributing, see [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n### Development mode\n\nRun `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:\n\n```bash\nctrl+c # stop dev mode\npnpm run dev # restart\n```\n\n\u003e On Windows, after dev mode starts, PicGo’s tray icon will appear in the bottom-right system tray area.\n\n### Production build\n\nTo build release artifacts locally, run `pnpm run build`. After a successful build, the installer files will be generated under `dist`.\n\n**Note**: If your network is unstable, `electron-builder` may fail to download Electron binaries. You can set an alternative mirror before building:\n\n```bash\nexport ELECTRON_MIRROR=\"https://npmmirror.com/mirrors/electron/\"\n# On Windows: set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ (no quotes)\npnpm run build\n```\n\nElectron binaries are stored under `~/.electron/`. If you need to refresh them, delete that directory and rebuild.\n\n## Related Projects\n\n- [vs-picgo](https://github.com/PicGo/vs-picgo): PicGo for VS Code.\n- [flutter-picgo](https://github.com/PicGo/flutter-picgo): mobile app (Android \u0026 iOS).\n- [PicHoro](https://github.com/Kuingsmile/PicHoro): another mobile app compatible with PicGo config (Android only for now).\n\n## Sponsorship\n\nIf you like PicGo and it helps your workflow, feel free to buy me a coffee.\n\nAlipay:\n\n![](https://user-images.githubusercontent.com/12621342/34188165-e7cdf372-e56f-11e7-8732-1338c88b9bb7.jpg)\n\nWeChat Pay:\n\n![](https://user-images.githubusercontent.com/12621342/34188201-212cda84-e570-11e7-9b7a-abb298699d85.jpg)\n\nGitHub Sponsors:\n\n[![Sponsor PicGo on GitHub](https://img.shields.io/badge/Sponsor-PicGo-blue.svg?style=flat-square)](https://github.com/sponsors/Molunerfinn)\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2017 - Now Molunerfinn\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmolunerfinn%2Fpicgo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmolunerfinn%2Fpicgo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmolunerfinn%2Fpicgo/lists"}