Repository navigation
Releases: lucianoarguello335/devshop
Release list
DevShop 1.1.0
New
- Resolved PATH per shell context — see which
python3,node,java… actually runs in a new Terminal window versus a shell started inside another one (an editor's terminal, tmux), and the line that makes them differ. Worked out from the files; nothing is run. - Dismiss findings until the next Refresh.
- Clear all button in the Findings header.
- The layout switch now flips on a click anywhere on it.
Improved
- Reworked the Resolved PATH inspector around the answer.
- Terminal Config groups are indented under a guide line.
- List view has column gutters and a wider Location column.
Fixed
- The app bundle now contains the binary SwiftPM actually built.
- Terminal Config chevrons collapse correctly during a search.
- Size labels stay on one line, and the size column fits its label.
- Cleared two compiler warnings from the new toolchain.
Install
Download DevShop.dmg, open it, and drag DevShop to Applications. Signed,
notarized, and universal (Apple silicon and Intel). Requires macOS 15 or later.
To build from source instead, check out the v1.1.0 tag and run make run.
DevShop 1.0.1
Fixes the startup crash
DevShop 1.0.0 crashed a few seconds after launch on every Mac except the one it
was built on. If 1.0.0 never opened for you, this release is the fix. Nothing
else has changed.
What went wrong. The app loads its tool catalog and its brand icons from a
resource bundle inside DevShop.app. The lookup SwiftPM generates for that
bundle checks two places: the app bundle root, and an absolute path inside the
build directory of the machine that compiled the app. Resources cannot ship at
the bundle root — codesign rejects it — so they travel in
Contents/Resources, which that lookup never checks. The build directory was
therefore the only path that ever resolved, which is why the app ran on the
build machine and stopped with a trap everywhere else.
DevShop now finds its resources in the standard location, and treats a missing
resource as an empty catalog rather than a crash.
Install
Download DevShop.dmg, open it, and drag DevShop to Applications. Signed,
notarized, and universal (Apple silicon and Intel). Requires macOS 15 or later.
DevShop 1.0.0
First public release.
DevShop reads the development environment installed on your Mac and shows it in one window:
exact versions, real disk footprint, and offline findings that say what needs attention.
What it does
- Probes ~137 languages, SDKs, package managers, IDEs and CLI tools, sorted into six panels
plus a Not Installed panel for everything it knows about but could not find. - Reads real versions and paths from Homebrew's
Cellar/Caskroomlayout, app bundle
Info.plistfiles, and the version directories under nvm, pyenv, rbenv and
JavaVirtualMachines. - Inspects your terminal config — every unique thing the login shell does before the first
prompt, deduplicated across the whole startup chain, with the file and line that declares it. - Derives findings: end-of-life runtimes, stale Homebrew versions, shadowed installs, a missing
container runtime, plaintext secrets and broken PATH entries — rolled into a health score. - Measures how much disk each tool occupies, on demand.
- Exports the whole picture as JSON or as a prompt you can paste into an AI assistant.
What it does not do
It never installs, updates or removes anything. It never spawns a subprocess or a shell. It
never makes a network request. The only actions are Open in Finder, Copy path and Open website.
Install
Download DevShop-1.0.0.dmg below, open it, and drag DevShop to Applications.
Signed with a Developer ID certificate and notarized by Apple, so it opens on a double-click.
Requires macOS 15 or later. Universal binary — Apple silicon and Intel both run natively.