品質スコア 66Ctackle.jordandalton.com#agents#coding

Laravel Tackle — Laravel向けAIコーディングエージェント

Laravel TackleはLaravel向けのAIエージェントハーネスです。コードベースを読み、テストを実行し、PRをレビューし、依存関係をアップグレードし、失敗したジョブを修復するコーディングエージェントを提供し、Composer経由でインストールされます。

公式サイト

このツールについて

Laravel TackleはLaravel向けのAIエージェントハーネスです。コードベースを読み、テストを実行し、PRをレビューし、依存関係をアップグレードし、失敗したジョブを修復するコーディングエージェントを提供し、Composer経由でインストールされます。

主な機能

  • コーディングエージェント: CodingAgent を実装するクラスはプロンプトを受け取り、ツールを呼び出し、結果を返します。
  • コマンドスイート: ai:code、ai:upgrade、ai:eval、ai:explain、ai:fix、ai:onboard、ai:respond、ai:review、ai:run、ai:test。
  • 依存関係のアップグレード: ai:upgrade は隔離されたworktreeでComposer依存関係の安全なメジャーバージョンアップグレードを監査、計画、解決、修正、検証し、PRとして提供します。
  • コードレビュー: ai:review は読み取り専用エージェントで、git diffをレビューし、実際の問題を重大度レベルとともに提示します。
  • テスト生成: ai:test は任意のクラスまたはメソッドのPestテストファイルを生成します。
  • 問題修正: ai:fix は貼り付けた例外、Sentryの問題(--sentry=ID)、またはGitHubの問題(--issue=N)を受け取り、エージェントが診断、パッチ、検証します。
  • CIとcron: ai:run はターミナルなしで同じエージェントを実行し、1つのタスク、JSON結果、終了コードを返します。
  • PRインタラクション: ai:respond はプルリクエストに残された /tackle コメントに基づいて、要求された変更を適用し、PRブランチにプッシュし、スレッドで返信します。
  • 開発者オンボーディング: ai:onboard はコードベースのガイド付き読み取り専用ツアーを提供し、質問に答えます。
  • ベンチマーク: ai:eval はシードされたバグに対してエージェントをベンチマークします — 修正率、誤修正率、トークン、コスト。

アーキテクチャと安全性

  • laravel/ai 上に構築され、同様にプロバイダー非依存です。Tackleはツール呼び出しをサポートする任意の laravel/ai プロバイダーで動作します。
  • すべてのエージェントは同じツールインフラストラクチャと安全レイヤーを通じて実行されます。
  • NetworkExfiltrationGuard は、エージェント作成コード内のアウトバウンドHTTP、curl ... | sh、外部curl/wgetなどの流出トランスポートをフラグします。モードはblock(デフォルト)、confirm、offです。

使用と設定

  • Composer経由でインストール。
  • 設定を公開: php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"。
  • php artisan ai:code を実行し、小さなテストタスクを入力して接続を確認します。
  • メジャーアップグレードは長いセッションです — 開始前に AI_CODE_BUDGET をデフォルトの$1以上に上げることを検討してください。
  • laravel/ai >=0.1 <0.11 が必要です。laravel/ai 0.1.x 自体はPHP ^8.4を要求し、PHP 8.3ではComposerが0.2以降を解決します。

オープンソースと商用化

  • オープンソース、無料。
  • 学習曲線: 中程度。
利用シーン
  • [ ] 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

機能と用途

[ ] 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

使用分析

収益化
  • 無料
成熟度シグナル
  • オープンソース
習熟難度
  • 中

リソース

情報源

各資料に情報源と最終確認日を記録しています。

類似ツール

IRIS X AI
irisxai.in
88

IRIS X AIは、デスクトップ(IRIS-AI)とモバイル(IRIS-MX)向けのクロスプラットフォーム音声アシスタントです。クラウドとローカルのハイブリッドAIにより、ハンズフリーでメディア、システム設定、スケジュール、メッセージ、Webタスクを操作できます。

有料 · $20/月

詳細を見る
OSpec
ospec.ai
69

OSpecは、AI支援による開発、検証、デプロイ、配信を明確で追跡可能なプロセスに整理するドキュメント駆動のワークフローです。自然言語プロンプトを使用してAIコーディングエージェントやCLIと連携し、仕様駆動開発(SDD)をサポートします。

詳細を見る
Luma
lumalabs.ai
83

Lumaは、カリフォルニア州パロアルトに拠点を置き、推論と生成を単一のモデルアーキテクチャに統合したマルチモーダルAIシステムです。AI動画生成、画像からの動画生成、プロンプト駆動の音声生成、カメラムーブメント統合(クレーン、トラッキングショット、ドリー)を提供します。クリエイティブエージェントがワークフローに組み込まれ、共有コンテキストでエンドツーエンドに作業を進め、チームの並行作業を可能にします。

有料 · $30+/月

詳細を見る
Figma
figma.com
73

Figmaは、デザイン、コード、AIエージェントを接続し、チームがプロンプトからPRまで迅速に製品を出荷できるようにするビルドツールです。

詳細を見る