BETA · gratuit pentru toțiv0.0.78
FrameworkOrchestratedGenerationExecution

Agentul propune. IDE-ul controlează. Tu autorizezi.

Un cadru de lucru complet —IDE, agent, metrici, metodologie și guvernanță— care îi dă echipei tale superputeri fără să-i ia controlul.

  • Motor în Rust
  • Electron + TypeScript
  • 8 limbi
  • Local întâi
petclinicYuli · analizează
Proiect
▾ src/main/java
▾ owner
OwnerController.java
OwnerRepository.java
Owner.java
Pet.java
▸ vet
▸ src/test/java
▸ resources
pom.xml
Git
main · ✓
Abonamentul tău · AnthropicClaude CodeNeverificatgit: activat
Validează numele de familie în căutarea proprietarilor și adaugă testele lui.
Faza 1 din 8Analiză
Citesc OwnerController și 3 fișiere conexe…
Cere-i ceva IA… Opus 1M · medio
OwnerController.javaModificări IA
owner › OwnerController › processFindForm
41@GetMapping("/owners")
42public String processFindForm(Owner owner,
43 BindingResult result, Model model) {
44 String lastName = owner.getLastName();
45 if (lastName == null) lastName = "";
46 Collection<Owner> results =
47 owners.findByLastName(lastName);
48 model.addAttribute("owners", results);
49 return "owners/ownersList";
50}
TerminalRulareTesteProblemeCalitateMai mult ▾
$ yuli · code intelligence · 4 fișiere în context (subgraf)
petclinicOPUS 5.5 (1M CONTEXT)Plan 5 h 5%5.217 LOCJava 21 · UTF-8A · σ 4,7

Scrii ce ai nevoie, în limba ta. Agentul citește doar codul care contează.

110+unelte yuli_* prin MCP
8faze per misiune
40+limbaje și formate
8limbi ale interfeței
19skills incluse
~100handlere în Rust
Un cadru de lucru, nu un chat

Nu promite calitate. O măsoară.

Metodologie, metrici, asigurarea calității și SDLC lucrând împreună la fiecare modificare.

Opt faze. Fiecare lucrare mare este o misiune.

Agentul nu sare direct la scris cod: analizează, proiectează, planifică, implementează, măsoară, testează, revizuiește și livrează.

5 / 8MăsurareSe compară cu N−1. Dacă e mai rău, reimplementează.
MCP · ACP

IDE-ul devine superputeri pentru agentul tău.

Yuli se transformă într-un server MCP pentru agentul pe care îl plătești deja. Cu ACP, Yuli conduce și sesiunea: cereri, permisiuni și plan în timp real.

hooks · reguliunelte yuli_*loopback 127.0.0.1 + tokenIPCTuYuli IDEElectron · TypeScriptClaude CodeMCP + hooksyuli-mcpstdio · JSON-RPC 2.0agent-engineRustFurnizor LLMAPI keyProiectul tău

Yuli deschide propriul tău Claude Code, fără să-l modifice, și îi oferă uneltele yuli_* prin MCP, plus hooks care aplică regulile.

De la IDE la server MCP
  1. 1Îți detectează CLI-ul; nu îl descarcă niciodată și nu îți atinge datele de autentificare.
  2. 2Îți arată diff-ul configurației înainte de a o aplica, și se poate anula.
  3. 3Implicit nu scrie nimic în proiectul tău: configurația stă în spațiul Yuli.
  4. 4Te autentifici cu contul tău, iar bara afișează „Conectat la Yuli · N unelte”.

Gemini CLI, Cursor și Copilot primesc regulile proiectului exportate (GEMINI.md, .cursor/rules, copilot-instructions).

Arhitectură

Putere în Rust. Randare în Electron.

Toată munca grea rulează într-un motor nativ în Rust, independent de fereastră. Interfața, în Electron cu TypeScript și React, doar desenează.

  • P0–P3planificator cu priorități
  • SQLiteindex în .ai/codebase
  • JDWPdepanator nativ cu hot swap
Securitate și integritate

Superputeri, cu limite clare.

Fiecare acțiune a agentului cade într-o zonă. Atinge un inel ca să vezi ce se întâmplă.

Liber

Proiectul tău

În folderul proiectului agentul citește, editează, compilează, testează și rulează. Fiecare modificare lasă un punct de control.

  • Mascare tipizatăSecretele circulă ca un marcaj cu tipul și lungimea lor și sunt restaurate doar la scrierea fișierului.
  • Local întâiIndexul, memoria și rapoartele stau pe calculatorul tău. Pleacă doar ce trimiți IA-ului ales.
  • Anti-injecțieCe vine din fișiere, web sau baze de date e tratat ca date, niciodată ca instrucțiuni.
  • Teste onestePoarta detectează testele slăbite sau șterse ca să „treacă” și blochează modificarea.
  • Bază de date cu frâuDoar citire implicit, oprire la 45 s și respingerea planurilor de peste 2 milioane de rânduri.
  • Centru de securitateDependențe verificate cu o bază offline de vulnerabilități, scurgeri de memorie și condiții de cursă.
