Analysis updated 2026-07-03
Drag an image onto the macOS menu bar icon to upload it and get a ready-to-paste Markdown link for a blog post in seconds
Configure uPic to upload screenshots automatically to S3 or GitHub the moment they are taken
Use the command line interface to upload images from shell scripts and capture the returned URL as a variable
Set up a right-click Share menu shortcut to upload any image from Finder to Imgur or a custom API with one click
| gee1k/upic | apple/swift-argument-parser | ramotion/swift-ui-animation-components-and-libraries | |
|---|---|---|---|
| Stars | 3,701 | 3,704 | 3,711 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | writer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
uPic is a macOS application for uploading images and files to cloud storage services. Its main purpose is to make sharing images faster: you upload a file and the app immediately copies a link to your clipboard, ready to paste into a blog post, chat message, or document. The link can be formatted as a plain URL, as HTML, or as Markdown, depending on what you need. The app supports a wide range of storage destinations. You can upload to Amazon S3, GitHub repositories, Gitee, Imgur, Alibaba Cloud OSS, Tencent Cloud COS, Baidu Cloud BOS, and several other services. You can also configure a custom API endpoint if your preferred storage is not on the built-in list. There are several ways to trigger an upload. You can select files through Finder, drag and drop files onto the menu bar icon, drag an image directly from a browser window, take a screenshot and have it uploaded instantly, paste something from your clipboard, or use a right-click Share menu extension from anywhere in macOS. There is also a command line interface for scripted or automated uploads. You can assign global keyboard shortcuts to most of these actions. The app lives in the macOS menu bar and shows upload progress there while a transfer is in progress. It keeps a history of past uploads so you can retrieve links from earlier sessions. uPic is available through the Mac App Store, through Homebrew, or as a direct download from the GitHub releases page. The App Store version is the most up to date. An iOS companion app also exists separately on the App Store. The project is open source and released under the MIT license.
uPic is a macOS menu bar app that uploads images and files to cloud storage services and instantly copies a shareable link to your clipboard in plain URL, HTML, or Markdown format.
Mainly Swift. The stack also includes Swift, macOS.
Use freely for any purpose, including commercial, as long as you retain the copyright notice (MIT).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly writer.
This repo across BitVibe Labs
Verify against the repo before relying on details.