0.0.99
Aktuell0.0.99 herunterladenDie erste öffentliche Version von Yuli Code, kostenlos und in der BETA: eine Desktop-IDE, in der die KI mit dir arbeitet, ohne dir die Kontrolle zu nehmen. Sie vereint alles, was die IDE heute schon kann: Agenten mit deinem eigenen Konto, Maskierung sensibler Daten, Six-Sigma-Messung gegen die Vorversion, durchgängige Sicherheit und die Werkzeuge einer vollständigen IDE.
Agenten und KI
- Abo-Modus: Arbeite mit deinem eigenen Claude Code, Kiro, Codex oder Antigravity – mit deinem Konto und unverändert. Yuli rührt deine Zugangsdaten nie an und lädt diese Agenten weder herunter noch verbreitet es sie weiter.
- Integriertes Claude Code mit echtem Terminal: Yuli-Ansicht (formatierte Unterhaltung, geänderte Dateien, Verifizierung und Live-Plan) oder Claude-Ansicht im Vollbild, mit Auswahl von Modell und Aufwand und Anzeige der Plannutzung.
- Kiro, Codex und Antigravity über ACP: Yuli arbeitet als ACP-Client und zeigt Antwort, Denkprozess, Werkzeuge, Berechtigungen und Plan live an. Jeder Agent hat seine eigene Unterhaltung, Mission und Änderungsansicht.
- Platform-Modus mit deinen Schlüsseln: Anthropic, OpenAI-kompatible Anbieter, Gemini, xAI, DeepSeek, Bedrock, Vertex und lokale Modelle (Ollama, LM Studio, vLLM oder llama.cpp), mit einstellbarem erweitertem Denken.
- Yuli als MCP-Server (
yuli-mcp): Build, Tests, Verifizierung, Code, REST, Datenbank, Web Studio, Mission und IDE-Befehle alsyuli_*-Werkzeuge, erreichbar nur über Loopback mit einem Sitzungstoken. - MCP-Konnektoren für GitHub, GitLab, Jenkins, CloudBees CD/RO, Jira, SonarQube und Dokumente: Lesezugriffe laufen frei, Schreibzugriffe brauchen eine Freigabe und laufen nie unbeaufsichtigt.
- Karten für Fragen und Berechtigungen am Ende jedes Durchgangs, Vorschläge mit ihrem Diff und eine Zeitleiste dessen, was der Agent gerade tut.
- Weniger Tokens: durchgängiges Prompt-Caching, Kontext mit Budget, nur die Werkzeuge, die zum Projekt passen, und unabhängige Lesezugriffe parallel – mit Anzeige von Tokens, Kosten und Budget.
- Skills, Prompts, Hooks und Regeln des Projekts, mit 14 mitgelieferten Skills, einem eigenen Editor und Projekt- und Teamgedächtnis.
Missionen, Phasen und Agententeam
- Missionen, die mit dem Projekt gespeichert werden: Auftrag, Anforderungen, Akzeptanzkriterien, Entscheidungen, Plan, berührte Dateien und Übergabepunkt. Das Ziel geht nie verloren, egal wie lang die Unterhaltung wird.
- Lebenszyklus in 8 Phasen: Analyse, Design, Planung, Implementierung, Messung, Tests, Review und Auslieferung.
- Unbeaufsichtigter Modus: Der Agent fragt nur während der Analyse, entscheidet danach mit der empfohlenen Option, lehnt Destruktives ab und pusht nie ohne dich auf das Remote.
- Agententeam: Ein leitender Agent veröffentlicht einen Aufgabengraphen mit einer Rolle pro Aufgabe (Backend, Frontend, Datenbank, Tests, DevOps oder Dokumentation), und Sub-Agenten arbeiten parallel, jeder in seiner isolierten Kopie.
- Integration und Kreuz-Review: Die Aufgaben werden in einen Missions-Branch zusammengeführt, am integrierten Ergebnis getestet und von einem Review-Agenten als Ganzes geprüft. Deine Arbeitskopie bleibt unberührt, bis du zustimmst.
- Hintergrundaufgaben in einer isolierten Kopie des Repositorys, mit Token- und Kostenobergrenze, die als Patch oder Merge übernommen werden.
- KI-Änderungen: Jede Änderung des Agenten wird von einer deterministischen Risiko-Engine im Modus Text, Visuell oder Code erklärt, getestet und bietet „Die KI nach der Ursache fragen“.
- Änderungsansicht mit Diff Datei für Datei, Annehmen oder Ablehnen pro Block, Checkpoints und Rückgängigmachen einer ganzen Aufgabe in einem Schritt.
Sensible Daten und Datenschutz
- Lokal zuerst: Code, Index und Agentenzustand bleiben auf deinem Rechner. Nur die KI, die du wählst, geht nach draußen – ohne Zwischenserver.
- Typisierte Maskierung von Geheimnissen: Schlüssel, Tokens, JWTs, Verbindungszeichenfolgen und Passwörter werden durch einen Platzhalter mit Typ und Länge ersetzt, bevor sie ein Modell, ein Log, einen MCP-Server oder einen Commit erreichen. Der echte Wert kommt nur beim Schreiben in dein Projekt zurück.
- Platzhalter für personenbezogene Daten (PII): E-Mail, Telefon, Ausweisnummern (DNI/CUIT, RUT, CPF, NIF), IBAN, CBU und Kartennummern werden mit Validatoren erkannt und erreichen das Modell als Platzhalter oder als stabiler synthetischer Wert.
- Keine Speicherung sensibler Daten: Originalwerte liegen nur im Arbeitsspeicher und werden sicher gelöscht, Traces werden geschwärzt, bevor sie die Festplatte berühren, und nichts bleibt im Klartext.
- Zugangsdaten-Tresor: Findet
.env-Dateien, Schlüssel und Tokens im Code und verschiebt sie mit deiner Zustimmung in einen verschlüsselten Bereich außerhalb des Repositorys, mit.env.exampleund.gitignore; er warnt, wenn rotiert werden muss, und injiziert die Werte erst zur Laufzeit. - Unternehmens-Tresore: HashiCorp Vault, Azure Key Vault, AWS Secrets Manager und GCP Secret Manager, mit
${secret:…}-Referenzen, die erst zur Laufzeit aufgelöst werden. - Dateien, die der Agent nie liest:
.env, Schlüssel, Zertifikate, Zugangsdaten und.ssh/, auch nicht über das Terminal; die Regel gilt für Yuli und für die Abo-Agenten. - Schutz vor Prompt-Injection, die in Webseiten, Dateien oder Ausgaben von MCP und Terminal versteckt ist.
- Ein einziger Ausgang: ein lokales Gateway, über das die Modellaufrufe von Yuli, Claude Code, Codex, Kiro und Antigravity laufen, mit signierten Organisationsrichtlinien und verketteter Audit-Protokollierung.
Qualität, Six Sigma und Governance
- Messung gegen N−1: Jede Metrik wird mit der Vorversion verglichen (mit Git ist jeder Commit eine Version) und mit ▲, ▼ oder = markiert. Nie zurück, immer nach vorn.
- Bewertung von A bis E über zehn Attribute nach ISO/IEC 25010 und 14 Clean-Code-Praktiken, jeweils mit Kennzahl, Ziel und der Stelle, an der man zuerst ansetzt.
- Six Sigma und Statistik: DPMO, Sigma-Niveau, Cpk, FPY/RTY, Regelkarte, DMAIC, Konfidenzintervalle und Trends mit Prognose.
- Messphase: Der Agent misst den Code, den er berührt hat, und kehrt zur Implementierung zurück, bis er besser ist – erst dann geht es zu den Tests.
- Metriken im Editor: zyklomatische und kognitive Komplexität, Wartbarkeitsindex und Abdeckung über jeder Methode, mit Hinweisen genau in der Zeile jeder magischen Zahl und jedes toten Codes.
- Refaktorieren oder weiterentwickeln?: Kriterien, Entscheidungsmatrix und Wirtschaftlichkeitsrechnung mit COCOMO II, ROI und PERT.
- Qualitätsvertrag, versioniert in
.ai/contract.json, mit vier Kritikalitätsstufen, der für Menschen und Agenten gleichermaßen gilt. - Ein einziges Gate für pre-commit, commit-msg, pre-push und CI: Geheimnisse, Tricks in Tests, Änderungsgröße, geschützte Pfade und KI-Zuschreibung.
- Governance-Center mit 10 Registerkarten: Vertrag, Gates, sensible Daten, Analyse, Design (ADR, STRIDE, C4), Messung, Tests, Lieferkette (SBOM, SLSA), Auslieferung (DORA) und Agenten.
- Unabhängiges Review durch ein Modell einer anderen Familie und dieselben Regeln für alle Agenten: CLAUDE.md, AGENTS.md, Kiro, Antigravity, Cursor, Copilot und Gemini.
Sicherheit
- Lokale Sicherheitszentrale: verwundbare Abhängigkeiten, Schwachstellen im Code, Ressourcenlecks, Race Conditions und Lizenzen – ohne deinen Code irgendwohin zu senden. OSV.dev und das KI-Review sind optional.
- Projekt-Sandbox: Der Agent erstellt, verschiebt oder löscht nur innerhalb des geöffneten Projekts; weitere Ordner werden lesend oder schreibend freigegeben, alles andere braucht eine Bestätigung.
- Risikobasierte Berechtigungen mit den Voreinstellungen Vorsichtig, Ausgewogen und Autonom sowie „Für diesen Durchgang erlauben“ für die Abo-Agenten.
- Projektvertrauen: Der eingeschränkte Modus führt nie Code aus dem Repository aus, um es zu analysieren.
- Gehärtetes Electron:
app://-Protokoll mit strikter CSP sowie abgeschotteten Kanälen und Berechtigungen. - Mit Ed25519 signierte Updates, eine SBOM pro Version und Absturzberichte nur, wenn du sie einschaltest.
- Aktuelle Rust-Engine: alle Abhängigkeiten auf dem neuesten Stand, TLS nur über rustls mit dem Systemprüfer, symlinksicheres Entpacken von Archiven und Audits mit
cargo auditundcargo deny. - Identität und Audit: OIDC mit PKCE (Entra ID, Okta, Google), Rollen und ein hashverkettetes Audit-Log, das sich in dein SIEM exportieren lässt.
- Isolierte Plugins mit deklarierten Berechtigungen, digitaler Signatur und Netzwerkzugriff nur auf die deklarierten Domains.
Editor und Sprachen
- Verwaltete Sprachserver für Java, TypeScript und JavaScript (echter tsserver), CSS, Python, Rust, Go, Kotlin, C#, PHP, Ruby, C/C++, Bash und Dockerfile – mit deiner Erlaubnis installiert und ohne Node oder npm aus dem System.
- Hervorhebung für Dutzende Sprachen, Autovervollständigung, Code Lens, Formatierung und Live-Diagnosen mit unterschiedlichen Schweregraden.
- Vim- und Emacs-Modus, Emmet, Snippets, EditorConfig und Formatieren beim Speichern.
- Notebooks direkt im Editor.
- Geteilte Ansicht daneben oder darunter mit Dateien aus dem Projekt, einer externen Bibliothek oder einem anderen Projekt, dazu ein Dateivergleich nebeneinander oder inline.
- Legacy-Java: Hibernate-XML-Mappings, ein
.properties-Nachrichteneditor pro Sprache, XML-Formatierung sowie nicht migrierte Ant- und Eclipse-Projekte. - Vorschauen für Markdown, OpenAPI/Swagger und Dokumente.
- KI-Vervollständigung standardmäßig aus: Schalte sie ein, wann du willst, mit dem Anbieter und Modell deiner Wahl.
Code-Intelligenz und Navigation
- Navigations-Engine in Rust mit In-Memory-Index, sperrfreien Lesezugriffen, gestreamten Ergebnissen und Abbruch.
- Nahezu sofortiges Strg+Klick: Das Ziel wird aufgelöst, während der Cursor über dem Symbol liegt.
- Definition, Implementierungen und Verwendungen, Aufrufbaum und Typhierarchie, immer zur exakten Zeile; von Lombok erzeugte Accessoren führen zum Feld, aus dem sie entstehen.
- Navigationsverlauf, Lesezeichen, Dateistruktur und globale Suche, auch mit Umschalt+Umschalt.
- Kompaktes Referenzen-Panel mit Filtern für Lese- und Schreibzugriffe, generierten Code und Imports.
- Refactorings: Methode oder Variable extrahieren, Inline, Klasse verschieben, Umbenennen mit Vorschau der Auswirkungen und Signatur ändern.
- Durchsuchbare externe Bibliotheken (Quelltext, dekompiliert oder Gliederung), ein JAR-Index und eigene Jars, auch wenn Maven oder Gradle nicht laufen können.
- Full-Stack-Karte: Backend-Endpunkte ↔ HTTP-Aufrufe des Frontends, mit Navigation und Vertrag.
Ausführen, debuggen und testen
- JVM-Debugger mit bedingten Breakpoints, Trefferzählern, Logpoints und Exception-Breakpoints, Hot Swap und einem echten Java-Evaluator: Operatoren, Methodenaufrufe und Bedingungen, die nie stillschweigend scheitern.
- Debugging über DAP für Python (debugpy), Go (Delve) und .NET (netcoredbg), Node mit Source Maps und den Browser über CDP; die Adapter werden mit deiner Zustimmung installiert.
- ▶ am Rand für Python, Go, .NET und die Skripte aus
package.json. - Builds aller Art: Maven, Gradle, Ant, sbt, Bazel, Python mit pip, Poetry, uv, Pipenv oder Hatch sowie Node mit npm, yarn, pnpm oder bun.
- Anwendungsserver: Tomcat, Jetty, JBoss/WildFly und WebLogic, mit Exploded-Deployment und einer Konsole, die jeden Fehler mit Datei und Zeile verknüpft.
- JVM-Diagnose: Thread-Dumps mit Deadlocks, Speicher-Histogramm, Heap-Dump und ein Profiler mit Flight Recorder.
- Test-Explorer und Abdeckung am Editorrand.
- Toolchains: erkennt JDK, Maven und Gradle und bietet an, Fehlendes herunterzuladen.
Datenbanken
- Engines: Oracle, SQL Server, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Cassandra/Scylla, DB2 und SQLite.
- Agentenzugriff pro Verbindung: Kein Zugriff, Nur Abfragen (Standard, mit Zeilenlimit) oder Superrechte, bei denen jede Anweisung freigegeben werden muss und nie unbeaufsichtigt läuft.
- Echtes Nur-Lesen, auch bei MongoDB und Redis, mit serverseitiger Nur-Lese-Sitzung je nach Engine und optionalem Nur-Lese-Konto.
- Sensible Spalten, ohne KI anhand von Namenskonventionen in mehreren Sprachen erkannt (einschließlich Finanzdaten wie Salden), mit Teamregeln und in den Abfragen des Agenten maskiert.
- Keine Abkürzungen: Datenbank-Clients für die Kommandozeile und Skripte mit Treibern sind für den Agenten gesperrt.
- SQL- und PL/SQL-Konsole mit Schema-Autovervollständigung, Ausführungsplan als Baum, Quelltext von Packages und Triggern sowie Export nach CSV oder Excel.
- TLS für alle Treiber und Passwörter im Schlüsselbund des Systems.
Git, CI/CD und DevOps
- Vollständiger Git-Client: Stage und Verwerfen pro Block, grafisches Log, Branches und Konflikte in einem dreispaltigen Editor mit erklärtem Vorschlag des Agenten.
- Commit, Push und Pull im Hintergrund, ohne Abfragen im Hintergrund: Ein Fetch passiert nur, wenn du ihn anstößt.
- CI: GitHub Actions, GitLab CI und Jenkins, mit Pipeline-Status, einem Log-Viewer, der zum ersten Fehler springt, und „Erklären und beheben“.
- Vollständiges Jenkins: Ordner, Multibranch, Live-Konsole, Stages, Freigaben und geschätzter Fortschritt, mit echten Werkzeugen für den Agenten.
- CloudBees CD/RO nur lesend: Projekte, Pipelines, Umgebungen, Releases und der Kubernetes-Workload.
- Jira angebunden, mit echten Werkzeugen für den Agenten.
- Container: Images, Compose, Logs, Pods, Deployments und Portweiterleitung mit Docker und Kubernetes.
- Vertrauenswürdige Server: interne Server über HTTP oder mit eigenen Zertifikaten, immer mit deiner Bestätigung.
Web Studio, REST und Diagramme
- Web Studio: Frontend-Index (React, Vue, Angular, HTML und JSP), Architekturgraphen und Auswirkungsanalyse.
- Design Studio: Entwürfe pro Gerät mit Review-Status, Versionen, Design System sowie vom Design zum Code und vom Code zum Design.
- Vorschau ohne Ausführen einer Komponente, einer Seite oder des ganzen Projekts, mit einem API-Simulator, gespeist aus OpenAPI oder gespeicherten Antworten.
- Eingebettete Vorschau mit Inspektor Element ↔ Komponente ↔ Code, Konsole, Netzwerk, Screenshots und visuellem Vergleich.
- Compound: startet die Full-Stack-Anwendung in der richtigen Reihenfolge, mit Health Checks, vereinten Logs und maskierten Geheimnissen.
- REST-Client: Sammlungen im Projekt, mehrere Hosts pro Sammlung und Zugangsdaten im verschlüsselten Speicher.
- Diagramme für System, Fachlichkeit, Klassen und Sequenzen, ein Flussgraph der Methode und Mermaid im Chat.
- Barrierefreiheit: statisches Audit auf Basis der WCAG.
Zusammenarbeit und Remote-Arbeit
- Live Share: TLS mit angeheftetem Zertifikat, 128-Bit-Tokens, Freigabe und Berechtigungen pro Gast, ohne geteilte Geheimnisse.
- Remote-Entwicklung auf WSL, SSH oder in Containern, mit Drei-Wege-Synchronisierung, die nie Änderungen überschreibt.
- Remote-Umgebungen für den Agenten: Befehle, Logs, Übertragungen und Deployments über den Verbindungsnamen, mit Freigabe, SSH-Bastion und geschwärzter Ausgabe.
- Teameinstellungen, versioniert mit dem Projekt: Vorlagen, Commit-Konvention, Schweregrade und Teamgedächtnis.
Oberfläche und Leistung
- Hextech-Chat: Der Hintergrund der Chats von Yuli, Claude Code und Kiro zeigt jetzt Messingzahnräder um sechseckige Energiekerne, über einem feinen Sechseckgitter mit aufleuchtenden Zellen.
- Der Text hat Vorrang: In der Lesespalte tritt der Hintergrund zurück, damit Nachrichten scharf bleiben – im dunklen wie im hellen Theme.
- Gleiches Leistungsbudget: halbe Auflösung, 12–20 fps, vorgezeichnete Sprites, Pause außerhalb des Bildschirms und keine Animation bei „Bewegung reduzieren“.
- Neu gestalteter Rahmen: eine Leiste oben, eine Schiene, eine Leiste unten und der Launcher, mit den Projekt-Tabs in einer eigenen Zeile.
- Geführter erster Start: Sprache, Design, KI-Modus, Lizenz und Datenschutz; erneut aufrufbar über Hilfe › Ersteinrichtung.
- 8 Sprachen in der Oberfläche und in den Meldungen der Engine: Spanisch, Englisch, Französisch, Portugiesisch, Deutsch, Chinesisch, Türkisch und Rumänisch.
- Barrierearm: helles und dunkles Design mit AA-Kontrast, per Tastatur bedienbare Dialoge, Befehlspalette und frei belegbare Tastenkombinationen.
- Schnell bei großen Projekten: virtualisierte lange Listen, ein WebGL-Terminal, geteilte Ansicht ohne Neuladen und Leistungsbudgets.
- Robust: Fehler pro Bereich isoliert und immer sichtbar, Warnung mit Sicherung beim Schließen mit ungespeicherten Änderungen und wiederherstellbare Terminals.
- Problem melden: erstellt ein
.zipohne Code und ohne Unterhaltungen, mit geschwärzten Schlüsseln, das nur gesendet wird, wenn du es sendest. - Native Benachrichtigungen und ein Ton, wenn Builds, Tests und Aufgaben fertig sind, echtes automatisches Speichern und ein Ressourcenmonitor.
Verteilung und Lizenzen
- Portable Version für Windows x64: läuft ohne Installation; beim ersten Start wird die App entpackt, danach startet sie sofort.
- Kostenlose BETA-Lizenz mit allen Funktionen, mit Ed25519 signiert, offline geprüft und online über yuliforge.com aktiviert.
- Überprüfbarer Download von yuliforge.com, mit SHA-256 und der CycloneDX-SBOM der Version.
- Vollständige Dokumentation unter yuliforge.com/docs, in allen 8 Sprachen.
- Rechtliches und Sicherheit: EULA, Hinweise zu Drittanbietern, Sicherheitsrichtlinie und Verfahren zur Reaktion auf Sicherheitsvorfälle.
- Von der CI geprüfte Auslieferung: Typen, ESLint, Tests von Oberfläche und Engine unter Linux, Windows und macOS, ein Vertragstest Oberfläche ↔ Engine und ein End-to-End-Smoke-Test.