PulseDev for Vue.Click it, fix the .vue.

Click any element in your running Vue app and say what’s wrong. Your agent opens the component behind it, and Vite HMR shows the edit before you approve the diff.

Vue 3. Loads in dev only.

PulseDev on a running Vue site: the Growth plan button is outlined with its selector, and a comment box asks the agent to restyle it.

One minute of setup.
None of it ships.

Paste one tag into index.html and start your dev server. Keep the PulseDev app open while you work; it runs the server on port 3899 that the widget talks to. Or click Set up project in the app and it does this for you.

  1. Add

    Paste the script tag.

    Put it in index.html, the page every route shares. Remove the tag, or keep it out of production builds.

    index.html
    <!-- just before </body>, dev only -->
    <script src="http://localhost:3899/widget.js" data-token="YOUR_TOKEN"></script>
  2. Run

    Start Vite as usual.

    The widget shows up in the corner of every page. Click it, then click the element you want changed.

    terminal
    $npm run dev
    ➜Local:http://localhost:5173/
    ➜PulseDev:widget connected

It fits how
Vue works.

A click carries more than a selector. The page, the element and its selector go to your agent, which follows them to the right file.

  • Vue 3

    Composition API, Options API and <script setup>. The widget reads the rendered page, so the syntax doesn’t matter.

  • Hot reload feedback

    The agent edits your .vue file and HMR shows the result in the same tab before you approve the diff.

  • Your component library

    Vuetify, PrimeVue, Quasar or your own. The agent follows the components already in your project.

  • Page and selector

    The page, the element and its selector go to your agent, which follows them to the right file.

Vue questions.

Does it work with Vue 3?
Yes. It works with the Composition API and the Options API, since it only needs the page to render on localhost.
Does it support Pinia?
Your agent edits Pinia stores like any other file. The native package, coming soon, will also send store state with each click.
Can I use it with Vuetify or PrimeVue?
Yes. It works with Vuetify, PrimeVue, Quasar and any other component library.
Is there a native Vue package?
It’s coming. The script tag works today, and the package will add component, props and source location to every click.

Your Vue app is running.Go point at the bug.

Download for macOS

Windows coming soon. Free to start.