Présentation de Kiro Crew
C'est en fin d'après-midi, un beau vendredi, et vous vous préparez à terminer votre journée pour profiter du beau temps. Juste au moment où vous bouclez tout, un collègue vous contacte au sujet d'un pic de latence urgent et a besoin de votre aide. Vous vous souvenez d'un incident semblable, des métriques à examiner, des tests de diagnostic à exécuter, et de l'endroit où les journaux avaient mené la dernière fois. Isoler le problème ne sera pas particulièrement difficile. C'est juste que vous devez être présent dans plusieurs outils à la fois, et vous ne pouvez être qu'à un seul endroit à la fois.
C'est à ça que ressemble le vrai travail d'ingénierie. Ce n'a jamais été une seule tâche dans une seule session. Ça s'étend sur des dépôts, des outils, des revues et des jours. Même lorsqu'une seule tâche se déroule d'elle-même, c'est encore vous qui la maintenez, qui reconnectez le contexte, qui coordonnez les transferts et qui assemblez vos outils pour que tout continue d'avancer. Vous devenez la couche d'intégration entre vos propres outils, et dès que vous vous éloignez, tout s'arrête et attend votre retour.
Kiro Crew prend en charge ce travail à votre place. Vous pouvez maintenant envoyer un message à votre crew pour retrouver ce que vous avez fait la dernière fois, le rédiger et l'envoyer à votre collègue, sans avoir à intervenir de nouveau pour que ça se réalise, et vous terminez votre journée et partez, en voyant une note de votre équipe indiquant que le problème est résolu.
Confiez à Kiro Crew une file de tickets, et il les triera et les répartira, identifiera les responsables et signalera ce qui nécessite votre attention. Dirigez-le vers un incident réparti sur plusieurs dépôts, et il enquêtera pendant que vous vous concentrez sur la correction. Lancez une migration, et il continuera d'avancer à travers les points de contrôle et les nouvelles tentatives pendant que vous êtes en réunion ou endormi. Il connecte les outils que vous utilisez déjà et coordonne le travail entre les sessions, pour que vous reveniez à des progrès, et non à un flux de travail à redémarrer.
Kiro Crew a débuté comme un projet parallèle appelé MeshClaw au sein d'Amazon. Trois d'entre nous voulions quelque chose de simple qui n'était pas disponible à l'interne, une façon de lancer une tâche, de s'éloigner, de revenir à quelque chose qui vaut la peine d'être examiné, et d'exécuter plusieurs tâches à la fois plutôt que de surveiller une seule requête à la fois. Nous nous sommes inspirés de l'élan d'OpenClaw et de divers outils avec des agents auto-apprenants qui prennent en charge le travail lié à l'IA, mais nous avions besoin de quelque chose qui respecte nos exigences de sécurité pour le développement interne. Comme il s'agit de notre outil de programmation de référence, bâtir quelque chose au-dessus de l'infrastructure Kiro via l'interface CLI semblait être la bonne approche.
Nous l'avons d'abord bâti pour nous-mêmes. Ensuite, d'autres bâtisseurs à l'interne d'Amazon l'ont adopté, et la façon dont les choses se sont déroulées par la suite est la raison même pour laquelle nous le publions ouvertement. Des bâtisseurs de tous horizons ne se contentaient pas de l'utiliser, ils l'adaptaient à leurs propres besoins. Quand quelqu'un rencontrait une lacune dans son propre flux de travail, il ajoutait la pièce dont il avait besoin, et celle-ci restait, pour lui et pour tous ceux qui viendraient après. Une grande partie de ce qui a été bâti était du travail qui aurait autrement croupi dans un carnet de tâches, les cas limites précis et les correctifs d'agrément que seule la personne vivant ce flux de travail aurait pensé à ajouter. En moins de 6 mois, Kiro Crew a été adopté à l'interne par plus de 39 000 bâtisseurs Amazon, avec près de 500 contributeurs ayant livré 597 mises à jour à un rythme moyen de 143 commits par semaine. Ces contributions petites et précises se sont accumulées, et un projet parallèle personnel est devenu quelque chose maintenu par une communauté englobant de nombreux rôles, pas seulement des ingénieurs.
Ce sont ces contributions cumulatives qui nous ont convaincus d'en faire un projet à code source ouvert. Un espace de travail ayant accès à votre code et à vos outils devrait être quelque chose que vous pouvez lire, exécuter où vous voulez, inspecter et modifier, même si vous êtes la seule personne à vouloir un ajustement précis. Ce domaine évolue rapidement, et le code source ouvert est notre façon de mettre entre les mains des développeurs quelque chose que nous savons déjà utile, et de le laisser continuer d'évoluer avec les personnes qui l'utilisent.
Confier ce travail signifie donner à Kiro Crew un accès réel à votre code et à votre CI, alors il est conçu pour être sécuritaire dès le premier commit. Kiro Crew est livré avec une défense en profondeur dès le premier jour : un bac à sable au niveau du système d'exploitation, des commandes refusées par défaut, un blocage des motifs suspects, une validation des entrées, un blocage des chemins sensibles, une occultation des identifiants et un journal d'audit signé de chaque action. Il existe de nombreux agents à code source ouvert. Ce qui rend Kiro Crew sécuritaire pour lui confier du vrai travail, c'est qu'il est conçu pour les développeurs dès sa conception, avec le niveau de sécurité qu'exige le code de production. Comme il est ouvert, vous pouvez vérifier chaque couche par rapport au code source et observer ce qu'il fait avec l'accès que vous lui accordez.
Un espace de travail agissant sur votre code ne devrait jamais non plus être une boîte noire. Kiro Crew orchestre des agents derrière Agent Client Protocol (ACP), et chaque étape est observable en direct. Vous pouvez observer comment il planifie une tâche, génère des sous-agents en parallèle, décide quels outils appeler, soumet chaque action à approbation, et synthétise les résultats ensemble. La vue Activité affiche le raisonnement de chaque agent, chaque appel d'outil et les résultats en temps réel, sous forme d'une carte par agent sur le tableau de bord.

