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.