@vuelume/vite-plugin

Dev-only Vite plugin: canvas ↔ source instrumentation, local editing API and the visual editor UI.
408 2
Install
npm install @vuelume/vite-plugin
Latest Version:0.1.0
Vue:3
License:MIT
Last Updated:Oct 23, 2026
Links: GitHub  ·  npm
Maintainer: kyotodev

@vuelume/vite-plugin

A visual editor for your existing Vue + Vite app. Select, edit, insert, drag and drop components in the browser — every change is a small, verified edit of your .vue files. No proprietary format, no runtime: remove the plugin and your project is untouched.

Preview release (0.x). Works with Vue 3 + Vite projects that use <script setup>.

Install

npm i -D @vuelume/vite-plugin
# or: pnpm add -D @vuelume/vite-plugin
// vite.config.ts
import vue from '@vitejs/plugin-vue'
import vuelume from '@vuelume/vite-plugin'
import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [vuelume(), vue()],
})

Run your dev server as usual and open the URL printed as vuelume editor (e.g. http://localhost:5173/__vuelume/).

The plugin only runs on the dev server (apply: 'serve'): production builds are not affected.

What you can do

  • Select any element in the live preview (Alt+click drills into a component) or in Layers
  • Edit props, text, classes, inline styles and attributes in the Inspector
  • Insert project components or HTML elements from Insert — click or drag onto the preview
  • Move elements by dragging them (before / after / inside), duplicate, wrap, delete
  • Undo / redo everything (Ctrl+Z / Ctrl+Shift+Z), even across files
  • Edits made in your code editor show up live; history never replays over them

Anything the editor cannot change safely (dynamic bindings, v-if/v-else chains, content from v-html, …) is shown read-only with an Open in code link instead of being guessed.

Options

vuelume({
  // Extra import aliases for analysis (string entries of Vite's `resolve.alias` are read automatically)
  aliases: { '~': 'src' },
})

Links

Related Packages

vite-plugin-vue-inspector

Jump to local IDE source code when clicking Vue elements in the browser.

53,106,520 809
mechanica

Build Vue 3 websites with a visual block editor

8,918 0
vite-vue-mcp-inspect

Vite plugin that turns a running Vue app into an MCP server

2,930 0
vite-plugin-vue-template-inspector

Vite/Webpack plugin: Alt+click Vue template elements to copy the source path or...

778 0
@inspector-agent/vite-plugin

.vue 템플릿 요소에 data-ia-src(파일:라인:컬럼)를 주입해 DOM 노드를 소스 라인에...

270 0

Version History

Version Released License
0.1.0 MIT
Pre-releases (1)
Version Released License
0.0.0-stage