Instalación
Kmila comparte un mismo código base (.NET 9) entre su aplicación nativa y su versión web. Elige la modalidad que mejor te convenga.
Opción A — Demo en el navegador
La forma más rápida de probar Kmila es el demo de este sitio: regístrate con un usuario y contraseña (sin datos personales) y obtén un entorno acotado para editar y simular.
El demo es una muestra limitada. Los proyectos pueden eliminarse sin previo aviso y no se garantiza su persistencia.
Opción B — Auto-hospedar con Docker (Linux)
La versión web de Kmila está pensada para ejecutarse en un servidor Linux, de modo que cualquier persona pueda usarla desde el navegador sin importar su sistema operativo.
# Clona el repositorio
git clone https://github.com/Kmila9s/Kmila.git
cd Kmila
# Construye y levanta el contenedor
docker compose up --build
Cuando termine, abre http://localhost:8080 en tu navegador.
Requisitos del servidor: ~1 GB de disco libre, 200 MB de RAM libres, x64 o ARM64.
Opción C — Compilar la versión web desde el código
Si prefieres ejecutarla sin Docker necesitas el SDK de .NET 9.
git clone https://github.com/Kmila9s/Kmila.git
cd Kmila/App/Kmila/Kmila.Web
dotnet run
La aplicación quedará disponible en http://localhost:5297.
Opción D — Aplicación nativa
Descarga la app nativa para tu plataforma:
- Windows y macOS (de escritorio)
- Android e iOS (móvil)
Las compilaciones nativas se distribuyen desde el repositorio del proyecto.
Notas
- No se requiere infraestructura de servidor ni servicios en la nube para las versiones nativa o auto-hospedada.
- Todas las tecnologías son de código abierto o de uso académico gratuito.
- Consulta la guía de Primeros pasos para tu primer proyecto.