Construí una aplicación Docker para macOS en Swift sin saber Swift

Desarrollé una app Docker en Swift para macOS sin conocimientos previos de Swift. Aprende cómo en este tutorial paso a paso.

18 dic 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Desarrollé una app Docker en Swift para macOS sin conocer Swift

Construí una aplicación Docker para macOS en Swift sin saber Swift. Lo que empezó como un experimento improvisado se convirtió en Dockscan, una pequeña aplicación nativa para la barra de menú de macOS que permite inspeccionar y gestionar el entorno Docker local. No fue un proyecto planeado: estaba aburrido, trabajando en proyectos locales y cambiando de ventana a ventana cuando abrí Codex y decidí ver qué pasaba. De esa curiosidad nació Dockscan.

Qué hace Dockscan: vive en la barra de menú y ofrece acceso rápido a contenedores imágenes volúmenes redes stacks de docker compose y swarm. No pretende sustituir Docker Desktop sino ser un compañero ligero que puedes consultar mientras trabajas. La idea es ofrecer una vista rápida del estado local de Docker y operaciones comunes sin sacrificar simplicidad.

El giro inesperado: no sabía Swift. Al comenzar Dockscan nunca había hecho una app para macOS. Construí todo con un flujo de trabajo de vibe coding junto a Codex: describía lo que quería, dejaba que generara código, ejecutaba la app, veía qué fallaba, ajustaba y repetía. Sin especificaciones enormes ni planificación profunda, solo momentum. Poco a poco entendí el ciclo de vida de la app la estructura de las vistas el comportamiento de los menús en macOS y cómo comunicarse con la API de Docker.

Lecciones técnicas y de proceso: este enfoque me obligó a aprender conceptos clave sobre macOS y Docker de forma práctica. Aprendí a manejar el ciclo de vida de la aplicación a diseñar vistas reactivas en el entorno nativo y a implementar llamadas y manejo de estado con la API de Docker. Además descubrí que iterar rápido y validar frecuentemente reduce la fricción en proyectos nuevos.

Una reflexión personal sobre la inteligencia artificial: este proyecto dejó algo muy claro. Los avances en inteligencia artificial son impresionantes. Tiene límites y no todo debería salir directamente a producción sin revisión humana, pero es innegable que la IA es un compañero de trabajo excepcional. Reduce la barrera de entrada acelera el desarrollo y permite explorar ideas que quizá nunca hubiéramos empezado, especialmente en áreas que no dominamos. Dockscan existe gracias a esa combinación de curiosidad humana y asistencia de IA.

En Q2BSTUDIO somos especialistas en desarrollo de software a medida y aplicaciones a medida y entendemos el valor de combinar experiencia humana con herramientas avanzadas. Si buscas crear soluciones a medida que integren contenedores, automatización y buenas prácticas de seguridad podemos ayudarte a materializar la idea. Consulta nuestros servicios de desarrollo y aplicaciones a medida en desarrollo de aplicaciones multiplataforma y descubre cómo transformamos proyectos en productos robustos.

Además en Q2BSTUDIO ofrecemos servicios de inteligencia artificial para empresas que van desde la creación de agentes IA hasta la optimización de procesos mediante modelos a medida. Si te interesa potenciar tu negocio con soluciones de IA visita nuestra página de inteligencia artificial para empresas. También trabajamos ciberseguridad y pentesting para asegurar tus desarrollos así como servicios cloud aws y azure para desplegar infraestructuras escalables, servicios de inteligencia de negocio y Power BI para explotar datos y tomar decisiones informadas.

Palabras clave relevantes: aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi. Dockscan es un ejemplo pequeño pero claro de cómo la curiosidad, la iteración rápida y la asistencia de IA pueden llevar a soluciones reales. Si quieres diseñar una herramienta a medida o integrar contenedores y automatización en tu flujo de trabajo, en Q2BSTUDIO te acompañamos desde la idea hasta la puesta en producción.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.