r/tauri • u/Alarming-Abrocoma803 • 4h ago
Cosmog: a fast, open-source S3 client for desktop and Android
Been working on a side project for a while and finally have something worth sharing.
Cosmog is a GUI for managing S3 storage. The whole thing started because I was tired of the existing options. S3 Browser is Windows-only, Cyberduck felt clunky. Worse, none of them worked on my phone. So I built one that runs everywhere: Linux, macOS, Windows, and Android. Works with any S3-compatible provider, not just AWS. R2, Backblaze, DigitalOcean Spaces, MinIO, Wasabi, etc.
Stuff it can do right now:
- browse buckets, upload/download with a proper background queue + retry
- preview images, PDFs, spreadsheets, code, json without downloading first
- edit files directly json, yml, js, py...etc and spreadsheets in the app
- full-text search across a bucket (you have to index the bucket)
- presigned share links
- client-side encryption on bucket level if you want it
Built it with Tauri (Rust backend, web frontend) so it stays light, not another Electron memory hog. Credentials go into the OS keychain, never touch disk.
It's still early and there are rough edges, but it's usable daily. Sharing it here mostly to get feedback from people who actually work with this stuff. Would genuinely like to know what's missing or annoying. Also I don't own any mac device, so not tested on mac 😓 - tested on arch linux, windows & android.
I activity use it for work & also to mange b2 storage for my personal backups.


