14 Production-Ready Packages

AI Kit
Build AI Apps Faster

A comprehensive suite of NPM packages for building production-ready AI applications. Framework-agnostic, type-safe, and battle-tested.

14 Packages
50K+ Downloads
1.2K+ Stars
Open Source

Why Choose AI Kit

Everything you need to build AI-powered applications, from authentication to deployment

Production Ready
Battle-tested packages used in production by thousands of developers
Type Safe
Full TypeScript support with comprehensive type definitions
Framework Agnostic
Works with React, Vue, Svelte, Next.js, and vanilla JavaScript
AI Native
Purpose-built for modern AI application development
Vector Storage
Integrated with ZeroDB for seamless vector search
Observable
Built-in monitoring, logging, and debugging tools
Complete Toolkit

Browse All Packages

14 specialized packages covering every aspect of AI application development

Core

@ainative-studio/aikit-core

Core utilities and shared types for AI Kit ecosystem

Type safety
Base utilities
Common interfaces
npm install @ainative-studio/aikit-core
Security

@ainative/ai-kit-auth

Authentication and authorization utilities for AI applications

JWT handling
OAuth flows
Session management
npm install @ainative/ai-kit-auth
Framework

@ainative/ai-kit

React hooks and components for AI-powered applications

Custom hooks
AI components
State management
npm install @ainative/ai-kit
Framework

@ainative/ai-kit-vue

Vue composables and components for AI integration

Composables
Vue 3 support
Reactive AI
npm install @ainative/ai-kit-vue
Framework

@ainative/ai-kit-svelte

Svelte stores and components for AI applications

Svelte stores
Components
Reactive patterns
npm install @ainative/ai-kit-svelte
Framework

@ainative/ai-kit-nextjs

Next.js utilities and middleware for AI integration

Server actions
API routes
Edge runtime
npm install @ainative/ai-kit-nextjs
UI/UX

@ainative/ai-kit-design-system

Pre-built UI components and design tokens for AI interfaces

Design tokens
Components
Themes
npm install @ainative/ai-kit-design-system
Data

@ainative/ai-kit-zerodb

ZeroDB client SDK for vector search and AI-native storage

Vector search
AI storage
Real-time sync
npm install @ainative/ai-kit-zerodb
DevTools

@ainative/ai-kit-cli

Command-line tools for AI Kit development and deployment

Project scaffolding
Deploy tools
Code generation
npm install @ainative/ai-kit-cli
DevTools

@ainative/ai-kit-testing

Testing utilities and mocks for AI applications

AI mocks
Test helpers
Fixtures
npm install @ainative/ai-kit-testing
DevTools

@ainative/ai-kit-observability

Monitoring, logging, and observability tools for AI systems

Metrics
Tracing
Logging
npm install @ainative/ai-kit-observability
Security

@ainative/ai-kit-safety

Safety guardrails and content moderation utilities

Content filtering
Rate limiting
Guardrails
npm install @ainative/ai-kit-safety
ML

@ainative/ai-kit-rlhf

Reinforcement Learning from Human Feedback utilities

Feedback collection
Model training
A/B testing
npm install @ainative/ai-kit-rlhf
Core

@ainative/ai-kit-tools

Function calling and tool integration utilities

Function schemas
Tool execution
Type validation
npm install @ainative/ai-kit-tools

Get Started in Minutes

Choose your framework and start building

React Example
Build AI chat interfaces with React hooks
import { useAIChat, useAICompletion } from '@ainative/ai-kit';

function ChatComponent() {
  const { messages, sendMessage, isLoading } = useAIChat({
    model: 'gpt-4',
    systemPrompt: 'You are a helpful assistant'
  });

  return (
    <div>
      {messages.map((msg) => (
        <div key={msg.id}>{msg.content}</div>
      ))}
      <button onClick={() => sendMessage('Hello!')}>
        Send
      </button>
    </div>
  );
}

Seamless Integrations

AI Kit works perfectly with your existing tech stack

React

Vue

Svelte

Next.js

TypeScript

Tailwind

Vercel

ZeroDB

Ready to Build Something Amazing?

Join thousands of developers using AI Kit to build the next generation of AI applications