ZCode de Z.ai: una nueva forma de programar con IA sin complicarse demasiado
La inteligencia artificial está cambiando muy rápido la forma en la que trabajamos con código, automatización, documentación y proyectos digitales. Una de las herramientas que más me ha llamado la atención últimamente es ZCode, de Z.ai, un entorno pensado para trabajar con agentes de IA dentro de proyectos reales.
La web oficial es esta:
Y dejo también este vídeo como referencia para quien quiera verlo en acción:
Ver vídeo de referencia sobre ZCode
¿Qué es ZCode?
ZCode no es simplemente un chat de IA para pedirle código. La idea va un paso más allá: es un entorno donde puedes abrir un proyecto, darle instrucciones a un agente y pedirle que te ayude a entender, modificar, revisar y mejorar código.
Dicho de forma sencilla: en vez de copiar y pegar fragmentos de código en una IA, ZCode intenta trabajar directamente sobre el contexto del proyecto.
Esto puede ser útil tanto para desarrolladores como para administradores de sistemas, perfiles DevOps, personas que están aprendiendo programación o cualquiera que quiera apoyarse en la IA para avanzar más rápido en tareas técnicas.
Qué ofrece ZCode
ZCode está pensado para ayudar en varias partes del trabajo técnico:
- Planificar cambios antes de tocar el código.
- Revisar archivos del proyecto.
- Crear o modificar código.
- Ejecutar comandos.
- Analizar errores.
- Revisar cambios antes de confirmarlos.
- Trabajar con tareas largas sin perder el hilo.
- Usar agentes especializados para investigar, revisar o dividir trabajo.
- Conectar herramientas externas mediante MCP.
- Controlar algunas tareas desde el móvil o desde canales externos.
Lo interesante no es solo que “genere código”, sino que intenta organizar el trabajo como si fuera un asistente técnico que entiende el proyecto y va avanzando paso a paso.
Integración con GLM-5.2
Uno de los puntos principales de ZCode es su integración con GLM-5.2, el modelo de Z.ai orientado a tareas largas, razonamiento y programación.
Esto es importante porque muchos problemas reales no se resuelven con una única pregunta. A veces hay que entender una estructura de carpetas, revisar varios archivos, localizar un error, modificar una parte, probarla, corregir otra cosa y volver a validar.
Ahí es donde este tipo de herramientas empiezan a tener sentido: no solo responden, sino que pueden ayudar a mantener continuidad en tareas más largas.
Goal Mode: decirle un objetivo y dejar que avance
Una de las funciones más interesantes es el Goal Mode. En lugar de pedirle pequeñas instrucciones una y otra vez, puedes definir un objetivo más claro, por ejemplo:
“Corrige los errores de TypeScript y deja los tests pasando”.
O:
“Revisa este módulo, mejora la estructura y prepara los cambios para revisión”.
La idea es que ZCode mantenga ese objetivo como referencia, avance por iteraciones y vaya comprobando si el resultado está realmente terminado.
Esto no significa que haya que confiar ciegamente en la IA. Al contrario: lo correcto es usarlo con control, revisar los cambios y probar todo antes de llevarlo a producción. Pero como herramienta para avanzar en tareas largas, puede ahorrar bastante tiempo.
Control de permisos y modos de ejecución
ZCode también incluye distintos modos de ejecución. Esto es importante porque no todas las tareas tienen el mismo riesgo.
No es lo mismo pedirle que genere una función nueva en un proyecto de pruebas que dejarle tocar archivos de configuración, scripts de despliegue o partes sensibles de una aplicación.
Por eso permite trabajar con modos más prudentes, donde pide confirmación antes de hacer cambios, o modos más ágiles para tareas de menor riesgo. Para mí, esto es clave: la IA puede ayudar mucho, pero en sistemas reales hay que mantener siempre criterio técnico y capacidad de revisión.
Subagentes: dividir el trabajo
Otra función interesante son los subagentes. La idea es que el agente principal pueda apoyarse en agentes especializados para tareas concretas.
Por ejemplo, un subagente puede dedicarse a investigar dónde está implementada una funcionalidad, otro puede revisar documentación y otro puede analizar riesgos antes de tocar código.
Esto puede ser especialmente útil en proyectos grandes, donde muchas veces el mayor problema no es escribir código nuevo, sino entender bien lo que ya existe.
MCP: conectar ZCode con más herramientas
ZCode también permite trabajar con servidores MCP, que sirven para conectar capacidades externas con los agentes. Por ejemplo, acceso a herramientas, memoria, navegación, lectura web o integraciones específicas.
Este punto es importante porque el futuro de estas herramientas no va solo de tener “un chat inteligente”, sino de conectar la IA con el entorno real de trabajo: archivos, documentación, terminal, navegador, repositorios y servicios externos.
Gestión de tareas, archivos y cambios
ZCode también incluye gestión de tareas y archivos dentro del propio entorno. Permite organizar tareas por grupos, ver archivos del proyecto, revisar cambios de Git y trabajar con el árbol de archivos sin tener que saltar constantemente entre herramientas.
Esto lo acerca más a un entorno de trabajo con IA que a una simple ventana de chat.
Para una persona técnica, esto puede ser bastante práctico: menos copiar y pegar, más trabajar sobre el contexto real.
Control remoto desde el móvil
Otra función llamativa es el control remoto. Según la documentación, puedes conectar el móvil al espacio de trabajo de escritorio para revisar el estado de una tarea, enviar una instrucción adicional o continuar supervisando el trabajo sin estar sentado delante del ordenador.
No lo veo como algo para dejar a la IA funcionando sin control, sino como una forma cómoda de seguir una tarea larga, revisar el progreso y tomar decisiones en momentos concretos.
¿Para quién puede ser útil?
ZCode puede ser interesante para:
- Desarrolladores que trabajan con proyectos medianos o grandes.
- Administradores de sistemas que automatizan tareas.
- Perfiles DevOps que necesitan revisar scripts, pipelines o configuraciones.
- Personas que están aprendiendo programación y quieren entender mejor un proyecto.
- Freelancers que necesitan acelerar tareas técnicas.
- Equipos que quieran experimentar con agentes de IA en desarrollo real.
- Usuarios avanzados que ya usan herramientas como Cursor, Claude Code, Copilot o similares.
No creo que sea una herramienta mágica ni que sustituya el conocimiento técnico. Pero sí puede ser una ayuda potente si se usa bien.
Mi opinión inicial
Lo que más me gusta de ZCode es que va en una dirección muy clara: la IA no como simple generador de texto, sino como agente de trabajo dentro de un proyecto.
Eso encaja bastante con hacia dónde va el mundo técnico: menos tareas repetitivas, más revisión, criterio, arquitectura, automatización y capacidad para dirigir herramientas inteligentes.
Pero también hay que ser realistas. Cualquier herramienta que pueda leer archivos, ejecutar comandos o modificar código debe usarse con cabeza. Antes de usarla en proyectos importantes, conviene probarla con repositorios pequeños, revisar los permisos, comprobar qué cambios hace y mantener siempre control de versiones.
La IA puede acelerar muchísimo, pero no debe sustituir la responsabilidad técnica.
Conclusión
ZCode es una herramienta muy interesante dentro del nuevo mundo de los entornos de desarrollo con agentes de IA.
Ofrece integración con GLM-5.2, tareas largas mediante Goal Mode, subagentes, gestión de archivos, control remoto, MCP y distintos modos de ejecución para trabajar con más o menos supervisión.
Para quien venga del mundo de sistemas, DevOps, desarrollo o automatización, merece la pena echarle un vistazo.
No se trata de dejar que la IA lo haga todo, sino de aprender a dirigirla bien. Y esa, probablemente, será una de las habilidades más importantes para los perfiles técnicos en los próximos años.