Score qualité 66Ctackle.jordandalton.com#agents#coding

Laravel Tackle — Agents de codage IA pour Laravel

Laravel Tackle est un harnais d'agents IA pour Laravel : des agents de codage qui lisent votre base de code, exécutent vos tests, examinent vos PR, mettent à niveau les dépendances et réparent les tâches échouées — installé via Composer.

Visiter le site

À propos de cet outil

Laravel Tackle est un harnais d'agents IA pour Laravel : des agents de codage qui lisent votre base de code, exécutent vos tests, examinent vos PR, mettent à niveau les dépendances et réparent les tâches échouées — installé via Composer.

Capacités principales

  • Agents de codage : Les classes implémentant CodingAgent reçoivent une invite, appellent des outils et renvoient un résultat.
  • Suite de commandes : ai:code, ai:upgrade, ai:eval, ai:explain, ai:fix, ai:onboard, ai:respond, ai:review, ai:run, ai:test.
  • Mises à niveau de dépendances : ai:upgrade audite, planifie, résout, corrige et vérifie les mises à niveau majeures sécurisées des dépendances Composer dans un worktree isolé, livrées sous forme de PR.
  • Revue de code : ai:review est un agent en lecture seule qui examine les diffs git et fait remonter les vrais problèmes avec des niveaux de gravité.
  • Génération de tests : ai:test génère un fichier de test Pest pour toute classe ou méthode.
  • Correction de problèmes : ai:fix accepte une exception collée, un problème Sentry (--sentry=ID) ou un problème GitHub (--issue=N) ; l'agent diagnostique, corrige et vérifie la solution.
  • CI et cron : ai:run exécute le même agent sans terminal : une tâche, un résultat JSON et un code de sortie.
  • Interaction PR : ai:respond agit sur un commentaire /tackle laissé sur une pull request : applique la modification demandée, la pousse vers la branche de la PR et répond dans le fil.
  • Intégration des développeurs : ai:onboard propose une visite guidée en lecture seule de la base de code et répond aux questions.
  • Benchmarking : ai:eval évalue l'agent par rapport à des bugs pré-injectés — taux de correction, taux de fausses corrections, tokens, coût.

Architecture et sécurité

  • Construit sur laravel/ai et agnostique vis-à-vis du fournisseur comme lui : Tackle fonctionne sur tout fournisseur pris en charge par laravel/ai avec appel d'outils.
  • Chaque agent passe par la même infrastructure d'outils et la même couche de sécurité.
  • NetworkExfiltrationGuard signale le transport d'exfiltration : HTTP sortant dans le code rédigé par l'agent, curl ... | sh, curl/wget externes. Mode block (par défaut), confirm ou off.

Utilisation et configuration

  • Installé via Composer.
  • Publier la configuration : php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider".
  • Exécutez php artisan ai:code et saisissez une petite tâche de test pour confirmer la connexion.
  • Les mises à niveau majeures sont de longues sessions — envisagez d'augmenter AI_CODE_BUDGET au-delà de la valeur par défaut de 1 $ avant de commencer.
  • Nécessite laravel/ai >=0.1 <0.11 ; laravel/ai 0.1.x lui-même nécessite PHP ^8.4 ; sur PHP 8.3, Composer résoudra 0.2 ou plus récent.

Open source et commercialisation

  • Open source, gratuit.
  • Courbe d'apprentissage : moyenne.
Cas d’usage
  • [ ] Publish the laravel/ai config: php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
  • [ ] Run php artisan ai:code and type a small test task to confirm everything connects.
  • 4' } - run: composer install --no-interaction --no-scripts - run: | php artisan ai:upgrade pestphp/pest \ --headless --output=json --no-worktree \ --ref-issue=${{ github
  • a human stays the trigger — read it and run php artisan ai:upgrade <package> to turn it into a PR, or wire up the unattended mode below
  • AgentsClasses implementing CodingAgent that receive a prompt, call tools, and return a result
  • ai:evalBenchmarks the agent against seeded bugs — fix rate, false-fix rate, tokens, cost
  • ai:explainExplains what a file, class, or method does in plain English
  • ai:fixA focused fix session: paste an exception, point it at a Sentry issue (--sentry=ID) or GitHub issue (--issue=N), and the agent diagnoses, patches, and verifies the fix

Fonctions et usages

[ ] Publish the laravel/ai config: php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"[ ] Run php artisan ai:code and type a small test task to confirm everything connects.4' } - run: composer install --no-interaction --no-scripts - run: | php artisan ai:upgrade pestphp/pest \ --headless --output=json --no-worktree \ --ref-issue=${{ githuba human stays the trigger — read it and run php artisan ai:upgrade <package> to turn it into a PR, or wire up the unattended mode belowAgentsClasses implementing CodingAgent that receive a prompt, call tools, and return a resultai:evalBenchmarks the agent against seeded bugs — fix rate, false-fix rate, tokens, costai:explainExplains what a file, class, or method does in plain Englishai:fixA focused fix session: paste an exception, point it at a Sentry issue (--sentry=ID) or GitHub issue (--issue=N), and the agent diagnoses, patches, and verifies the fixai:onboardOnboards a new developer: a guided, read-only tour of the codebase — what it is, how it's put together, how to run it, where to be careful — then answers their questionsai:respondActs on a /tackle comment left on a pull request: applies the requested change, pushes it to the PR branch, and replies in the threadai:reviewA read-only agent that reviews git diffs and surfaces real issues with severity levelsai:runThe same agent with no terminal attached: one task, a JSON result, and an exit code — for CI and cron

En bref

Monétisation
  • Gratuit
Signaux de maturité
  • Open source
Courbe d'apprentissage
  • Moyenne

Ressources

Sources

Chaque fiche conserve ses sources et sa date de vérification.

Outils similaires

IRIS X AI
irisxai.in
88

IRIS X AI est un assistant vocal multiplateforme pour ordinateur (IRIS-AI) et mobile (IRIS-MX) qui utilise une IA hybride cloud et locale pour une automatisation mains libres. Il contrôle les médias, les paramètres système, la planification, la messagerie et les tâches web par la voix.

Payant · 20 $US/mois

Voir les détails
OSpec
ospec.ai
69

OSpec est un flux de travail piloté par les documents qui organise le développement, la validation, le déploiement et la livraison assistés par l'IA dans un processus clair et traçable. Il utilise des invites en langage naturel avec des agents de codage IA et des CLI, prenant en charge le développement piloté par les spécifications (SDD).

Voir les détails
Luma
lumalabs.ai
83

Luma est un système d'IA multimodal basé à Palo Alto qui combine raisonnement et génération au sein d'une architecture de modèle unique. Il propose un générateur de vidéo IA, la vidéo à partir d'image, la génération audio pilotée par prompt et l'intégration des mouvements de caméra (grue, travelling, dolly). Des agents créatifs intégrés au flux de travail font avancer le travail de bout en bout avec un contexte partagé, permettant aux équipes de travailler en parallèle.

Payant · 30 $US+/mois

Voir les détails
Figma
figma.com
73

Figma est un outil de construction qui connecte le design, le code et les agents IA pour aider les équipes à livrer plus rapidement, du prompt à la PR.

Voir les détails