agentation-vue

Visual feedback tool for AI coding agents — Vue 2.7 & 3
89,480 16
Install
npm install agentation-vue
Latest Version:0.3.0
Vue:2 · 3
License:PolyForm-Shield-1.0.0
Last Updated:Jul 28, 2026
Links: GitHub  ·  npm
Maintainer: blaked84

agentation-vue

npm version npm downloads

agentation-vue in action

Visual feedback tool for AI coding agents. Drop a single component into your Vue app and let your AI agent see and annotate UI elements.

Compatible with Vue 3.3+ and Vue 2.7.

Note: This is an unofficial, community-maintained Vue adaptation of Agentation. It is not affiliated with or endorsed by the original project.

Installation

npm install agentation-vue

Setup — Vue 3

import { AgentationVuePlugin } from 'agentation-vue'
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import 'agentation-vue/style.css'

createApp(App)
  .use(AgentationVuePlugin)
  .mount('#app')

Then place the component once in your root App.vue:

<template>
  <router-view />
  <agentation-vue />
</template>

Setup — Vue 2.7

import { AgentationVuePlugin } from 'agentation-vue'
// main.ts
import Vue from 'vue'
import App from './App.vue'
import 'agentation-vue/style.css'

Vue.use(AgentationVuePlugin)

new Vue({
  render: h => h(App),
}).$mount('#app')

Then place the component once in your root App.vue:

<template>
  <div>
    <router-view />
    <agentation-vue />
  </div>
</template>

Vue 2 templates require a single root element — wrap your content in a <div>.

Chrome extension

Install from the Chrome Web Store →

This repo also contains a Chrome extension for injecting Agentation without modifying the target app code.

Features

  • Click-to-annotate — click any element to pin a numbered marker and leave a comment
  • Multi-select — Shift+drag to rubber-band select multiple elements at once
  • Area select — Alt+drag to annotate a screen region
  • Text selection — highlight text to annotate it
  • Vue component tree — automatically detects and reports the Vue component hierarchy for each annotated element
  • Markdown output — copies all annotations as structured Markdown, ready to paste into an AI chat
  • Forensic mode — captures bounding boxes, computed styles, CSS classes, and accessibility attributes
  • Themes — light, dark, or auto (follows system preference)
  • Auto-hide launcher — optionally tucks the collapsed floating button near screen edges and reveals it on approach
  • Session persistence — annotations survive refreshes and are scoped per page URL via sessionStorage
  • Custom tooltip directive — v-va-tooltip with optional keyboard shortcut badge

Acknowledgments

This project is inspired by and based on Agentation by Ben Taylor. Thank you for the original concept and implementation.

License

PolyForm Shield 1.0.0 — Copyright (c) 2026 Dorian Becker

Related Packages

@githumbi/grabby

Point at any UI element, leave a comment, and hand the feedback to an AI coding...

948 0
@ai-sdk/vue

Vue.js UI components for the AI SDK:

38,632,143 27,547
snagset

Click-to-comment review for a live website. One script tag, or one import. React...

4,053 0
@malaika1985/design-mode

Click a UI element in your dev server, leave a comment, let your coding agent im...

0 0
@ashwindojo/codeatlas-vite-plugin

Vite plugin for CodeAtlas — real-time annotation parsing and live MCP HTTP serve...

1,356

Version History

Version Released License
0.3.0 PolyForm-Shield-1.0.0
0.2.14 PolyForm-Shield-1.0.0
0.2.13 PolyForm-Shield-1.0.0
0.2.12 PolyForm-Shield-1.0.0
0.2.10 PolyForm-Shield-1.0.0