Dokumentation / Erste Schritte

Was ist Yuli

Ein vollständiges Framework, um mit KI zu entwickeln, ohne die Kontrolle zu verlieren: IDE, Agent, Metriken, Methodik und Qualität.

Yuli Code ist eine Desktop-IDE, in der die KI mit dir arbeitet, ohne dir die Kontrolle zu nehmen. Sie vereint in einer einzigen Anwendung den Editor, die Code-Intelligenz, Git, das Debugging, die Datenbank, Container, Webdesign und einen Agenten, der plant, vorschlägt und ausführt.

Der Agent schlägt vor, die IDE kontrolliert und du genehmigst. Das ist das Prinzip hinter jeder Funktion von Yuli.

Was YULI bedeutet

YULI steht für Yield Unified Local Intelligent Framework for Orchestrated Generation & Execution.

Es ist nicht einfach ein Editor mit Chat. Es ist ein Framework, das sechs Bausteine vereint:

Baustein Was er beiträgt
IDE Editor, Navigation, Refactoring, Git, Debugging, Datenbank, Container, REST-Client und Web Studio.
Agent Plant, schlägt Änderungen samt Diff vor und bedient die IDE mit kontrollierten Werkzeugen.
Metriken Bewertung A–E, Clean-Code-Praktiken, Six Sigma und Vergleich mit der Vorversion (N−1).
Methodik Ein Lebenszyklus mit 8 Phasen, von der Analyse bis zur Übergabe, mit verpflichtender Messphase.
Qualitätssicherung Ein versionierter Qualitätsvertrag und ein Gate, das dieselben Regeln auf Menschen und Agenten anwendet.
SDLC Anforderungen, ADR, Bedrohungsmodell, Lieferkette, Auslieferung und Betrieb im Governance-Center.

Die drei Prinzipien

Menschliche Kontrolle

Keine Änderung des Agenten landet auf der Festplatte, ohne geprüft zu werden. Aktionen mit Auswirkungen (ein Commit, ein Push, eine Anweisung, die in die Datenbank schreibt) genehmigst du über eine Karte.

Deterministische Regeln

Die Sicherheitsgrenzen setzt die Engine bei jeder Operation durch. Sie hängen weder vom Prompt noch vom guten Willen des Modells ab.

Lokal zuerst

Code, Index und Zustand des Agenten bleiben auf deinem Rechner und in deinem Projekt. Nur die KI, die du wählst, geht ins Internet. Details unter Sicherheit.

Wie Yuli aufgebaut ist

Eine native Engine in Rust erledigt die schwere Arbeit (Indexierung, Git, Prozesse, Debugging, Datenbank, Sicherheit und Orchestrierung des Agenten), und eine Oberfläche in Electron + TypeScript zeichnet nur. Das Sprachmodell denkt nach und bedient die Dienste der IDE über kontrollierte Werkzeuge. Mehr dazu unter Architektur.

Zwei Arten, die KI zu nutzen

Abo-Modus Platform-Modus
Wer denkt Dein eigenes Claude Code, Kiro, Codex oder Antigravity Die Yuli-Engine
Wer zahlt Dein bestehendes Abo Der API-Key des Anbieters deiner Wahl
Wie die IDE genutzt wird yuli_*-Werkzeuge über MCP Interne Werkzeuge

In beiden Modi sind Regeln, Panels und das Änderungsfenster identisch. Wähle deinen Modus unter Eine KI verbinden.

Für wen Yuli gedacht ist

  • Teams, die die Produktivität der KI wollen, ohne auf Kontrolle, Sicherheit und Transparenz über ihren Code zu verzichten.
  • JVM-Projekte, einschließlich Altsysteme (Ant, Eclipse, Struts, JSP, klassische Applikationsserver).
  • Frontends mit React, Vue, Angular, HTML oder JSP.
  • Teams mit Qualitäts- oder Regulierungsanforderungen – dank Qualitätsvertrag und Gate.

Wie es weitergeht

  1. Installiere Yuli.
  2. Öffne dein erstes Projekt.
  3. Verbinde eine KI.
  4. Gib deine erste Aufgabe in Auftrag.