PHPackages                             milton/vibedebug-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. milton/vibedebug-bundle

ActiveSymfony-bundle[Debugging &amp; Profiling](/categories/debugging)

milton/vibedebug-bundle
=======================

Bundle for vibedebugging (integrated with symfony/ai)

0.3.1(4mo ago)174[2 issues](https://github.com/sonnymilton/vibedebug-bundle/issues)MITPHPPHP &gt;=8.2CI passing

Since Sep 28Pushed 4mo agoCompare

[ Source](https://github.com/sonnymilton/vibedebug-bundle)[ Packagist](https://packagist.org/packages/milton/vibedebug-bundle)[ RSS](/packages/milton-vibedebug-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (11)Versions (10)Used By (0)

VibedebugBundle [![Code quality](https://github.com/sonnymilton/vibedebug-bundle/actions/workflows/codequality.yml/badge.svg?branch=main&event=push)](https://github.com/sonnymilton/vibedebug-bundle/actions/workflows/codequality.yml)
========================================================================================================================================================================================================================================

[](#vibedebugbundle-)

VibedebugBundle is a Symfony bundle for “vibe debugging” your applications using AI agents. It automatically collects exceptions and allows you to send them to AI agents for analysis and suggestions directly in Symfony Profiler.

Features
--------

[](#features)

- Creating of Markdown prompts for debugging via LLM.
- Sending prompts to AI within profiler panel (integration with `symfony/ai-bundle`).
- Export MD prompt by profiler token with controller (available at route `/_vibedebug/{token}/prompt`)

Installation
------------

[](#installation)

1. `composer require milton/vibedebug-bundle --dev`
    The bundle is recommended to use only in a dev environment.
2. Enable the bundle. ```
    // config/bundles.php
    return [
        // ...
        Milton\VibedebugBundle\VibedebugBundle::class => ['dev' => true],
    ];
    ```
3. Import routes. ```
    # config/routes/dev/vibedebug.yaml
    vibedebug:
        resource: '@VibedebugBundle/config/routes.yaml'
    ```

Integration with symfony/ai-bundle
----------------------------------

[](#integration-with-symfonyai-bundle)

Configure you AI agents with `symfony/ai-bundle` so you can send them prompts directly from the vibedebug profiler panel.

### AI Profiler Tools

[](#ai-profiler-tools)

VibedebugBundle exposes Symfony Profiler data as AI tools, allowing AI agents to fetch profiler information using a profiler token.
This enables automated debugging workflows, such as analyzing failed requests, inspecting specific data collectors, and correlating exceptions with request context.

### Capabilities

[](#capabilities)

- Export a compact profiler summary by token.
- List available data collectors for a profile.
- Export data from selected collectors.

The tools are registered service tag and can be used by:

- internal Symfony AI agents (`symfony/ai-agent`)
- external agents via MCP (**Symfony AI Mate**)

#### Enabling the AI tools for agent

[](#enabling-the-ai-tools-for-agent)

To make Vibedebug AI tools available for an AI agent, register the tool service id `'vibedebug.profile_exporter'` in the agent configuration:

```
# config/packages/ai.yaml
ai:
    platform:
        ollama:
            host_url: 'http://host.docker.internal:11434'
            http_client: http_client
    agent:
        ollama_debugger:
            platform: 'ai.platform.ollama'
            model:
                class: Symfony\AI\Platform\Bridge\Ollama\Ollama
                name: "qwen3:8b"
            tools:
                - 'vibedebug.profile_exporter'
```

#### Enabling the AI tools for Mate

[](#enabling-the-ai-tools-for-mate)

Enabled by default.

```
composer dump-autoload
vendor/bin/mate discover
```

Customizing the prompts
-----------------------

[](#customizing-the-prompts)

To customize the prompt you have to override the templates:

- [system.md.twig](templates/prompt/system.md.twig)
- [exception\_detail.md.twig](templates/prompt/exception_detail.md.twig)

[How to override a template](https://symfony.com/doc/current/bundles/override.html#templates)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance74

Regular maintenance activity

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~14 days

Recently: every ~3 days

Total

8

Last Release

130d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/55c471e54b0a144f8cee9f6f337650ed92afe23f67a619894890e69a8c9e4e6d?d=identicon)[sonny](/maintainers/sonny)

---

Top Contributors

[![sonnymilton](https://avatars.githubusercontent.com/u/28928301?v=4)](https://github.com/sonnymilton "sonnymilton (13 commits)")

---

Tags

devdebugging

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/milton-vibedebug-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/milton-vibedebug-bundle/health.svg)](https://phpackages.com/packages/milton-vibedebug-bundle)
```

###  Alternatives

[symfony/web-profiler-bundle

Provides a development tool that gives detailed information about the execution of any request

2.3k149.7M969](/packages/symfony-web-profiler-bundle)[symfony/debug-bundle

Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework

2.4k115.8M824](/packages/symfony-debug-bundle)[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M568](/packages/symfony-maker-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
