Davit - Native macOS UI for Apple Containers
Show HN: Davit, a Apple Containers UI

Davit es una aplicación nativa para macOS que ofrece una interfaz gráfica intuitiva para gestionar contenedores de Apple en chips Apple silicon. Sin necesidad de Docker Desktop, permite ejecutar, monitorear y editar contenedores Linux directamente a través de la API nativa del sistema. Con una arquitectura ligera de solo 17 MB, ofrece gráficos en tiempo real, acceso al terminal con un clic y configuración automática sin derechos de administrador. Es la solución perfecta para desarrolladores que buscan rendimiento puro y simplicidad en su entorno local.
Todo lo que esperarías. Nada que no necesites.
- _doctor_love
Mi movimiento de poder actual en la era de la IA: no hacer nada.
Tuve una idea como esta y pensé que podría programarla con 'vibe coding', pero luego pensé que alguien más se preocuparía más y lo haría primero. ¡Tenía razón!
Esto parece una aplicación genial y estoy emocionado de probarla.
Idea gratis: Me gustaría poder 'encerrar' a un agente dentro de una VM y enviar instrucciones al arnés desde fuera de la VM hacia el/los agente(s) instalados dentro. Idealmente, no debería haber Codex/Claude/etc. instalado en el host.
Aún mejor: permíteme configurar múltiples cuentas de usuario dentro de la VM y restringir la política de sistema de archivos/red por usuario. Así puedo tener un agente de desarrollo, un agente de QA, etc., cada uno con su propia visión del trabajo. Eso sería una capa base poderosa para una automatización adicional.
Por supuesto, debería poder configurar varios recursos 'adjuntos' a la VM que los agentes puedan usar bajo un esquema de permisos; por ejemplo, DB, cola, volumen externo, y así sucesivamente.
- simonw
Esto parece una aplicación realmente sólida. Me gusta que sea de 17 MB y que utilice la biblioteca ContainerAPIClient directamente.
28 commits en 3 días, 5,015 líneas de Swift, cada commit con 'Co-Authored-By: Claude Fable 5'.
También es genial que esté firmado/notarizado. Lo instalé y descargó lo necesario de la plataforma de contenedores en el primer lanzamiento.
Sugerencia: agrega un tutorial de inicio en el sitio que sugiera una imagen para probar y tenga capturas de pantalla (o un video silencioso) que muestren cómo poner esa imagen en funcionamiento y qué puedes hacer con ella.
El diálogo de creación de imagen sugiere 'nginx:latest', pero eso no es una gran demostración de inicio.
- joohwan
Lo que más me llamó la atención, más que este proyecto en particular, es la aceleración visible de un fenómeno que muchos de nosotros podíamos prever, especialmente en el último año o así: la gente puede construir una versión de la misma idea más rápido que nunca.
Después de unos 10 minutos de búsqueda, encontré múltiples proyectos similares en Swift (la mayoría de ellos tienen solo unas pocas semanas o meses de antigüedad):
https://github.com/tdeverx/contained-app
https://github.com/nico81/iContainer
https://github.com/wouterdebie/davit
https://github.com/Augani/dory
https://github.com/tofa84/berth
https://github.com/erdaltoprak/ContainerUtility
https://github.com/andrew-waters/orchard
Había más si incluimos los que tienen menos estrellas en GitHub, solo CLI, no en Swift, etc., pero ya entiendes la idea.
La gente será cada vez más capaz de construir su propia versión del software que desea. A medida que eso suceda, el valor del software de otros disminuirá. La era del software hiperpersonalizado está llegando.
- bbg2401
Otros proyectos recientes con 'vibe coding' que proporcionan interfaces similares:
- kylemclaren
¡Ja! Parece que construimos lo mismo: https://container-ui.fly.dev/
Ahora desearía no haber quemado todos esos tokens.
- dllrr
He sido fan de Orbstack durante unos 2 años. Vale la pena el costo para mí porque está tan bien integrado, es rápido y compatible con el comando docker.
Sin embargo, lo probaré.
- internet2000
Realmente bonito. Funcionó perfectamente descargando el runtime y ejecutando nginx:latest.
Está llegando al punto de que hacer scroll hacia abajo en GitHub y ver a Claude como colaborador es una señal de que la aplicación será buena (sensación nativa, sin Electron, etc.)
- ozarkerD
Hombre, desearía que Apple agregara compatibilidad con la API de Docker a Apple Containers