Aller au contenu

Kiro

← Retour au tableau · Comment ce classement est fabriqué

Entrée https://github.com/kirodotdev/Kiro
Rang C
Motif du rang critère 2 — aucune release (0 publiée)
Version de grille criteria-v1

Provenance des verdicts

Bloc Provenance Révisé le Faits les plus anciens
Verdicts calculés auto_collected 2026-09-04 2026-08-27
Verdicts repris d'appréciations model_applied 2026-09-04 2026-08-27

Critère 1 — Adoption durable

Niveau medium
Bloc Verdicts calculés
Version de grille criteria-v1
Seuil déclaré Libellé publié
low < 1 000 ★ ou dépôt créé depuis moins de 6 mois
medium tout le reste
high ≥ 5 000 ★ et dépôt créé depuis 12 mois ou plus
Preuve Valeur Faits au Relevé le Âge
stars_count 4242 2026-08-27 2026-08-31
created_at 2025-06-17 2026-08-27 2026-08-31 440 j

Critère 2 — Maintenance active

Niveau low
Bloc Verdicts calculés
Version de grille criteria-v1
Seuil déclaré Libellé publié
low archivé ou dernier push > 180 j ou aucune release depuis 12 mois
high aucun des trois signaux de dérive
Preuve Valeur Faits au Relevé le Âge
archived False 2026-08-27 2026-08-31
last_pushed_at 2026-08-27 2026-08-27 2026-08-31 4 j
releases_count 0 2026-08-27 2026-08-31
Signal manquant Ce que le relevé en dit
latest_release_at not_collected — aucune release publiée — rien à dater

Critère 3 — Évaluation tierce

Niveau medium
Bloc Verdicts calculés
Version de grille criteria-v1
Seuil déclaré Libellé publié
low 0 ou 1 forme d'évaluation tierce attestée
medium 2 formes d'évaluation tierce attestées
high 3 formes d'évaluation tierce attestées
Preuve Valeur Faits au Relevé le Âge
academic_citation_attested True 2026-09-04 2026-09-04
comparison_attested True 2026-09-04 2026-09-04
benchmark_attested False 2026-09-04 2026-09-04

Formes attestées

Forme Attestée Ce qu'elle atteste Population Date de clôture Adresse de rejeu Requête exacte A répondu Tentée le
academic_citation oui Un travail publié cite l'URL du dépôt 21 2026-09-04 https://api.openalex.org/works search="{identité canonique du dépôt}" — une requête par entrée admise, sur l'index public OpenAlex, sans authentification. Exclusion mécanique de l'auto-citation (FR-008) : un travail est écarté si le login du propriétaire du dépôt figure dans un nom d'auteur ou une affiliation rendus — jamais une lecture de qui est partie prenante, limite publiée à la grille. L'entrée est cherchée sous son adresse canonique au corpus, même renommée depuis — cas réel : github.com/maxritter/claude-codepro, renommé Pilot Shell, n'est cherché que sous son ancienne adresse oui 2026-09-04
comparison oui Un tiers nomme et compare plusieurs outils 2 2026-09-04 https://github.com/engineering4ai/awesome-spec-driven-development Lire le README de chacun des deux comparatifs inscrits au registre des sources sous fact_source — SRC-002 (engineering4ai/awesome-spec-driven-development) et SRC-003 (cameronsjo/spec-compare) — et y relever les URL de dépôt du corpus qu'il nomme. Un comparatif qui nomme les outils par leur titre et non par une URL ne compte aucune entrée — cas réel : SRC-003, dont le tableau comparatif vit hors du README et nomme par titre, 0 entrée par URL oui 2026-09-04
benchmark non Quelqu'un publie trois choses — les tâches, le harnais, les scores 0 2026-09-04 https://api.github.com/repos/github/spec-kit/readme Lire le README public de chacune des 21 entrées admises et y relever les adresses GitHub externes au corpus ; pour chaque adresse distincte trouvée, lire son propre README et compter les entrées du corpus qu'elle nomme à son tour — retenue à partir de deux (FR-017). L'adresse ci-contre est le point d'entrée du croisement — le README de la première entrée admise, dans l'ordre du corpus — et non la population : celle-ci est la liste curée des candidats qualifiés et écartés, publiée sur la page Corpus et sources du site oui 2026-09-04

Le volume n'entre dans aucune case : une forme attestée par vingt travaux et une forme attestée par un seul rendent la même valeur ci-dessus.

Critère 4 — Multi-outils

