Our development team recently started using Snyk as part of our application security initiative. As I incorporated it into my daily workflow, I found myself repeatedly switching to the terminal just to run scans and review vulnerabilities.
The CLI works great, but I wanted something a little more visual and convenient—something I could launch like any other desktop application and use with just a few clicks.
So I decided to build a personal macOS desktop client for Snyk using Electron and React.
Disclaimer: This is a personal project built to improve my own workflow. It is not affiliated with Snyk or Anthropic.
Why I Built It
The goal wasn't to replace the Snyk CLI. In fact, the application still uses the CLI under the hood.
I simply wanted a cleaner interface that lets me:
- Select a project
- Run a scan with a click
- View vulnerabilities in an organized UI
- Get AI-assisted explanations and remediation suggestions powered by Claude
Fix with AI
One feature I'm particularly excited about is Fix with AI.
Instead of copying vulnerability details into an AI chat, the application sends the relevant findings to Claude, which helps explain the issue, why it matters, and suggests potential remediation steps.
It's not intended to replace security reviews, but it does make understanding vulnerabilities much faster.
What's Next
This is still a work in progress, and I have a lot of ideas I'd like to add, including scan history, project management, report generation, and support for additional security tools.
Building tools that solve my own problems has always been one of my favorite ways to learn. This project has been a great opportunity to combine Electron, React, Application Security, and AI into something I genuinely use every day.
I plan to write follow-up posts covering the architecture, Electron–React integration, and how I implemented the Fix with AI feature using Claude. Hopefully they'll be useful to anyone interested in building developer tools.



Top comments (0)