质量分 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 与定时任务:ai:run 在无终端环境下运行同一代理,返回 JSON 结果和退出码。
  • PR 交互:ai:respond 处理 PR 上的 /tackle 评论,应用请求的更改、推送到 PR 分支并在线程中回复。
  • 新开发者入职:ai:onboard 提供只读的代码库导览并回答问题。
  • 基准测试:ai:eval 针对预置 bug 对代理进行基准测试,衡量修复率、误修复率、token 和成本。

架构与安全

  • 基于 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 实现免手动操作。可语音控制媒体播放、系统设置、日程安排、消息发送与网页自动化。

付费 · US$20/月

打开详情
OSpec
ospec.ai
69

OSpec 是一个文档驱动的工作流,用于组织 AI 辅助的开发、验证、部署和交付,使其清晰可追踪。它通过自然语言提示与 AI 编码代理和 CLI 协作,支持规范驱动开发(SDD)。

打开详情
Luma
lumalabs.ai
83

Luma 是位于加州帕洛阿尔托的多模态 AI 系统,将推理与生成整合在单一模型架构中。它提供 AI 视频生成器、从图像生成视频、提示驱动的音频生成以及摄像机运动集成(如摇臂、跟踪拍摄、推轨镜头)。创意智能体嵌入工作流,在共享上下文中端到端推进工作,并支持团队并行协作。

付费 · US$30+/月

打开详情
Figma
figma.com
73

Figma 是一个连接设计、代码和 AI 代理的构建工具,帮助团队从提示到 PR 更快地交付产品。

打开详情