Niveau low
Bloc Verdicts repris d'appréciations
Version de grille criteria-v1
# Branche Condition
0 4.not_collected.reachable_agents_unavailable agents_supported ou agents_considered indisponible
1 4.high.five_or_more_reachable 5 agents atteignables ou plus
2 4.medium.two_to_four_reachable de 2 à 4 agents atteignables
3 4.low.at_most_one_reachable au plus 1 agent atteignable

Les branches sont essayées dans cet ordre — la première qui répond gagne.

Preuve Valeur Faits au Relevé le Âge
criterion_4_multi_tool low 2026-08-27 2026-09-04
agents_supported 1 2026-08-27 2026-09-04
agents_considered 15 2026-08-27 2026-09-04
agents_reachable kiro 2026-08-27 2026-09-04

Critère 5 — Gouvernance / bus factor

Niveau medium
Bloc Verdicts calculés
Version de grille criteria-v1
Seuil déclaré Libellé publié
low propriétaire de type User et < 5 contributeurs
medium tout le reste
high propriétaire de type Organization et ≥ 15 contributeurs
Preuve Valeur Faits au Relevé le Âge
contributors_count 9 2026-08-27 2026-08-31
owner_type Organization 2026-08-27 2026-08-31

Critère 6 — Transparence sur les difficultés

Niveau medium
Bloc Verdicts calculés
Version de grille criteria-v1
Seuil déclaré Libellé publié
low gisement lu, aucune forme de signals-v4 n'y figure en titre de section
medium au moins une famille trouvée, aucune de limites explicites
high une limite explicite est nommée en titre de section
Preuve Valeur Faits au Relevé le Âge
transparency_families maturity 2026-08-27 2026-09-04
transparency_sources_read 4 2026-08-27 2026-09-04
transparency_headings Project Status 2026-08-27 2026-09-04

Critère 7 — Facilité d'adoption

Niveau not_collected
Bloc Verdicts repris d'appréciations
Version de grille criteria-v1
# Branche Condition
0 7.not_collected.install_method_unavailable install_method indisponible
1 7.low.manual_copy_or_heavy_manifest manual_copy, ou les manifestes contiennent Dockerfile ou docker-compose.yml
2 7.medium.script_or_two_manifests script, ou deux manifestes ou plus
3 7.high.package_manager_at_most_one_manifest package_manager et au plus un manifeste

Les branches sont essayées dans cet ordre — la première qui répond gagne.

Preuve Valeur Faits au Relevé le Âge
criterion_7_adoption_ease not_collected — le README ne prescrit aucun mode d'installation de la liste fermée 2026-08-27 2026-09-04
install_method not_collected — le README ne prescrit aucun mode d'installation de la liste fermée 2026-08-27 2026-09-04
dependency_manifests not_collected — aucun manifeste de la liste fermée à la racine du dépôt 2026-08-27 2026-09-04

Motif : le README ne prescrit aucun mode d'installation de la liste fermée

Critère 8 — Sobriété en tokens

Niveau not_collected
Bloc Verdicts calculés
Version de grille criteria-v1
Seuil déclaré Libellé publié
low le matériel pèse au moins 1 Mo — et une somme partielle suffit à l'établir
medium tout le reste
high le matériel tient sous 100 Ko
Signal manquant Ce que le relevé en dit
instruction_weight_bytes not_collectedAucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high
instruction_roots_read not_collectedAucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high
instruction_roots_declared not_collectedAucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high

Motif : Aucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high

Racines d'instruction retenues — déclarées le 2026-08-28 :

Motif de la curation : Aucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high

Critère 9 — Facilité de sortie

Niveau not_collected
Bloc Verdicts repris d'appréciations
Version de grille criteria-v1
# Branche Condition
0 9.not_collected.artifact_formats_unavailable artifact_formats indisponible — rien à apprécier
1 9.not_collected.format_documented_unavailable au moins un format non portable, et format_documented indisponible — rien ne départage
2 9.low.non_portable_undocumented au moins un format non portable et format_documented faux
3 9.medium.non_portable_documented au moins un format non portable et format_documented vrai
4 9.high.all_portable tous les formats relevés sont portables

Les branches sont essayées dans cet ordre — la première qui répond gagne.

Preuve Valeur Faits au Relevé le Âge
criterion_9_exit_ease not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation 2026-09-03 2026-09-04
artifact_formats not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation 2026-09-03 2026-09-04
format_documented False 2026-08-27 2026-09-04
artifact_roots_read not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation 2026-09-03 2026-09-04
artifact_roots_declared not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation 2026-09-03 2026-09-04

Motif : Aucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation

Racines d'artefacts retenues — déclarées le 2026-09-03 :

