PulseDev for Remix.Click it, fix the route.

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

Loads in dev only.

PulseDev on a running Remix 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 app/root.tsx and start your dev server. Keep the PulseDev app open while you work; it runs the server the widget talks to.

  1. Add

    Paste the script tag.

    Put it in app/root.tsx, the layout every page shares. Place it just before <Scripts /> in the Layout. The DEV check keeps it out of production builds.

    app/root.tsx
    {globalThis._importMeta_.env.DEV && (
      <script src="http://localhost:3899/widget.js" data-token="YOUR_TOKEN" />
    )}
  2. Run

    Start Remix 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
Remix 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.

  • Loader Inspector

    View loader data for any route segment with request timing and response details.

  • Action Debugging

    Debug form actions with mutation data, validation errors, and response inspection.

  • Nested Routes

    Visualize the full nested route hierarchy and see which outlet renders what.

  • Error Boundary Tracking

    See which error boundaries are active and what errors they caught.

Remix questions.

Does it work with Remix v2?
Yes! PulseDev fully supports Remix v2 with Vite and all its conventions.
Can I debug loaders and actions?
Absolutely. PulseDev inspects loader data, action mutations, and form submissions.
Does it support nested routes?
Yes, PulseDev visualizes the complete nested route hierarchy and data flow.
Is there a performance overhead?
PulseDev only runs in development. It is completely stripped from your production builds.

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

Download for macOS

Windows coming soon. Free to start.