Vous décidez également où il s'exécute. Travaillez avec Kiro Crew directement grâce à l'application de bureau, au tableau de bord Web ou au TUI, à travers les conversations, les fichiers, les tâches, les approbations, la mémoire, les horaires et les Apps, et exécutez-le localement ou sur une machine distante que vous contrôlez. Connectez des outils comme Slack, Telegram et Discord, et poursuivez le même travail depuis une autre surface sans déplacer l'espace de travail ou son état. Le tableau de bord se lie localement par défaut, les chemins sensibles et les identifiants sont protégés à l'exécution, les demandes d'outils peuvent nécessiter une approbation, et l'activité est enregistrée à des fins de révision.
Kiro Crew est conçu pour fonctionner à travers plusieurs sessions, comme enquêter sur un incident réparti sur plusieurs dépôts à la fois, exécuter une migration de plusieurs heures pendant votre absence, ou une mise à jour matinale qui vérifie les PR ouvertes et corrige les tests instables avant que vous vous connectiez. Quelques éléments rendent cela possible.
Les agents sont auto-apprenants et auto-évolutifs : La mémoire transporte les préférences, le contexte du projet actif et l'historique pertinent dans les nouvelles sessions, pour qu'il ne parte pas de zéro. Les corrections deviennent des leçons durables qui modifient le comportement ultérieur, y compris des leçons limitées à un espace de travail pour des directives propres à un projet. Les motifs répétés deviennent des skills réutilisables que vous pouvez inspecter, modifier ou supprimer à mesure que votre travail évolue. La mémoire, les leçons et les skills restent visibles, pour que vous décidiez de ce que votre crew reporte.
Votre crew d'agents continue de travailler même quand vous n'êtes pas là : Des tâches récurrentes s'exécutent selon des horaires que vous définissez. Un résumé matinal peut recueillir ce qui nécessite votre attention, un signal de battement peut surveiller une PR ou un déploiement jusqu'à ce que son état change, et un webhook authentifié peut démarrer le travail à l'arrivée d'un événement externe. Les tâches qui ne nécessitent pas de raisonnement s'exécutent comme de simples scripts ou commandes sans appel de modèle. Les tâches plus longues continuent d'avancer à travers des points de contrôle, une validation et des nouvelles tentatives pendant que vous travaillez sur autre chose.
Il coordonne plus d'un agent : Pour le travail qui bénéficie de plusieurs agents, exécutez plusieurs conversations simultanément, chacune avec un contexte isolé, ou déléguez la recherche et l'implémentation indépendantes à des sous-agents qui retournent leurs résultats à la conversation parente. La conversation principale reste concentrée sur l'objectif tandis que des agents spécialisés gèrent le travail en parallèle.
Il intègre le travail dans des interfaces conçues à cet effet : Certains travaux n'ont pas leur place dans une fenêtre de clavardage. Kiro Crew les intègre dans les Apps, des interfaces partageables et conçues à cet effet pour automatiser votre journée de travail sans avoir à clavarder chaque instruction. Les Apps combinent une interface utilisateur personnalisée avec des agents, des skills, des horaires, des intégrations et des services back-end. Les Apps MCP et les plugiciels apportent des données et des actions dans cette expérience, tandis que Kiro Crew organise la façon dont le travail progresse de la prise en charge jusqu'à la révision et à l'achèvement. Une App de triage de problèmes, par exemple, intègre les données d'un dépôt dans une file avec un volet de lecture, des contrôles de triage, des agents spécialisés et des analyses planifiées. Les Apps disponibles dans la boutique d'applications continueront de se multiplier, mais dès le lancement, elles comprendront des Apps comme DevFleets pour la gestion d'arborescences de travail, Task Runner pour l'exécution de tâches de longue durée, et Issue Radar pour le triage des problèmes et des pull requests. Vous pouvez aussi créer vos propres Apps avec le App SDK pour tout outil ou cas d'utilisation pas encore couvert ou pas tout à fait comme vous le voulez.

