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.