Documentación / Primeros pasos

Qué es Yuli

Un marco de trabajo completo para desarrollar con IA sin perder el control: IDE, agente, métricas, metodología y calidad.

Yuli Code es un IDE de escritorio donde la IA trabaja contigo sin quitarte el control. Reúne en una sola aplicación el editor, la inteligencia de código, Git, la depuración, la base de datos, los contenedores, el diseño web y un agente que planea, propone y ejecuta.

El agente propone, el IDE controla y tú autorizas. Es el principio que guía cada función de Yuli.

Qué significa YULI

YULI son las siglas de Yield Unified Local Intelligent Framework for Orchestrated Generation & Execution.

No es solo un editor con un chat. Es un marco de trabajo que une seis piezas:

Pieza Qué aporta
IDE Editor, navegación, refactorización, Git, depuración, base de datos, contenedores, cliente REST y Web Studio.
Agente Planea, propone cambios con su diff y opera el IDE con herramientas controladas.
Métricas Calificación A–E, prácticas de clean code, Six Sigma y comparación con la versión anterior (N−1).
Metodología Un ciclo de vida de 8 fases, de Análisis a Entrega, con una fase de Medición obligatoria.
Aseguramiento de calidad Un contrato de calidad versionado y un gate que aplica las mismas reglas a personas y agentes.
SDLC Requisitos, ADR, modelo de amenazas, cadena de suministro, entrega y operación en el Centro de gobierno.

Los tres principios

Control humano

Ningún cambio del agente llega al disco sin pasar por revisión. Las acciones con efectos (un commit, un push, una sentencia que escribe en la base de datos) se aprueban desde una tarjeta.

Reglas deterministas

Los límites de seguridad los aplica el motor en cada operación. No dependen de lo que diga el prompt ni de la buena voluntad del modelo.

Local primero

El código, el índice y el estado del agente viven en tu equipo y en tu proyecto. Solo sale a internet la IA que tú elijas. Detalle en Seguridad.

Cómo está construido

Un motor nativo en Rust hace el trabajo pesado (indexado, Git, procesos, depuración, base de datos, seguridad y orquestación del agente) y una interfaz Electron + TypeScript solo pinta. El modelo de lenguaje razona y opera los servicios del IDE mediante herramientas controladas. Más en Arquitectura.

Dos formas de usar la IA

Modo suscripción Modo Platform
Quién razona Tu propio Claude Code, Kiro, Codex o Antigravity El motor de Yuli
Quién paga Tu suscripción actual La API key del proveedor que elijas
Cómo usa el IDE Herramientas yuli_* por MCP Herramientas internas

En los dos modos las reglas, los paneles y la ventana de cambios son los mismos. Elige el tuyo en Conectar una IA.

Para quién es

  • Equipos que quieren la productividad de la IA sin renunciar al control, la seguridad ni la transparencia sobre su código.
  • Proyectos JVM, incluidos sistemas heredados (Ant, Eclipse, Struts, JSP, servidores de aplicaciones clásicos).
  • Front-end con React, Vue, Angular, HTML o JSP.
  • Equipos con exigencias de calidad o regulación, gracias al contrato de calidad y al gate.

Qué sigue

  1. Instala Yuli.
  2. Abre tu primer proyecto.
  3. Conecta una IA.
  4. Pide tu primera tarea.