Aller au contenu

Selectionner la langue

Langue actuelle: Français

Présentation de HagiCode

HagiCode évite que l’IA perde le contexte lorsqu’elle modifie votre code : comprendre d’abord le dépôt, définir la portée, puis exécuter en laissant une trace vérifiable. C’est un espace de travail IA pour le développement de projets, qui relie les Agent CLI et les modèles que vous utilisez déjà, sans que vous ayez à changer d’éditeur. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

  • Prend en charge 11 Agent CLI (Claude Code, Codex, GitHub Copilot, et d'autres)
  • Fonctionne sous Windows, macOS et Linux
  • Les fonctions de base sont gratuites

Les fonctionnalités principales en un coup d’œil

  1. Comprendre avant d’agirLes sessions de conversation sont en lecture seule par défaut ; les changements complexes passent d'abord par une proposition.
  2. Une portée unique pour plusieurs dépôtsMonoSpecs traite plusieurs dépôts comme un seul projet, avec les spécifications conservées dans le dépôt principal.
  3. Conserver votre Agent CLI11 Agent CLI pris en charge, leur état visible d'un coup d'œil, sans changer d'éditeur.
  4. SkillsRecherchez, puis vérifiez la source et la commande avant d'installer, et décidez quelles sources sont de confiance.
  5. Vault et Code ServerApportez dans une session du contenu extérieur au dépôt et modifiez-le dans le navigateur.
  6. Super CommitDes Conventional Commits regroupés, y compris sur plusieurs dépôts.
  7. Une progression visibleLes interactions d’interface facilitent le suivi du travail sur les projets ; les indicateurs de progression les complètent.

Le déroulement d’une tâche de développement

Prenons l’exemple d’une modification de fonctionnalité touchant plusieurs dépôts :

Comprendre d'abord

Une session de conversation où l’agent parcourt les dépôts avec un appel d’outil et explique où les factures sont générées

Analysez le code existant dans une session de conversation. Ces sessions sont en lecture seule par défaut ; passez en mode édition lorsque vous devez modifier des fichiers.

Définir la portée

Tiroir de nouvelle proposition affichant la sélection des dépôts et un aperçu de la proposition

Pour un changement complexe, sélectionnez le projet et les dépôts dans une session de proposition. Définissez les objectifs, les tâches et les vérifications avant de passer à l'exécution.

Suivre le résultat

Détail d'une session après l'exécution complète d'un flux de proposition

Consultez les sessions et l'état d'exécution dans l'espace de travail. Pour préparer un commit, utilisez Super Commit.

Conserver le contexte

Tableau des sessions et état des dépôts d'un projet MonoSpecs

Revenez sur les propositions et l'historique des commits. Pour travailler sur plusieurs dépôts, utilisez MonoSpecs afin de gérer leurs relations et la portée des changements.

Une proposition n’est pas nécessaire pour chaque tâche. Commencez par une session de conversation lorsque vous voulez seulement explorer le code ou résoudre un problème simple. HagiCode offre un cheminement traçable lorsque la tâche demande davantage de contexte.

Les fonctionnalités en détail

Comprendre avant d’agir

HagiCode sépare « lire le code » de « modifier le code », afin que vous choisissiez selon l’ampleur de la tâche plutôt que de laisser l’IA tout modifier directement.

  • Session de conversation : en lecture seule par défaut. Utilisez-la pour explorer un dépôt, examiner un problème ou demander où se trouve une logique donnée. Passez en mode édition uniquement lorsque vous devez modifier des fichiers.
  • Session de proposition : pour les changements complexes. Choisissez le projet et la portée des dépôts, définissez les objectifs, les tâches et les vérifications, puis passez à l’exécution une fois le plan validé.
  • Tableau des sessions : les colonnes Proposal & Review, Execution et Archived (proposition et revue, exécution, archivées) montrent d’un coup d’œil où en est chaque session. Vous pouvez alterner entre les dispositions Classic, Execution Flow Kanban et Dashboard Kanban.

Tableau de sessions avec les colonnes Proposition et revue, Exécution et Archivées à côté d’un panneau de projet avec actions rapides et état des dépôts

Command View avec une liste de sessions et un mur de tuiles en direct affichant la dernière sortie, une question d’agent en attente et des actions rapides

Pour en savoir plus : Créer une session de conversation · Créer une session de proposition · Le tableau des sessions

Une portée unique pour plusieurs dépôts

Lorsqu’une demande touche à la fois le frontend, le backend et la documentation, MonoSpecs permet à HagiCode de les comprendre comme un seul projet.

  • Déclarez les emplacements des sous-dépôts, leurs URL Git et leurs noms d’affichage dans .hagicode/monospecs.yaml.
  • Les spécifications de changement (OpenSpec) résident dans le dépôt principal, de sorte que les répertoires de code des sous-dépôts restent propres.
  • Lorsque vous créez une proposition, choisissez les sous-dépôts concernés. La page du projet affiche la branche et les modifications non validées de chaque dépôt.

Onglet Git du projet listant dix dépôts MonoSpecs avec branche et état de synchronisation, ainsi que les actions Push, Pull et Super Commit du dépôt sélectionné

Pour en savoir plus : Guide MonoSpecs

Conserver votre Agent CLI

HagiCode ne remplace pas votre chaîne d’outils. Il la réunit dans un seul espace de travail.

  • Un Agent se compose d’un CLI, d’un modèle et d’un texte de personnalité facultatif. Créez plusieurs Agents, affectez-les à des scénarios d’exécution et configurez des groupes de secours.
  • Prend en charge 11 Agent CLI, dont Claude Code, Codex et GitHub Copilot. L’espace de travail affiche la version, le temps de réponse et l’état de santé de chaque CLI.
  • Avec OmniRoute, vous pouvez relier plusieurs outils et modèles compatibles OpenAI à une passerelle locale unique, tandis que les connexions des CLI et celles des modèles restent gérées séparément.

Fenêtre AI Monitoring indiquant que Claude Code, Codex et GitHub Copilot sont sains, avec le mode de sonde et le chemin de l’exécutable

Espace Agents avec cinq agents regroupés par Claude Code et Codex, chacun avec un avatar et un modèle

Pour en savoir plus : Espace de travail des Agents · Installation et prise en charge des AI Agent CLI

Skills

Le panneau Skills regroupe derrière une seule entrée les Skills déjà présents sur votre machine et ceux que vous pouvez installer depuis la galerie.

  • Local Skills : consultez ce qui est installé sur cette machine et recherchez les mises à jour par lot.
  • Gallery : recherchez par mot-clé et par source, et voyez si un Skill est déjà installé.
  • Trusted Providers : avant d’installer, confirmez la source, son statut de confiance et la commande qui sera réellement exécutée, puis décidez quelles sources sont considérées comme de confiance.

Galerie de Skills avec un champ de recherche, des filtres de source et un tableau des Skills, de leurs sources et de leur nombre d'installations

Pour en savoir plus : Guide Skills

Vault et Code Server

  • Un Vault est un dossier situé en dehors de vos dépôts de projet que HagiCode peut parcourir. Utilisez-le pour des documents de référence, des notes et des résultats de recherche. Trois types sont pris en charge : Folder, CodeRef et Obsidian.
  • Lorsque vous créez une session, choisissez les Vaults à inclure dans sa portée. Marquez-en un comme modifiable pour que l’IA puisse y écrire ; sinon il reste une référence en lecture seule.
  • Code Server offre un point d’entrée d’édition dans le navigateur, que vous pouvez ouvrir directement depuis un Vault ou un projet.

Panneau Vault avec les Vaults utilisateur et système, une arborescence de fichiers et un aperçu Markdown d’une note d’architecture

Pour en savoir plus : Guide Vault

Super Commit

Cliquez sur « Super Commit » dans l’onglet Git : HagiCode lit vos changements en cours et rédige des messages de commit au format Conventional Commits.

  • Les changements liés sont regroupés en plusieurs commits plutôt qu’en un seul commit fourre-tout.
  • Dans les projets MonoSpecs, les changements sont validés dans le bon sous-dépôt.
  • Une mention Co-Authored-By est ajoutée automatiquement ; son nom et son adresse e-mail peuvent être définis par projet ou globalement.

Onglet Git avec trois dépôts modifiés sélectionnés et le bouton Super Commit mis en évidence

Pour en savoir plus : Guide Super Commit

Une progression visible

Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante. Les succès, rapports quotidiens et métriques Token apportent un retour complémentaire pour les travaux de longue durée. Pour comprendre comment les Agents sont composés, assignés et configurés, consultez Agent et configuration associée. Ces éléments ludiques complètent l’espace de travail ; HagiCode reste utilisable comme un outil de développement classique sans eux.

Salle des succès avec la progression quotidienne et globale, l'état du cycle et les métriques du cycle de vie des propositions

Pour en savoir plus : Barre d’état et progression

À qui il s’adresse

  • Un bon choix : les développeurs et les équipes qui maintiennent plusieurs dépôts et veulent planifier les changements complexes avant de les exécuter, ainsi que les personnes qui utilisent déjà des Agent CLI comme Claude Code ou Codex et souhaitent les réunir dans un seul espace de travail.
  • Pas indispensable : si vous avez seulement besoin de compléter quelques lignes dans votre éditeur, vos outils actuels suffisent.

See Hagicode in real coding sessions

Start with the English YouTube overview embedded below, then compare two supporting Bilibili demos without losing the product story or the direct watch links.

Focused demoBilibili

AI Playing Games While Coding

A supporting Bilibili demo that shows the product feeling playful and alive during real coding sessions instead of behaving like a dry code generator.

Open on Bilibili
Focused demoBilibili

GPT Codex in Hagicode: Live Trial

A narrower validation run that helps readers judge how GPT Codex behaves inside the actual Hagicode product after the main YouTube introduction.

Open on Bilibili

Commencer en trois étapes

Éditions et tarifs

Les fonctions de base sont gratuites. Desktop et Microsoft Store sont deux modes distincts d’obtention de HagiCode, pas deux offres payantes. Le canal Microsoft Store propose aussi Turbo Engine, un achat unique distinct qui débloque une limite plus élevée de propositions simultanées ainsi que des améliorations telles que les thèmes de documentation, l’attribution personnalisée, l’identité visuelle et le téléchargement d’avatars personnalisés. Consultez le module complémentaire Turbo Engine pour connaître les fonctions précises qu’il débloque.

Votre environnementOption conseillée
Windows avec accès au Microsoft StoreInstaller depuis le Microsoft Store
Installation manuelle sous Windows ou utilisation locale sur macOS ou LinuxInstaller Desktop

L’application principale sur Steam a été retirée et ne constitue plus un canal d’installation. Voir l’état de la distribution sur Steam.

Pourquoi en faire un espace de travail ?

Je suis Kun Yu, le créateur de HagiCode. Une question et sa réponse peuvent résoudre un problème immédiat, mais le développement réel exige aussi de comprendre le projet, de définir des limites, de mener les changements à bien et d’en examiner le résultat. J’ai voulu réunir ces étapes dispersées ; les retours ludiques rendent la progression plus visible dans un travail de longue durée. Vous pouvez n’utiliser qu’une partie de ces fonctionnalités. Vous n’avez pas à apprendre tous les modules avant de commencer à coder.

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.