L’agent propose. L’IDE contrôle. Vous autorisez.
Un cadre de travail complet —IDE, agent, métriques, méthodologie et gouvernance— qui donne des superpouvoirs à votre équipe sans lui retirer le contrôle.
Décrivez votre besoin, dans votre langue. L’agent ne lit que le code qui compte.
Il ne promet pas la qualité. Il la mesure.
Méthodologie, métriques, assurance qualité et SDLC réunies sur chaque changement.
Huit phases. Chaque gros chantier est une mission.
L’agent ne se précipite pas sur le code : il analyse, conçoit, planifie, implémente, mesure, teste, revoit et livre.
L’IDE devient des superpouvoirs pour votre agent.
Yuli se transforme en serveur MCP pour l’agent que vous payez déjà. Avec ACP, Yuli pilote en plus la session : demandes, autorisations et plan en direct.
Yuli lance votre propre Claude Code, sans le modifier, et lui fournit ses outils yuli_* via MCP, plus des hooks qui appliquent les règles.
- 1Détecte votre CLI ; ne la télécharge jamais et ne touche pas à vos identifiants.
- 2Vous montre le diff de configuration avant de l’appliquer, et tout est réversible.
- 3N’écrit rien dans votre projet par défaut : la configuration vit dans l’espace de Yuli.
- 4Connectez-vous avec votre compte et la barre affiche « Connecté à Yuli · N outils ».
Gemini CLI, Cursor et Copilot reçoivent les règles du projet exportées (GEMINI.md, .cursor/rules, copilot-instructions).
La puissance de Rust. Le rendu d’Electron.
Tout le travail lourd tourne dans un moteur natif en Rust, indépendant de la fenêtre. L’interface, en Electron avec TypeScript et React, se contente d’afficher.
- P0–P3planificateur à priorités
- SQLiteindex dans .ai/codebase
- JDWPdébogueur natif avec hot swap
Des superpouvoirs, avec des limites claires.
Chaque action de l’agent tombe dans une zone. Touchez un anneau pour voir ce qui se passe.
Votre projet
Dans le dossier du projet, l’agent lit, modifie, compile, teste et exécute. Chaque changement laisse un point de contrôle.
- Masquage typéLes secrets circulent sous forme de marqueur avec leur type et leur longueur, et ne sont restaurés qu’à l’écriture du fichier.
- Local d’abordIndex, mémoire et rapports restent sur votre machine. Seul ce que vous envoyez à votre IA en sort.
- Anti-injectionCe qui vient de fichiers, du web ou de bases de données est traité comme des données, jamais comme des ordres.
- Tests honnêtesLe gate repère les tests affaiblis ou supprimés pour « passer » et bloque le changement.
- Base de données sous contrôleLecture seule par défaut, coupure à 45 s et refus des plans de plus de 2 M de lignes.
- Centre de sécuritéDépendances face à une base de vulnérabilités hors ligne, fuites de mémoire et conditions de course.
Le même agent. Un autre niveau.
Seul, un agent devine. Avec Yuli, il voit le projet comme l’IDE le voit, et prouve qu’il a terminé.
Que sait-il faire ?
Un véritable IDE complet, pas un éditeur avec un chat greffé dessus.
Langages de l’éditeur 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 natif en Rust · LSP pour TypeScript, CSS, Python et Rust
Modèles d’IA
- AnthropicClaude
- OpenAIGPT
- Google GeminiGemini
- xAIGrok
- DeepSeekDeepSeek
- AWS BedrockClaude · Llama · Mistral · Nova · Cohere
- Vertex AIGemini · Claude
- LocalOllama · LM Studio · vLLM · llama.cpp
- Raisonnement étendu : désactivé, faible, moyen ou élevé
- Budget de tokens, cache de prompt et résumés incrémentaux
- Compteur de coût par conversation
Bases de données
- Oracle
- SQL Server
- MySQL
- MariaDB
- MongoDB
- SQLite
Build, exécution et débogage
- Maven
- Gradle
- Ant
- npm
- Cargo
- JDWP + hot swap
- Node CDP
- PL/SQL debug
- JVM · JFR
Frameworks et serveurs
- Spring Boot
- Struts
- Hibernate
- React
- Vue
- Angular
- Tomcat
- Jetty
- WildFly
- WebLogic
DevOps et distant
- Git
- GitHub Actions
- GitLab CI
- Jenkins
- CloudBees
- Jira
- SonarQube
- Docker
- Kubernetes
- WSL · SSH
Il parle votre langue.
L’interface et le moteur sont traduits en huit langues. L’agent répond dans la langue dans laquelle vous lui écrivez.
Téléchargez-le. C’est gratuit.
Sans compte ni carte bancaire. Chaque version est publiée sur GitHub Releases.
BETAYuli Code 0.0.78 (BETA) · 19 octobre 2026
L’installeur de cette version arrive très bientôt.
macOS
Linux
Votre équipe a des besoins spécifiques ?
Politiques d’usage, configuration pour votre organisation ou accompagnement. Parlez-nous-en, on regarde ensemble.
Contacter l’équipe