Productivitate

Același agent. Alt nivel.

Un agent singur ghicește. Cu Yuli vede proiectul așa cum îl vede IDE-ul și dovedește că a terminat.

Agent singurAgent + Yuli
ContextCitește fișiere disparate și umple fereastraSubgraful exact al codului care contează, din indexul în Rust
Build și testeGhicește comenzi în terminalBuild, teste și pornire cu rezultatele în panourile IDE-ului
Calitate„Gata” fără doveziMăsurare față de N−1 și poarta contractului înainte de livrare
Bază de dateȘiruri de conexiune în promptSchema reală, interogări delimitate și scrieri pe care le aprobi tu
MemorieUită totul la fiecare sesiuneMemoria proiectului, reguli învățate și skills
EchipăUn singur firPână la 4 subagenți în paralel, cu revizuire încrucișată
Totul într-o singură fereastră

Ce știe să facă?

Un IDE complet cu adevărat, nu un editor cu un chat lipit.

Limbajele editorului 44

  • Java
  • Kotlin
  • Groovy
  • Scala
  • JavaScript
  • TypeScript
  • JSX / TSX
  • Python
  • Rust
  • Go
  • C
  • C++
  • C#
  • Ruby
  • PHP
  • Swift
  • Dart
  • Lua
  • R
  • Perl
  • SQL
  • PL/SQL
  • Shell
  • PowerShell
  • Batch
  • HTML
  • CSS
  • SCSS
  • LESS
  • JSP
  • JSON
  • YAML
  • TOML
  • XML
  • Markdown
  • GraphQL
  • Protobuf
  • HCL / Terraform
  • Dockerfile
  • Gradle
  • Properties
  • INI
  • Makefile
  • Jenkinsfile

Java nativ în Rust · LSP pentru TypeScript, CSS, Python și Rust

Modele IA

  • AnthropicClaude
  • OpenAIGPT
  • Google GeminiGemini
  • xAIGrok
  • DeepSeekDeepSeek
  • AWS BedrockClaude · Llama · Mistral · Nova · Cohere
  • Vertex AIGemini · Claude
  • LocalOllama · LM Studio · vLLM · llama.cpp
  • Raționament extins: dezactivat, scăzut, mediu sau ridicat
  • Buget de tokeni, cache de prompt și rezumate incrementale
  • Contor de cost per conversație

Baze de date

  • Oracle
  • SQL Server
  • MySQL
  • MariaDB
  • MongoDB
  • SQLite

Build, rulare și depanare

  • Maven
  • Gradle
  • Ant
  • npm
  • Cargo
  • JDWP + hot swap
  • Node CDP
  • PL/SQL debug
  • JVM · JFR

Framework-uri și servere

  • Spring Boot
  • Struts
  • Hibernate
  • React
  • Vue
  • Angular
  • Tomcat
  • Jetty
  • WildFly
  • WebLogic

DevOps și remote

  • Git
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • CloudBees
  • Jira
  • SonarQube
  • Docker
  • Kubernetes
  • WSL · SSH
8 limbi

Vorbește limba ta.

Interfața și motorul sunt traduse în opt limbi. Agentul răspunde în limba în care îi scrii.

petclinicYuli · analizando
Proyecto
▾ src/main/java
▾ owner
OwnerController.java
OwnerRepository.java
Owner.java
Pet.java
▸ vet
▸ src/test/java
▸ resources
pom.xml
Git
main · ✓
Tu suscripción · AnthropicClaude CodeSin verificargit: habilitado
Valida el apellido en la búsqueda de dueños y agrega sus pruebas.
Fase 1 de 8Análisis
Leyendo OwnerController y 3 archivos relacionados…
Pídele algo a la IA… Opus 1M · medio
OwnerController.javaCambios IA
owner › OwnerController › processFindForm
41@GetMapping("/owners")
42public String processFindForm(Owner owner,
43 BindingResult result, Model model) {
44 String lastName = owner.getLastName();
45 if (lastName == null) lastName = "";
46 Collection<Owner> results =
47 owners.findByLastName(lastName);
48 model.addAttribute("owners", results);
49 return "owners/ownersList";
50}
TerminalEjecuciónTestsProblemasCalidadMás ▾
$ yuli · code intelligence · 4 archivos en contexto (subgrafo)
petclinicOPUS 5.5 (1M CONTEXT)Plan 5 h 5%5.217 LOCJava 21 · UTF-8A · σ 4,7
BETA · gratuit

Descarcă-l. E gratuit.

Fără cont și fără card. Fiecare versiune se publică în GitHub Releases.

BETAYuli Code 0.0.78 (BETA) · 19 octombrie 2026

Programul de instalare pentru această versiune apare foarte curând.

Enterprise

Echipa ta are nevoie de ceva anume?

Politici de utilizare, configurare pentru organizația ta sau asistență. Spune-ne și vedem împreună.

Contactează echipa