Amari Code
Le coding agentique pour une ingénierie logicielle pragmatique
Amari Code planifie, modifie et vérifie de véritables changements dans l'ensemble de votre codebase — entièrement au sein de votre infrastructure, pour que votre code source et votre propriété intellectuelle ne quittent jamais votre contrôle.
Fonctionnalités
Un agent d'ingénierie, pas une autocomplétion
Raisonnement contextuel sur le dépôt
Raisonne sur l'ensemble de votre dépôt — modules, dépendances et historique — pour apporter des modifications adaptées à votre architecture.
Refactoring en plusieurs étapes
Planifie et exécute des refactorings multi-fichiers étape par étape, en préservant la cohérence des API et du comportement dans toute la codebase.
Génération de tests
Écrit des tests unitaires, d'intégration et de régression pour le code qu'il modifie, en renforçant la couverture là où elle compte vraiment.
Utilisation d'outils en CI
Invoque vos outils de build, de test et de lint directement dans vos pipelines CI — et vérifie son propre travail avant qu'un humain ne le relise.
Fonctionnement
Un workflow agentique souverain
Chaque étape s'exécute dans votre périmètre, sur des modèles que vous gouvernez.
# Amari Code: agentic engineering workflow
task = repo.issue(#1247) # "Migrate billing to new pricing API"
plan = amari.plan(task, context: repo.full_index)
plan.review(required: true) # human-in-the-loop gate
amari.edit(plan.files) # multi-file, repo-aware changes
amari.generate_tests(coverage: affected_modules)
ci.run([:lint, :typecheck, :test]) # tool use in your own CI
amari.fix(ci.failures) until ci.green?
pr = amari.open_pull_request(
summary: plan.rationale,
evidence: ci.report
) # ready for your team's review
Pour les développeurs
Intégrez Amari Code à votre stack
Références API, guides d'intégration CI et options de déploiement pour les environnements VPC, on-premises et Kanda Vault.