About Upgit
Upgit is a native & lightweight tool to helps you upload any file to your Github repository and then get a raw URL for it.
Another upload hub that supports clipboard. It works well with Typora, Snipaste, VSCode.
Upgit is a native & lightweight tool to helps you upload any file to your Github repository and then get a raw URL for it.
Download the zip for your OS, unzip, and put upgit on your PATH (chmod +x upgit on Linux/macOS if needed).
Each zip contains the upgit binary, a GitHub config.toml, and recipes/.
upgit init
edit the printed path: pat / username / repo / branch (usually main)
upgit FILE
The GitHub repository must be public. Classic PAT: repo scope. Fine-grained PAT: Contents Read and write on that repo.
Prefer SM.MS, S3, OSS, COS, or Qiniu? Copy a table from this repo's config.sample.toml into your config and set default.
Coming from an older upgit? See docs/upgrade-from-0.2.md
What's Changed
- feat: Add DALEXNI by @JollyHeaven in https://github.com/pluveto/upgit/pull/85
- feat: Add AliyunOSS by @CatSouta in https://github.com/pluveto/upgit/pull/90
- ci: update actions/upload-artifact to v4 by @pluveto in https://github.com/pluveto/upgit/pull/95
- fix: Refactor Chevereto uploader configuration by @pluveto in https://github.com/pluveto/upgit/pull/99
- add hmac path support by @enefry in https://github.com/pluveto/upgit/pull/98
- fix: correct sucessfully to successfully typo in upload log messages by @Jah-yee in https://github.com/pluveto/upgit/pull/101
New Contributors
- @JollyHeaven made their first contribution in https://github.com/pluveto/upgit/pull/85
- @CatSouta made their first contribution in https://github.com/pluveto/upgit/pull/90
- @enefry made their first contribution in https://github.com/pluveto/upgit/pull/98
- @Jah-yee made their first contribution in https://github.com/pluveto/upgit/pull/101
Full Changelog: https://github.com/pluveto/upgit/compare/v0.2.25...v0.3.0
| Publisher | Zijing Zhang |
|---|---|
| Version | 0.3.0 |
| Release date | 2026-09-01 |
| License | MIT |
| Installer type | zip |
| Architecture | x86, x64, arm64 |
| Package ID | pluveto.Upgit |
winget install --id=pluveto.Upgit -ewinget upgrade --id=pluveto.Upgit -ewinget uninstall --id=pluveto.Upgit -eUpgit adds this command to the command line: upgit.
New Features
Refactors
Documentation Changes
Chores
New Features
Refactors
Documentation Changes
Chores
Yes. Upgit is free and open-source software released under the MIT license.
The latest version is 0.3.0, released on Sep 1, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 4e90d8b65b712102022f5f8d7005cff74d750771b07ea33943415c75f3d052b6.
Upgit runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.
Open Settings › Apps › Installed apps, find Upgit and select Uninstall. From the command line, run winget uninstall --id=pluveto.Upgit -e.
Yes. Upgit is available as a portable ZIP archive (upgit_win_amd64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.