Repolode
zai-org

zai-org/ZCode

Espacio de trabajo de programación con IA de Z.ai, disponible como app de escritorio, interfaz web y agente de terminal, basado en una base de código compartida en TypeScript.

Alternativa open source a:CursorClaude Code

Estrellas
7,989
Forks
2,455
Issues abiertos
11
Último commit
hace 18 horas

¿Qué es?

ZCode es un espacio de trabajo de programación con IA de Z.ai. Está disponible en tres formatos: una app de escritorio con Electron, un cliente web servido desde un backend local y un paquete de línea de comandos que inicia una interfaz de terminal (TUI), una interfaz web o el agente mediante un único comando `zcode`.

El repositorio es un monorepo de pnpm que incluye el cliente de escritorio, el servidor HTTP y WebSocket, un paquete de interfaz de usuario compartida con React, el Agent CLI y su runtime, además de integraciones con proveedores. El paquete de línea de comandos se ejecuta por completo en la máquina local y requiere Node.js, pero no Electron. El modo web se enlaza a 127.0.0.1 de forma predeterminada y puede exponerse en la LAN mediante un token de acceso.

Los desarrolladores que trabajan en el proyecto instalan las dependencias con `pnpm bootstrap`, ejecutan la app de escritorio con `pnpm dev:desktop` o inician juntos el cliente web y el backend con `pnpm dev:web`. Los scripts de compilación generan paquetes de escritorio distribuibles y una versión del CLI en formato tarball con un script de instalación.

Funciones clave

  • 01La interfaz de terminal, la interfaz web y la app de escritorio comparten un único backend del agente.
  • 02El modo web se sirve en localhost de forma predeterminada y admite un token de acceso para su uso en la LAN.
  • 03La estructura del monorepo separa los paquetes de escritorio, web, servidor, interfaz compartida y CLI.
  • 04Los scripts de compilación generan paquetes de escritorio para macOS, Windows y Linux.
  • 05La versión de línea de comandos se distribuye como un tarball con un checksum y un script de instalación.

Casos de uso

  • Ejecutar un agente de programación con IA en una terminal, mediante una sesión SSH en un proyecto remoto.
  • Usar un espacio de trabajo de programación en el navegador con una carpeta de proyecto local.
  • Ampliar el agente o crear plugins de interfaz de usuario a partir del código abierto.

Inicio rápido

  1. 1

    Instala los requisitos previos: Git, Node.js 24.14.0 y pnpm 10.33.2 (consulta mise.toml)

  2. 2

    Prepara las dependencias y los recursos locales desde la raíz del repositorio

    pnpm bootstrap
  3. 3

    Inicia la aplicación de escritorio en modo de desarrollo

    pnpm dev:desktop

Antes de usarlo

  • Debes instalar Node.js 24.14.0 y pnpm 10.33.2 antes de la configuración.
  • Las compilaciones de escritorio hechas desde el código fuente no se firman localmente, y macOS puede bloquear el primer inicio si no se elimina manualmente el atributo de cuarentena.
  • Para empaquetar la versión de CLI, debes configurar una URL base de descarga y alojarla por tu cuenta.

Temas

Preguntas frecuentes

¿Qué es ZCode?
Espacio de trabajo de programación con IA de Z.ai, disponible como app de escritorio, interfaz web y agente de terminal, basado en una base de código compartida en TypeScript. ZCode es un espacio de trabajo de programación con IA de Z.ai. Está disponible en tres formatos: una app de escritorio con Electron, un cliente web servido desde un backend local y un paquete de línea de comandos que inicia una interfaz de terminal (TUI), una interfaz web o el agente mediante un único comando `zcode`.
¿ZCode es gratuito? ¿Qué licencia tiene?
ZCode es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ZCode sigue mantenido?
Mantenimiento activo. El último commit de ZCode fue el 19 oct 2026.
¿Para qué puedo usar ZCode?
Ejecutar un agente de programación con IA en una terminal, mediante una sesión SSH en un proyecto remoto. Usar un espacio de trabajo de programación en el navegador con una carpeta de proyecto local. Ampliar el agente o crear plugins de interfaz de usuario a partir del código abierto.
¿Cómo se instala ZCode?
Instala los requisitos previos: Git, Node.js 24.14.0 y pnpm 10.33.2 (consulta mise.toml) Prepara las dependencias y los recursos locales desde la raíz del repositorio: pnpm bootstrap Inicia la aplicación de escritorio en modo de desarrollo: pnpm dev:desktop
¿Dónde consigo ZCode?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zai-org/ZCode

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

Proyectos relacionados