
:zap:The ultimate image uploading engine. Both CLI & API supports.
Install PicGo Core
Installs but activates nothing: package.json has no `dsh.bundle` declaration, so `dsh plugin` warns and loads no config layer.
This repository is not a DSH plugin
package.json declares no dsh.bundle. In the official docs' own words, a package like this “still installs, but only as a plain dependency: dsh plugin prints a warning and activates no layer”. The install looks like it worked and nothing happens.What it actually is: :zap:The ultimate image uploading engine. Both CLI & API supports. If that is what you came for, use it directly from the repository — it is just not something dsh plugin add can activate.
Before you run itinstall scripts
- This package declares
prepare— package-manager lifecycle scripts that execute on your machine at install time, outside the agent sandbox, before any tool-approval prompt exists. - A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
- Installing from git resolves a moving branch. Pin a commit —
github:PicGo/PicGo-Core#<commit-sha>— so the code you reviewed is the code you install.
Prerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- TypeScript
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | fail | warn | runs at install time, outside the agent sandbox: prepare |
| dsh.bundle | missing | fatal | package.json has no `dsh.bundle` key |
- Verdict reason
- no dsh.bundle declaration — installs as a plain dependency only
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
- Install-time scripts
prepare
From the README
Excerpt as published by the author, plain text, unedited
A tool for image uploading. Both CLI & api supports. It also supports plugin system, please check [Awesome-PicGo](https://github.com/PicGo/Awesome-PicGo) to find powerful plugins. More details please see the [Homepage](https://picgo.app/) of PicGo. **Typora supports PicGo-Core natively**. PicGo requires Node.js >= 20.19.0 or >= 22.12.0. For older PicGo versions ( = 16 is sufficient. Cause we need the [stability of ES Module support](https://joyeecheung.github.io/blog/2025/12/30/require-esm-in-node-js-from-experiment-to-stability/).
Topics
GitHub topics on this repository
More in System Tray Support Supports
Ranked by similarity inside the cluster, not alphabetically
Deepseek Launcher
wyf-777
DeepSeek Harness background launcher with system tray support.
Dsh Windows Tray Launcher
yuzhounh
An unofficial Windows system tray launcher for DeepSeek Harness (dsh).
Dsh Multica Runtime
multica-ai
Support dsh runtime on Multica.
Dsh Tray
ouyinai
A simple system tray application for DeepSeek Harness (DSH)
Dsh Claude Provider
MoFeng2223
Custom Claude provider support for DeepSeek Harness
Cherry Studio
CherryHQ
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs