BETA · kostenlos für allev0.0.78
FrameworkOrchestratedGenerationExecution

Der Agent schlägt vor. Die IDE steuert. Du gibst frei.

Ein komplettes Arbeits-Framework – IDE, Agent, Metriken, Methodik und Governance – das deinem Team Superkräfte gibt, ohne ihm die Kontrolle zu nehmen.

  • Engine in Rust
  • Electron + TypeScript
  • 8 Sprachen
  • Local first
petclinicYuli · analysiert
Projekt
▾ src/main/java
▾ owner
OwnerController.java
OwnerRepository.java
Owner.java
Pet.java
▸ vet
▸ src/test/java
▸ resources
pom.xml
Git
main · ✓
Dein Abo · AnthropicClaude CodeNicht geprüftgit: aktiviert
Prüfe den Nachnamen in der Besitzersuche und füge die Tests dazu hinzu.
Phase 1 von 8Analyse
Lese OwnerController und 3 zugehörige Dateien…
Frag die KI… Opus 1M · medio
OwnerController.javaKI-Änderungen
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}
TerminalAusführungTestsProblemeQualitätMehr ▾
$ yuli · code intelligence · 4 Dateien im Kontext (Subgraph)
petclinicOPUS 5.5 (1M CONTEXT)Plan 5 h 5%5.217 LOCJava 21 · UTF-8A · σ 4,7

Schreib, was du brauchst, in deiner Sprache. Der Agent liest nur den relevanten Code.

110+yuli_*-Werkzeuge über MCP
8Phasen pro Mission
40+Sprachen und Formate
8Sprachen der Oberfläche
19Skills inklusive
~100Handler in Rust
Ein Arbeits-Framework, kein Chat

Verspricht keine Qualität. Misst sie.

Methodik, Metriken, Qualitätssicherung und SDLC arbeiten bei jeder Änderung zusammen.

Acht Phasen. Jede große Aufgabe ist eine Mission.

Der Agent springt nicht sofort in den Code: Er analysiert, entwirft, plant, setzt um, misst, testet, prüft und übergibt.

5 / 8MessungVergleich mit N−1. Wird es schlechter, geht es zurück in die Umsetzung.
MCP · ACP

Die IDE wird zu Superkräften für deinen Agenten.

Yuli wird zum MCP-Server für den Agenten, den du schon bezahlst. Mit ACP steuert Yuli zusätzlich die Sitzung: Anfragen, Berechtigungen und Plan live.

Hooks · Regelnyuli_*-WerkzeugeLoopback 127.0.0.1 + TokenIPCDuYuli IDEElectron · TypeScriptClaude CodeMCP + hooksyuli-mcpstdio · JSON-RPC 2.0agent-engineRustLLM-AnbieterAPI keyDein Projekt

Yuli öffnet dein eigenes Claude Code, ohne es zu verändern, und gibt ihm die yuli_*-Werkzeuge über MCP, dazu Hooks, die die Regeln durchsetzen.

Von der IDE zum MCP-Server
  1. 1Erkennt deine CLI; lädt sie nie herunter und rührt deine Zugangsdaten nicht an.
  2. 2Zeigt dir den Diff der Konfiguration, bevor sie angewendet wird – und lässt sich rückgängig machen.
  3. 3Schreibt standardmäßig nichts in dein Projekt: Die Konfiguration liegt im Yuli-Bereich.
  4. 4Du meldest dich mit deinem Konto an, und die Leiste zeigt «Mit Yuli verbunden · N Werkzeuge».

Gemini CLI, Cursor und Copilot erhalten die exportierten Projektregeln (GEMINI.md, .cursor/rules, copilot-instructions).

Architektur

Leistung in Rust. Rendering in Electron.

Die ganze Schwerarbeit läuft in einer nativen Rust-Engine, unabhängig vom Fenster. Die Oberfläche in Electron mit TypeScript und React zeichnet nur.

  • P0–P3Scheduler mit Prioritäten
  • SQLiteIndex in .ai/codebase
  • JDWPnativer Debugger mit Hot Swap
Sicherheit und Integrität

Superkräfte, mit klaren Grenzen.

Jede Aktion des Agenten fällt in eine Zone. Tippe auf einen Ring, um zu sehen, was passiert.

Frei

Dein Projekt

Im Projektordner liest, bearbeitet, kompiliert, testet und startet der Agent. Jede Änderung hinterlässt einen Checkpoint.

  • Typisierte SchwärzungSecrets reisen als Platzhalter mit Typ und Länge und werden erst beim Schreiben der Datei wiederhergestellt.
  • Local firstIndex, Gedächtnis und Berichte bleiben auf deinem Rechner. Raus geht nur, was du an deine KI schickst.
  • Anti-InjectionWas aus Dateien, Websites oder Datenbanken kommt, gilt als Daten, nie als Anweisung.
  • Ehrliche TestsDas Gate erkennt abgeschwächte oder gelöschte Tests, die nur «bestehen» sollen, und blockiert die Änderung.
  • Datenbank an der LeineStandardmäßig nur lesend, Abbruch nach 45 s und Ablehnung von Plänen über 2 Mio. Zeilen.
  • SicherheitscenterAbhängigkeiten gegen eine Offline-Schwachstellendatenbank, Speicherlecks und Race Conditions.
Produktivität

Derselbe Agent. Ein anderes Level.

Ein Agent allein rät. Mit Yuli sieht er das Projekt wie die IDE – und beweist, dass er fertig ist.

Agent alleinAgent + Yuli
KontextLiest einzelne Dateien und füllt das FensterExakter Subgraph des relevanten Codes, aus dem Rust-Index
Build und TestsRät Befehle im TerminalBuild, Tests und Start mit Ergebnissen in den Panels der IDE
Qualität«Fertig» ohne NachweisMessung gegen N−1 und Vertrags-Gate vor der Übergabe
DatenbankVerbindungsstrings im PromptEchtes Schema, begrenzte Abfragen und Schreibzugriffe, die du freigibst
GedächtnisVergisst alles in jeder SitzungProjektgedächtnis, gelernte Regeln und Skills
TeamEin einziger ThreadBis zu 4 Subagenten parallel mit Kreuz-Review
Alles in einem Fenster

Was kann sie?

Eine echte, vollständige IDE – kein Editor mit angeklebtem Chat.

Sprachen im Editor 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

Natives Java in Rust · LSP für TypeScript, CSS, Python und Rust

KI-Modelle

  • AnthropicClaude
  • OpenAIGPT
  • Google GeminiGemini
  • xAIGrok
  • DeepSeekDeepSeek
  • AWS BedrockClaude · Llama · Mistral · Nova · Cohere
  • Vertex AIGemini · Claude
  • LocalOllama · LM Studio · vLLM · llama.cpp
  • Erweitertes Reasoning: aus, niedrig, mittel oder hoch
  • Token-Budget, Prompt-Cache und inkrementelle Zusammenfassungen
  • Kostenanzeige pro Unterhaltung

Datenbanken

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

Build, Ausführung und Debugging

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

Frameworks und Server

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

DevOps und Remote

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

Spricht deine Sprache.

Oberfläche und Engine sind in acht Sprachen übersetzt. Der Agent antwortet in der Sprache, in der du schreibst.

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 · kostenlos

Lade sie herunter. Sie ist kostenlos.

Ohne Konto und ohne Karte. Jede Version erscheint auf GitHub Releases.

BETAYuli Code 0.0.78 (BETA) · 19. Oktober 2026

Das Installationsprogramm dieser Version erscheint in Kürze.

Enterprise

Braucht dein Team etwas Bestimmtes?

Nutzungsrichtlinien, Konfiguration für deine Organisation oder Begleitung. Erzähl uns davon, wir klären es gemeinsam.

Team kontaktieren