
Todas las herramientas de desarrollo de tu Mac, en una sola ventana.
DevShop lee tu entorno de desarrollo directo del sistema de archivos: versiones exactas, espacio real en disco y findings offline que te dicen qué necesita atención. Nunca lanza un subproceso y nunca toca la red.
macOS 15 o posterior · Apple silicon o Intel
O instalá desde la terminal
brew trust lucianoarguello335/tap
brew install --cask lucianoarguello335/tap/devshop Homebrew 6 te pide confiar en un tap de terceros una vez antes de instalar desde él.
Tres columnas
La salud a la izquierda, tu toolchain en el medio, la herramienta seleccionada a la derecha.
- 1
Sidebar — salud
Puntaje sobre 100, switches por categoría, las cuatro cosas más grandes del disco y una tarjeta This Mac.
- 2
Centro — la toolchain
Siete categorías de herramientas detectadas, como grid de tarjetas o lista ordenable, con Findings arriba.
- 3
Inspector — el detalle
Versión, ruta, tamaño, porción del disco, qué lo administra, qué tiene adentro y sus findings.
Cinco cosas que hace, y que no hace ninguna otra
Ve toda la toolchain de una sola vez
137 entradas en el catálogo, así que todo lo que no tenés cae en un panel Not Installed. Te enterás de lo que te falta, no sólo de lo que tenés.
Nunca ejecuta nada
La detección es sólo del sistema de archivos. Los nombres de directorio de Homebrew son los números de versión, así que las versiones exactas salen de un listado y no de cien llamadas.
/opt/homebrew/Cellar/go/1.27.1
Te dice qué anda mal
Reglas offline marcan runtimes en end of life, dos instalaciones que se tapan entre sí en el PATH, versiones duplicadas comiéndose el disco y la falta de un container runtime.
Le pasa los problemas a un agente de IA
Copy AI prompt te deja en el portapapeles un informe completo de cada finding. Pegalo en Claude y recibí los pasos de remediación para tu máquina real, no una respuesta genérica.
Esta Mac corre macOS 26.6.2 en un Apple M1 Pro. 4 findings:
2 warnings (Node.js 22 EOL en 6 meses, administrado por nvm; Python 3.11 EOL en 12 meses, administrado por pyenv), 2 notes…
Exporta la máquina como JSON
Copy setup escribe un documento ordenado, indentado y con versión de schema de cada herramienta, categoría, finding y app instalada. Dos máquinas se comparan limpio.
Findings
Cada regla corre offline sobre lo detectado. Cada finding tiene una severidad, con su propia forma además de su propio color, y todas suman a un único número.
Un runtime que ya pasó su end of life, o dos instalaciones de la misma herramienta tapándose entre sí en el PATH — la que escribís no es la que pensás.
End of life dentro del año, o versiones duplicadas de un mismo runtime ocupando en silencio varios gigabytes que podrías recuperar.
Más un hueco que una falla: no hay container runtime instalado, o hay una herramienta que no administra nadie, así que nunca se va a actualizar.
Grid para mirar, lista para auditar
Elegí el grid para una mirada rápida, o la lista para más detalle.


Tu setup de desarrollo, en un solo archivo JSON
El botón Copy setup produce un documento JSON ordenado, indentado y con versión de schema de cada herramienta, categoría, finding y aplicación instalada.
"schemaVersion": 1, "machine": { "model": "MacBookPro18,1", "chip": "Apple M1 Pro", "memoryGB": 32 }, "health": { "score": 88, "errors": 0, "warnings": 2, "notes": 2 }, "tools": [ { "name": "Node.js", "version": "22.19.0", "managedBy": "nvm", "bytes": 398458880 } ]
Sólo lee: nunca escribe ni ejecuta nada en tu computadora
DevShop sólo lee lo que hay en tu Mac, así que no hay riesgo de romperte el setup.
Cero invocaciones de shell. Las versiones salen de nombres de directorio, no de ejecutar binarios.
Cero requests en runtime. Las reglas de end of life vienen compiladas y se evalúan offline.
No instala, no actualiza y no borra nada. Swift 6 con strict concurrency.

Símbolos de interfaz: SF Symbols, sólo dentro de la app
Iconos de la página: lucide, vía astro-icon
Escribime →