Documentație / Primii pași
Ce este Yuli
Un cadru de lucru complet pentru a dezvolta cu IA fără a pierde controlul: IDE, agent, metrici, metodologie și calitate.
Yuli Code este un IDE desktop în care IA lucrează alături de tine fără să-ți ia controlul. Reunește într-o singură aplicație editorul, inteligența codului, Git, depanarea, baza de date, containerele, designul web și un agent care planifică, propune și execută.
Agentul propune, IDE-ul controlează, iar tu autorizezi. Este principiul care ghidează fiecare funcție din Yuli.
Ce înseamnă YULI
YULI este acronimul pentru Yield Unified Local Intelligent Framework for Orchestrated Generation & Execution.
Nu este doar un editor cu un chat. Este un cadru de lucru care unește șase piese:
| Piesă | Ce aduce |
|---|---|
| IDE | Editor, navigare, refactorizare, Git, depanare, bază de date, containere, client REST și Web Studio. |
| Agent | Planifică, propune modificări cu diff-ul lor și operează IDE-ul prin unelte controlate. |
| Metrici | Calificativ A–E, practici de clean code, Six Sigma și comparație cu versiunea anterioară (N−1). |
| Metodologie | Un ciclu de viață în 8 faze, de la Analiză la Livrare, cu o fază de Măsurare obligatorie. |
| Asigurarea calității | Un contract de calitate versionat și un gate care aplică aceleași reguli oamenilor și agenților. |
| SDLC | Cerințe, ADR, model de amenințări, lanț de aprovizionare, livrare și operare în Centrul de guvernanță. |
Cele trei principii
Control uman
Nicio modificare a agentului nu ajunge pe disc fără revizuire. Acțiunile cu efecte (un commit, un push, o instrucțiune care scrie în baza de date) se aprobă dintr-un card.
Reguli deterministe
Limitele de securitate sunt aplicate de motor la fiecare operație. Nu depind de ce spune promptul și nici de bunăvoința modelului.
Local mai întâi
Codul, indexul și starea agentului stau pe calculatorul tău și în proiectul tău. Doar IA pe care o alegi tu iese pe internet. Detalii în Securitate.
Cum este construit
Un motor nativ în Rust face munca grea (indexare, Git, procese, depanare, bază de date, securitate și orchestrarea agentului), iar o interfață Electron + TypeScript doar afișează. Modelul de limbaj raționează și operează serviciile IDE-ului prin unelte controlate. Mai multe în Arhitectură.
Două moduri de a folosi IA
| Modul abonament | Modul Platform | |
|---|---|---|
| Cine raționează | Propriul tău Claude Code, Kiro, Codex sau Antigravity | Motorul Yuli |
| Cine plătește | Abonamentul tău actual | Cheia API a furnizorului pe care îl alegi |
| Cum folosește IDE-ul | Unelte yuli_* prin MCP |
Unelte interne |
În ambele moduri, regulile, panourile și fereastra de modificări sunt aceleași. Alege-l pe al tău în Conectarea unei IA.
Pentru cine este
- Echipe care vor productivitatea IA fără să renunțe la control, securitate și transparență asupra codului lor.
- Proiecte JVM, inclusiv sisteme legacy (Ant, Eclipse, Struts, JSP, servere de aplicații clasice).
- Front-end cu React, Vue, Angular, HTML sau JSP.
- Echipe cu cerințe de calitate sau de reglementare, datorită contractului de calitate și gate-ului.