L'App LaunchDarkly intègre la gestion des fonctionnalités directement dans Kiro Crew. Les développeurs peuvent parcourir, rechercher, créer et mettre à jour des drapeaux de fonctionnalités LaunchDarkly dans n'importe quel projet ou environnement, sans quitter l'espace de travail. Bâtie sur le serveur MCP et les API publiques de LaunchDarkly, les drapeaux deviennent une partie native de la session de programmation avec l'IA. Un agent peut trouver les références à un drapeau dans le code, mettre en œuvre un changement derrière un drapeau, et vous redonner les contrôles pour le déployer.
Kiro Crew n'a pas grandi grâce à son architecture. Il a grandi parce que les gens pouvaient l'adapter à leur propre travail et à leurs préférences. Ce même potentiel est maintenant à vous, pour bâtir votre propre crew personnalisé d'agents à votre disposition, se coordonnant à travers vos outils et flux de travail uniques pour que votre travail continue d'avancer.
Les fonctionnalités lancées aujourd'hui ont été bâties par des personnes qui utilisaient Kiro Crew pour leur propre vrai travail. Celles dont vous aurez besoin ensuite, vous pouvez les bâtir. Apportez les outils que vous utilisez déjà via MCP, bâtissez une App, façonnez l'orchestration, et continuez d'itérer sur ce que vous créez. Les skills que vous avez déjà fonctionnent ici aussi. Tout ce qui a été bâti pour d'autres plateformes d'agents basées sur des normes ouvertes fonctionne avec Kiro Crew sans modification, pour que vous puissiez apporter ce que vous avez plutôt que de tout recommencer.
Nous voulons que notre communauté de développeurs vive le plaisir de bâtir avec Kiro Crew comme nous l'avons vécu à l'interne pendant le développement de MeshClaw. C'est pourquoi Kiro Crew est bâti en toute transparence, et cela inclut la façon dont il est gouverné. Le projet est géré par un comité directeur de mainteneurs listés publiquement dans MAINTAINERS.md, travaillant selon un modèle de gouvernance délibérément minimal. Les propositions sont déposées sous forme de pull requests et débattues dans le dépôt, et les décisions y sont documentées pour que quiconque puisse les lire. Tout développeur peut participer à ces discussions. La contribution, la discussion, la gouvernance et la planification de la feuille de route se déroulent toutes en toute transparence, pour que la communauté puisse façonner directement ce qui sera livré ensuite.
Nous voulons aussi dire « ouvert » d'une manière qui compte pour la confiance. Nous soutenons les contributions communautaires de toutes sortes, y compris les intégrations avec d'autres outils et fournisseurs de programmation avec l'IA. Si ça aide les développeurs à faire leur travail, ça a sa place ici, que ça corresponde ou non à la stratégie de produit propre à Kiro. Kiro consacre des ingénieurs pour maintenir la santé du projet principal et répondre à chaque problème et pull request. Ça commence avec des ingénieurs de Kiro et d'AWS qui maintiennent le projet, et à mesure que des contributeurs de confiance émergent, le modèle peut évoluer pour inclure des mainteneurs provenant de l'extérieur de nos équipes. La feuille de route est censée être une conversation, et non un décret.
Si vous utilisez déjà Kiro, votre configuration vous accompagne. Kiro Crew s'exécute sur le CLI Kiro au lancement, en lisant votre configuration .kiro existante d'emblée, pour que vos fichiers de steering, vos skills et vos agents personnalisés soient transférés sans configuration supplémentaire.
Téléchargez à partir de la page de Kiro Crew ou clonez le dépôt GitHub dès aujourd'hui. Le dépôt comprend des instructions d'installation pour macOS, Linux et Windows, ainsi que des guides pour connecter Slack, Telegram et WeCom.
Commencez avec du travail qui s'étend déjà au-delà d'une seule session, comme une migration, une révision récurrente, ou une pull request qui nécessite une surveillance. Ensuite, installez une App, bâtissez un skill à partir d'un flux de travail répété, ou contribuez l'intégration dont votre travail aura besoin ensuite. Kiro Crew a grandi grâce aux développeurs qui partageaient ce qui fonctionnait pour eux, et la publication en code source ouvert donne à tout le monde une façon de façonner ce qu'il deviendra. Nous avons hâte de voir quels types de cas d'utilisation et de fonctionnalités vous allez bâtir, et nous espérons que vous aurez autant de plaisir à explorer et à expérimenter que nous en avons eu.
Télécharger | Voir sur GitHub | Lire la documentation | Rejoindre le Discord