Essential utilities for building production-ready AI applications with Vercel AI SDK. State management, debugging, structured streaming, intelligent agents, caching, and persistent memory.
Install everything in one package:
npm install ai-sdk-toolsImport what you need:
// Server-side
import { Agent, artifact, cached } from 'ai-sdk-tools';
// Client-side
import { useChat, useArtifact, AIDevtools } from 'ai-sdk-tools/client';Or install only what you need:
AI chat state management that eliminates prop drilling. Clean architecture and better performance for chat components.
npm i @ai-sdk-tools/storeDevelopment tools for debugging AI applications. Inspect tool calls, messages, and execution flow directly in your app.
npm i @ai-sdk-tools/devtoolsStream structured, type-safe artifacts from AI tools to React components. Build dashboards, analytics, and interactive experiences beyond chat.
npm i @ai-sdk-tools/artifacts @ai-sdk-tools/storeMulti-agent orchestration with automatic handoffs and routing. Build intelligent workflows with specialized agents for any AI provider.
npm i @ai-sdk-tools/agents ai zodUniversal caching for AI SDK tools. Cache expensive operations with zero configuration - works with regular tools, streaming, and artifacts.
npm i @ai-sdk-tools/cachePersistent memory system for AI agents. Add long-term memory with support for multiple storage backends (In-Memory, Upstash Redis, Drizzle).
npm i @ai-sdk-tools/memoryVisit our website to explore interactive demos and detailed documentation for each package.
MIT