Better Shot: An Open-Source CleanShot Alternative for Developers
Ever found yourself needing to quickly capture, annotate, and share a screenshot, but the best tools are either paid, closed-source, or packed with features you don't need? It's a common friction point for developers documenting bugs, creating tutorials, or just sharing a quick UI snippet.
Enter Better Shot, a new open-source project that aims to be a lightweight, privacy-focused, and fully customizable alternative to popular apps like CleanShot X. Built with modern web tech, it puts control back in your hands.
What It Does
Better Shot is a desktop screenshot and annotation tool. At its core, it lets you capture regions of your screen, then provides a straightforward editor to add annotations like arrows, rectangles, text, and blurs/pixelation for sensitive info. Once you're done, you can copy the image to your clipboard or save it directly to your filesystem. It’s the essential screenshot workflow, streamlined.
Why It's Cool
The real appeal here is the philosophy behind it. As an open-source project, its entire codebase is transparent and available on GitHub. You can see exactly what it does, contribute to it, or fork it and tailor it to your specific needs. There are no telemetry calls or data collection to wonder about—a big plus for privacy.
Technically, it’s built with Tauri, which means it’s a lightweight, performant desktop app using Rust for the backend and web technologies for the frontend. This stack choice keeps the app small and fast. The UI is clean and focused, avoiding the feature bloat that can slow you down. It’s a tool that does its job well and gets out of your way.
How to Try It
Getting started is straightforward for developers. Head over to the Better Shot GitHub repository. You'll find instructions for building the app from source, which is the primary way to run it currently. The README outlines the prerequisites (like having Rust and Node.js installed) and the simple build commands. Clone the repo, run a few scripts, and you'll have a local build up and running.
Final Thoughts
Better Shot feels like a solid foundation. It might not have every bell and whistle of its commercial counterparts yet, but that’s part of its charm. It covers the core screenshot workflow effectively and provides a fantastic codebase for developers who want a clean, modifiable tool. If you've been looking for a no-nonsense, open-source screenshot utility or have wanted to see how a modern desktop app is built with Tauri, this project is definitely worth a look. It's the kind of tool that gets better as the community gets involved.
Check out the project and maybe even open a PR if you have an idea for a feature.
Follow for more cool projects: @githubprojects
Repository: https://github.com/KartikLabhshetwar/better-shot