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.