All projects

Developer diagnostics CLI

Public repository

Snagify

Snagify is a single-binary Go CLI that compares runtimes, environment shape, Git state, Docker, ports, services, DNS, HTTP, TLS, and PATH behavior.

Snagify product preview in Safari on a MacBook Pro

The product

Find the environment drift behind works-on-my-machine failures.

A deterministic command identifies runtime, network, Git, service, and certificate differences that commonly delay local environment diagnosis.

Role
Creator and maintainer
Status
Open source
Published
2026
v0.4.1current public release
22test files
6release platform targets

01 · Challenge

Environment failures frequently result from runtime mismatches, missing configuration, occupied ports, incorrect branches, certificate errors, or unavailable services.

02 · Approach

I designed deterministic checks, sanitized baselines, machine-to-machine diffs, active probes, structured output, and CI-friendly exit codes without reading secret values.

03 · Outcome

A documented and tested CLI distributed across macOS, Linux, and Windows release targets, with no daemon, cloud dependency, or AI layer.

Technology

Technology stack and implementation choices.

Go
Cobra
Lip Gloss
YAML
Zeroconf
Git
DNS
TCP
HTTP
TLS
GoReleaser
Homebrew
npm
PyPI

What it does

01

Runtime, Git, environment, Docker, port, and network checks

02

Sanitized snapshots, baselines, and direct machine diffs

03

DNS, HTTP, TLS, PATH, and active service probes

04

Markdown/JSON output and deterministic CI exit codes

Next project
Phonebook

A Flask and SQLAlchemy contact-management application.