Repolode
eclipse-che

eclipse-che/che

Entornos de desarrollo en la nube basados en Kubernetes que ejecutan un IDE web, las dependencias y el código del proyecto en contenedores dentro de pods de Kubernetes.

Alternativa open source a:GitHub CodespacesGitpod

Estrellas
7,171
Forks
1,213
Issues abiertos
196
Último commit
ayer

¿Qué es?

Eclipse Che es una plataforma para ejecutar entornos de desarrollo en la nube sobre Kubernetes, dirigida a equipos de ingeniería empresariales. Cada workspace reúne las dependencias del desarrollador, runtimes integrados en contenedores, un IDE web y el código del proyecto en contenedores que se ejecutan en pods de Kubernetes, de modo que el entorno puede ejecutarse en cualquier clúster de Kubernetes.

Los workspaces pueden iniciarse desde la URL de un repositorio Git mediante un enlace factory o desde un devfile.yaml en la raíz del repositorio, que declara las herramientas, los runtimes y los comandos que necesita el proyecto. La herramienta de línea de comandos chectl permite crear, listar y detener workspaces. El recurso personalizado CheCluster configura la propia instancia de Che, y es posible personalizar el registro integrado de extensiones de VS Code.

El proyecto es adecuado para equipos que quieren entornos de desarrollo reproducibles y portátiles, alojados en su propia infraestructura en lugar de en los equipos de los desarrolladores.

Funciones clave

  • 01Inicia workspaces desde la URL de un repositorio Git mediante enlaces factory.
  • 02Define las herramientas, los runtimes y los comandos del workspace con un devfile.yaml.
  • 03Ejecuta el IDE web y el código del proyecto dentro de pods de Kubernetes.
  • 04Administra workspaces desde la línea de comandos con chectl.
  • 05Configura la instancia mediante el recurso personalizado CheCluster.
  • 06Permite que los administradores personalicen el registro integrado de extensiones de VS Code.

Casos de uso

  • Proporcionar a los desarrolladores de empresas workspaces uniformes y preconfigurados en un clúster de Kubernetes compartido.
  • Abrir un proyecto en un IDE en la nube directamente desde la URL de su repositorio Git.
  • Mantener las dependencias y los runtimes de desarrollo versionados junto con el código en un devfile.

Inicio rápido

  1. 1

    Usa Eclipse Che online desde la página de inicio en la nube

  2. 2

    Ejecuta Eclipse Che en tu propio clúster de Kubernetes siguiendo la guía de instalación

  3. 3

    Inicia un espacio de trabajo desde un devfile con chectl

    chectl workspace:start -f devfile.yaml

Antes de usarlo

  • Necesita un clúster de Kubernetes para funcionar, por lo que el alojamiento propio requiere infraestructura real y trabajo de administración.
  • Tiene licencia EPL-2.0, una licencia copyleft que también se aplica a las modificaciones del código cubierto.

Temas

Preguntas frecuentes

¿Qué es che?
Entornos de desarrollo en la nube basados en Kubernetes que ejecutan un IDE web, las dependencias y el código del proyecto en contenedores dentro de pods de Kubernetes. Eclipse Che es una plataforma para ejecutar entornos de desarrollo en la nube sobre Kubernetes, dirigida a equipos de ingeniería empresariales. Cada workspace reúne las dependencias del desarrollador, runtimes integrados en contenedores, un IDE web y el código del proyecto en contenedores que se ejecutan en pods de Kubernetes, de modo que el entorno puede ejecutarse en cualquier clúster de Kubernetes.
¿che es gratuito? ¿Qué licencia tiene?
che es open source bajo la licencia EPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿che sigue mantenido?
Mantenimiento activo. El último commit de che fue el 20 oct 2026.
¿Para qué puedo usar che?
Proporcionar a los desarrolladores de empresas workspaces uniformes y preconfigurados en un clúster de Kubernetes compartido. Abrir un proyecto en un IDE en la nube directamente desde la URL de su repositorio Git. Mantener las dependencias y los runtimes de desarrollo versionados junto con el código en un devfile.
¿Cómo se instala che?
Usa Eclipse Che online desde la página de inicio en la nube Ejecuta Eclipse Che en tu propio clúster de Kubernetes siguiendo la guía de instalación Inicia un espacio de trabajo desde un devfile con chectl: chectl workspace:start -f devfile.yaml
¿Dónde consigo che?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eclipse-che/che

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados