New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@aibind/vue

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aibind/vue

AI SDK bindings for Vue 3 — reactive composables for streaming, structured output, and agents

latest
Source
npmnpm
Version
0.12.0
Version published
Maintainers
1
Created
Source

@aibind/vue

Low-level Vue 3 composables for AI streaming. If you're using Nuxt, use @aibind/nuxt instead — it wraps this package with sensible defaults and server handlers.

Install

npm install @aibind/vue ai vue

Using Nuxt? Install @aibind/nuxt instead — it includes this package and adds server handlers and default endpoints.

Usage

This package requires you to specify an endpoint for every composable. For Nuxt projects, @aibind/nuxt provides defaults automatically.

<script setup lang="ts">
import { useStream } from "@aibind/vue";

const { text, loading, send } = useStream({
  endpoint: "/my/stream/endpoint", // required
  system: "You are a helpful assistant.",
});
</script>

Entry Points

EntryExports
@aibind/vueuseStream, useStructuredStream, defineModels
@aibind/vue/agentuseAgent
@aibind/vue/markdownStreamMarkdown, StreamParser, HtmlRenderer, MarkdownRecovery
@aibind/vue/historyReactiveChatHistory, ReactiveMessageTree
@aibind/vue/projectProject

Documentation

Full documentation: aibind.dev

Requirements

  • Vue 3.3+
  • AI SDK 6.0+

License

MIT

Keywords

vue

FAQs

Package last updated on 10 Mar 2026

Related posts