Documentation
Tout sur Yuli : installation, l’IDE, l’agent, MCP et ACP, qualité, gouvernance et sécurité.
Premiers pas
- Qu’est-ce que YuliUn cadre de travail complet pour développer avec l’IA sans perdre le contrôle : IDE, agent, métriques, méthodologie et qualité.
- Installer YuliTéléchargez gratuitement l’IDE pour Windows, macOS ou Linux 64 bits et ouvrez-le pour la première fois.
- Votre premier projetOuvrez un dossier, laissez Yuli l’indexer, choisissez le niveau de confiance et lancez l’application pour la première fois.
- Connecter une IAChoisissez entre l’abonnement que vous payez déjà ou votre propre clé API. L’IDE et ses règles restent les mêmes.
L’IDE
- L’interfaceBarre de titre, rails, chat, éditeur et panneau inférieur. L’essentiel du quotidien en vue ; le reste, à un clic.
- Éditeur et langagesLangages avec coloration, serveurs de langage, moteur Java natif et outils d’édition du quotidien.
- Intelligence du codeNavigation exacte, références, hiérarchies, refactorisations avec aperçu et recherche de symboles.
- Exécuter et déboguerBuild avec Maven, Gradle, Ant, npm ou Cargo, serveurs d’applications, débogueurs JDWP, CDP et PL/SQL, hot swap et diagnostic de la JVM.
- Base de donnéesClient de base de données pour Oracle, SQL Server, MySQL, MariaDB, MongoDB et SQLite, avec console SQL et PL/SQL, plans d’exécution et navigation code ↔ base.
- Web StudioL’espace du front-end. Concevez dans Design Studio, visualisez l’application sans l’exécuter, simulez des API et démarrez tout le système avec Compound.
- REST Client et diagrammesTestez vos API à côté du code qui les appelle et comprenez le système grâce aux diagrammes d’architecture, de flux, métier et de base de données.
- Git et CI/CDUn client Git complet, la résolution des conflits et les pipelines Jenkins, GitHub Actions, GitLab CI et CloudBees au sein de l’IDE.
- Conteneurs et développement distantDocker, Compose et Kubernetes depuis l’IDE, et travail sur WSL, SSH ou dans des conteneurs comme en local.
L’agent
- Demander une tâcheComment travailler avec l’agent du début à la fin sans perdre le contrôle.
- Missions et phasesChaque travail important est une mission dotée d’un cycle de vie en 8 phases, d’un plan d’exécution et d’un objectif qui ne se perd jamais.
- Examiner les modificationsLa fenêtre Modifications IA : rien n’atteint le disque sans votre revue, et tout peut être annulé grâce aux points de contrôle.
- Équipe d’agentsPour les gros travaux, un agent principal répartit les tâches entre des sous-agents en parallèle, intègre le résultat et le fait relire.
- Mode autonomeL’agent ne pose ses questions qu’à l’analyse, décide et consigne le reste, puis poursuit seul jusqu’au bout, sans jamais franchir aucune limite.
- Mémoire, skills et règlesComment donner un contexte durable à l’agent avec la mémoire du projet, les skills, les prompts, les hooks et les règles, et comment il apprend de ses erreurs.
- Modèles et fournisseursFournisseurs compatibles en mode Platform, modèles locaux, raisonnement étendu, contexte, cache, consommation et budgets.
MCP et ACP
- Yuli comme serveur MCPComment yuli-mcp expose tout l’IDE à votre agent de terminal, comment il se connecte et ce qui se passe lorsque Yuli est fermé.
- Claude CodeExécutez votre propre Claude Code dans Yuli, avec votre compte, connecté à tout l’IDE et soumis aux mêmes règles.
- Kiro, Codex et AntigravityYuli à la fois client ACP et serveur MCP, pour travailler avec votre Kiro, votre Codex ou votre Antigravity au sein de l’IDE.
- Outils de YuliLe catalogue des outils yuli_* que reçoit votre agent, par famille et avec des exemples d’utilisation.
Qualité et gouvernance
- Contrat de qualitéLes règles de qualité vivent dans un fichier versionné du dépôt, pas dans le prompt, et s’appliquent de la même façon aux personnes et aux agents.
- Mesure par rapport à N−1Comment Yuli mesure la qualité, la compare toujours à la version précédente et oblige l’agent à s’améliorer avant de tester.
- Gate et Centre de gouvernanceUn seul gate applique le contrat à chaque commit, push et pipeline, et le Centre de gouvernance réunit l’ensemble du cycle de vie.
- Le dossier .aiCe que Yuli conserve dans votre projet, ce qui est versionné avec l’équipe et ce qui reste uniquement sur votre machine.
Sécurité
- SécuritéLe local d’abord et des règles déterministes. Ce que Yuli protège, ce qui quitte votre machine et ce que vous décidez.
- Sandbox et autorisationsOù l’agent peut travailler, ce qu’il fait sans demander et ce qui attend toujours votre approbation.
- Secrets et confidentialitéCe qui est sensible ne quitte jamais votre machine. Comment Yuli bloque, masque et restitue les secrets, et comment il se défend contre l’injection de prompt.
- Base de données sécuriséeVous décidez, connexion par connexion, de ce que l’agent peut faire dans votre base de données. Rien n’est écrit sans votre approbation.
- Centre de sécuritéAnalyse locale des dépendances, du code, des fuites de mémoire et des conditions de concurrence, sans envoyer votre code nulle part.
Référence
- Raccourcis clavierLes raccourcis de Yuli par catégorie, et comment les réattribuer.
- LanguesYuli parle 8 langues, suit celle de votre système et peut être corrigé ou enrichi sans recompilation.
- ArchitectureComment Yuli est construit : un moteur natif en Rust, une interface Electron en TypeScript et React, et le modèle de langage comme couche qui raisonne.
- Questions fréquentesDes réponses courtes aux questions les plus courantes sur Yuli, l’IA, la sécurité et le coût.
- DépannageQue faire quand quelque chose ne fonctionne pas : démarrage, indexation, IA, Claude Code, Git, base de données et build.