Upgit

Upgit 0.3.0

Another upload hub that supports clipboard. It works well with Typora, Snipaste, VSCode.

Download for Windows

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.

What's new in 0.3.0

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

Full release notes »

Technical details

PublisherZijing Zhang
Version0.3.0
Release date2026-09-01
LicenseMIT
Installer typezip
Architecturex86, x64, arm64
Package IDpluveto.Upgit

Install Upgit from the command line

Install with Windows Package Manager
winget install --id=pluveto.Upgit -e
Update to the latest version
winget upgrade --id=pluveto.Upgit -e
Uninstall
winget uninstall --id=pluveto.Upgit -e

Upgit adds this command to the command line: upgit.

imagepicturesnipastetyporauploaduploadervscode

Upgit version history

0.2.25 Jan 21, 2023

New Features

  • support clipboard file upload

Refactors

  • remove unnecessary file

Documentation Changes

  • update README for the clipboard file upload feature

Chores

  • ignore APIProxy*
0.2.18 Jan 21, 2023

New Features

  • support clipboard file upload

Refactors

  • remove unnecessary file

Documentation Changes

  • update README for the clipboard file upload feature

Chores

  • ignore APIProxy*

Frequently asked questions

Is Upgit free?

Yes. Upgit is free and open-source software released under the MIT license.

What is the latest version of Upgit?

The latest version is 0.3.0, released on Sep 1, 2026.

Is it safe to download Upgit?

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.

Which Windows versions does Upgit support?

Upgit runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall Upgit?

Open Settings › Apps › Installed apps, find Upgit and select Uninstall. From the command line, run winget uninstall --id=pluveto.Upgit -e.

Is there a portable version of Upgit?

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.