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.

Ce urmează

  1. Instalează Yuli.
  2. Deschide primul tău proiect.
  3. Conectează o IA.
  4. Cere prima ta sarcină.