Herramienta de línea de comandos de Apple para ejecutar contenedores Linux como máquinas virtuales ligeras en Mac con Apple silicon.
traderepublic/Cilicon
App de CI para macOS autohospedada en Apple Silicon que ejecuta máquinas virtuales efímeras para GitHub Actions, Buildkite, GitLab Runner o scripts personalizados.
Alternativa open source a:MacStadium
Orka
- Estrellas
- 1,194
- Forks
- 44
- Issues abiertos
- 10
- Último commit
- el mes pasado
¿Qué es?
Cilicon es una app para macOS basada en Virtualization Framework de Apple. Crea, aprovisiona y ejecuta máquinas virtuales efímeras de CI en Mac con Apple Silicon, de modo que cada trabajo comienza en una VM nueva. Admite GitHub Actions, Buildkite Agent, GitLab Runner y scripts arbitrarios como fuentes de trabajos.
Las imágenes usan el formato de contenedor tart y se pueden descargar desde registros OCI o cargar desde archivos locales. Cilicon se conecta al invitado por SSH para ejecutar comandos previos y posteriores, e incluye una sonda de disponibilidad opcional que reinicia la VM cuando falla un comando de comprobación de estado.
El proyecto está pensado para equipos que quieren ejecutar compilaciones de macOS y Xcode en hardware dedicado bajo su control. La configuración se realiza mediante un archivo cilicon.yml en el directorio de inicio del host.
Funciones clave
- 01Ejecuta VM efímeras de macOS en Apple Silicon mediante Virtualization Framework de Apple.
- 02Admite GitHub Actions, Buildkite Agent, GitLab Runner y scripts personalizados.
- 03Descarga imágenes de VM en formato tart desde registros OCI.
- 04Ejecuta comandos previos y posteriores, así como comprobaciones de estado, por SSH.
- 05Reinicia automáticamente las VM cuando falla una sonda de disponibilidad.
Casos de uso
- Ejecutar compilaciones de iOS y macOS con Xcode en hardware Mac autohospedado.
- Proporcionar ejecutores de CI de macOS aislados para GitHub Actions o pipelines de GitLab.
- Alojar máquinas Mac dedicadas a compilaciones que inicien cada trabajo desde una imagen limpia.
Inicio rápido
- 1
Descarga la versión más reciente de Cilicon.app desde la página de versiones
- 2
Crea un archivo de configuración cilicon.yml en el directorio de inicio del host con tu source y provisioner
- 3
Añade Cilicon.app como elemento de inicio en el macOS del host
Antes de usarlo
- Solo funciona en Mac con Apple Silicon y macOS, por lo que no se puede usar en Linux ni Windows.
- Requiere un Mac dedicado y configurar el host manualmente, por ejemplo, activar el inicio de sesión automático y deshabilitar la suspensión.
- Hay un problema conocido con SSH en macOS 15.0 a 15.3.x; se recomienda macOS 15.4 o posterior.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Cilicon?
- App de CI para macOS autohospedada en Apple Silicon que ejecuta máquinas virtuales efímeras para GitHub Actions, Buildkite, GitLab Runner o scripts personalizados. Cilicon es una app para macOS basada en Virtualization Framework de Apple. Crea, aprovisiona y ejecuta máquinas virtuales efímeras de CI en Mac con Apple Silicon, de modo que cada trabajo comienza en una VM nueva. Admite GitHub Actions, Buildkite Agent, GitLab Runner y scripts arbitrarios como fuentes de trabajos.
- ¿Cilicon es gratuito? ¿Qué licencia tiene?
- Cilicon es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Cilicon sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de Cilicon fue el 14 sept 2026.
- ¿Para qué puedo usar Cilicon?
- Ejecutar compilaciones de iOS y macOS con Xcode en hardware Mac autohospedado. Proporcionar ejecutores de CI de macOS aislados para GitHub Actions o pipelines de GitLab. Alojar máquinas Mac dedicadas a compilaciones que inicien cada trabajo desde una imagen limpia.
- ¿Cómo se instala Cilicon?
- Descarga la versión más reciente de Cilicon.app desde la página de versiones Crea un archivo de configuración cilicon.yml en el directorio de inicio del host con tu source y provisioner Añade Cilicon.app como elemento de inicio en el macOS del host
- ¿Dónde consigo Cilicon?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/traderepublic/Cilicon
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Extensión de GitHub CLI que permite definir automatizaciones de repositorio con IA en Markdown y ejecutarlas de forma segura mediante GitHub Actions.
Una forma ligera de ejecutar contenedores de Docker, containerd o Incus en macOS y Linux con una configuración mínima.
Una app nativa para la barra de menús de macOS que muestra el estado de los repositorios de GitHub: issues, pull requests, CI, releases y clones locales.
Motor de CI/CD autohospedado que ejecuta en contenedores pipelines definidos en archivos de configuración y permite ampliarlo mediante plugins.
Plataforma de código abierto para gestionar feature flags, configuración remota, pruebas A/B y despliegues graduales; autohospedable con Docker o disponible en la nube.