Motif de la curation : Aucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation

Ce que ce critère ne mesure pas

  1. Une extension n'est pas un format. example, typed, tmpl et template sont des suffixes portés par des fichiers ordinaires ; le signal les lit comme des formats et ne sait pas les distinguer.
  2. Le gisement lit ce que le dépôt porte, non ce que l'outil produit chez l'adoptant : un artefact qui n'existe qu'après exécution n'est pas vu.
  3. Le plafond de trois racines laisse du matériel dehors sur les entrées dont le motif le dit, et le relevé est alors une borne inférieure.
  4. Le coût humain de la migration — réapprendre, réécrire, reconvertir — reste hors de portée, comme la dépendance à un service hébergé, dont le signal a été retiré faute d'être lisible sur un dépôt.

Cette borne se trompe dans le sens qui flatte : un format resté hors du compte ne peut rendre le verdict que plus favorable, jamais moins.

Ce qui a bougé depuis l'application du 2026-09-04

Critère Avant Après Causes
3 — Évaluation tierce not_collected medium nous avons changé

Identité

Provenance auto_collected
Révisé le 2026-08-31
Faits les plus anciens 2026-08-27
Champ Valeur
created_at 2025-06-17
description Kiro is an agentic IDE that works alongside you from prototype to production.
last_pushed_at 2026-08-27
license not_collected — licence non identifiée par la forge
name Kiro

Mesures

Provenance auto_collected
Révisé le 2026-09-04
Faits les plus anciens 2026-08-27
Champ Valeur
academic_citation_attested True
agents_considered 15
agents_reachable kiro
agents_supported 1
archived False
artifact_formats not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation
artifact_roots_declared not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation
artifact_roots_read not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation
benchmark_attested False
comparison_attested True
contributors_count 9
dependency_manifests not_collected — aucun manifeste de la liste fermée à la racine du dépôt
forks_count 310
format_documented False
hosted_service_required not_collected — signal retiré à signals-v2 : un README ne permet pas de distinguer un service hébergé imposé par le projet d'une clé d'API LLM que l'adoptant choisit
install_method not_collected — le README ne prescrit aucun mode d'installation de la liste fermée
instruction_roots_declared not_collectedAucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high
instruction_roots_read not_collectedAucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high
instruction_weight_bytes not_collectedAucune racine déclarable. Le dépôt public est un dépôt de documentation et de suivi d'issues ; le produit est un binaire propriétaire distribué depuis kiro.dev, et son matériel d'instructions ne vit dans aucun dépôt lisible. .kiro/specs/ n'est que l'usage que le projet fait de sa propre fonctionnalité sur ses scripts de tri d'issues. Zéro octet lu n'est pas zéro octet imposé : le critère s'abstient plutôt que de rendre high
latest_release_at not_collected — aucune release publiée — rien à dater
owner_type Organization
releases_count 0
ships_templates False
stars_count 4242
subscribers_count 40
transparency_families maturity
transparency_headings Project Status
transparency_sources_read 4

Critère 4 — multi-outils : 1 parmi 15 considérés.

Le dénominateur est publié : un agent absent de cette liste fermée se lirait non regardé aussi bien que non supporté sans lui.

Appréciations

Provenance model_applied
Révisé le 2026-09-04
Faits les plus anciens 2026-08-27
Champ Valeur
criterion_4_multi_tool low
criterion_7_adoption_ease not_collected — le README ne prescrit aucun mode d'installation de la liste fermée
criterion_9_exit_ease not_collectedAucune racine déclarable. Le produit est un binaire propriétaire distribué depuis kiro.dev ; le dépôt public ne porte que de la documentation et du suivi d'issues. Aucun chemin de ce dépôt ne porte le format d'un artefact que l'outil dépose, et le critère s'abstient plutôt que de juger la sortie sur le format d'une documentation

Cette page se vérifie à partir de ce qu'elle porte. Chaque preuve y paraît avec deux dates — le jour où elle a été relevée, et la date des faits qu'elle rapporte — et l'entrée porte, en tête, l'adresse publique du dépôt observé : c'est là que n'importe qui peut aller regarder la même chose.

Un fait qui manque est marqué absent, avec son motif. Il n'est jamais remplacé par un zéro, une moyenne ou une supposition : c'est ce qui sépare « j'ai regardé et n'ai rien vu » de « je n'ai pas regardé », et la distinction change des niveaux.

Rien n'est saisi ici. Aucun rang, aucun niveau ne bouge sans que le critère en cause, sa valeur avant et sa valeur après ne paraissent — sur cette page, à la section qui dit ce qui a bougé.