---
title: "AI Toolkit (client package)"
description: "Overview of the Tiptap AI Toolkit client-only extension. Learn capabilities, structure, and how it helps you build AI extensions and AI agents."
canonical_url: "https://tiptap.dev/docs/ai/ai-toolkit/client/overview"
---

# AI Toolkit (client package)

Overview of the Tiptap AI Toolkit client-only extension. Learn capabilities, structure, and how it helps you build AI extensions and AI agents.

- **1. Get access**

  Access the AI Toolkit client-only extension by purchasing the paid AI Toolkit add-on.
  Contact our team.
- **2. Access the private registry**

  The AI Toolkit client extension is published in Tiptap's private npm registry. Authenticate to Tiptap's
  private npm registry by following the [setup guide](https://tiptap.dev/docs/guides/pro-extensions.md).
- **3. Install the extension**

  Install the extension from the private registry using npm or your preferred package manager.

For most use cases, the **[server-based AI Toolkit](https://tiptap.dev/docs/ai/ai-toolkit/overview.md) is your best choice**. This client-only approach works in-browser and talks to the Editor directly: it's useful if you want a fully in-browser solution, or need AI-based changes that *don't* sync with the document.

> **Paid add-on:**
>
> Both the default and client AI Toolkits are paid add-ons to your subscription.
> Contact our team to get access.

> **Interactive demo:** [
> &#x20; \<>
> &#x20;   \<strong>Try the client AI Toolkit\</strong> with this interactive demo featuring an AI agent
> &#x20;   that can read, edit, and manipulate documents.
> &#x20; \</>
> ](https://template.tiptap.dev/page-ai-toolkit)

## Capabilities

The client-side AI Toolkit includes the building blocks for any custom AI functionality:

- **Tools** for building [AI agents](https://tiptap.dev/docs/ai/ai-toolkit/client/agents.md) capable of complex tasks.
- [**Workflows**](https://tiptap.dev/docs/ai/ai-toolkit/client/workflows.md) where the AI has a single, well-defined task: insert content, proofread the document, and more.

> **Compatible with any AI model:**
>
> Use the AI Toolkit with any AI model capable of producing text, including open source and
> self-hosted models.

### AI agent tools

Build [AI agents](https://tiptap.dev/docs/ai/ai-toolkit/client/agents.md) that can perform complex tasks by working with Tiptap documents.

[AI Agent Chatbot
More →Build a conversational AI capable of editing documents and interacting through chat.](https://tiptap.dev/docs/ai/ai-toolkit/client/agents/ai-agent-chatbot.md)

[AI agent tools
More →Add these tools to your AI agent to give it document-editing superpowers.](https://tiptap.dev/docs/ai/ai-toolkit/client/api-reference/execute-tool.md)

[Review Changes
More →Display AI-generated edits as suggestions users can accept or reject. Implements a Google
Docs-style review workflow.](https://tiptap.dev/docs/ai/ai-toolkit/client/agents/review-changes.md)

[Tool Streaming
More →Stream AI tool calls in real-time to show users what the AI is doing. Improves perceived
performance and transparency.](https://tiptap.dev/docs/ai/ai-toolkit/client/agents/streaming.md)

[Selection Awareness
More →Make AI operations context-aware by passing only selected content. Reduces token usage and
improves relevance.](https://tiptap.dev/docs/ai/ai-toolkit/client/agents/selection-awareness.md)

[Multi-Document AI Agent
More →Build an agent that works across multiple documents simultaneously. Includes document
switching and cross-document context.](https://tiptap.dev/docs/ai/ai-toolkit/client/agents/multi-document.md)

[Comments
More →Have AI insert comments and annotations into documents. Useful for feedback, suggestions, or
collaborative editing.](https://tiptap.dev/docs/ai/ai-toolkit/client/agents/comments.md)

### Workflows

Built-in utilities for simple document editing tasks.

[Insert content
More →Insert content in a single place of the document.](https://tiptap.dev/docs/ai/ai-toolkit/client/workflows/insert-content.md)

[Proofreader
More →Correct mistakes like spelling and grammar.](https://tiptap.dev/docs/ai/ai-toolkit/client/workflows/proofreader.md)

[Tiptap Edit
More →A general-purpose workflow for making small and large edits to Tiptap documents.](https://tiptap.dev/docs/ai/ai-toolkit/client/workflows/tiptap-edit.md)

[Comments
More →Manage comments and threads in your Tiptap documents.](https://tiptap.dev/docs/ai/ai-toolkit/client/workflows/comments.md)

## Advanced guides

The AI Toolkit provides flexible building blocks for building any custom AI integration. Browse the available utilities in the [API reference](https://tiptap.dev/docs/ai/ai-toolkit/client/api-reference.md), or dive into the guides and examples below.

[Live DemoSee the AI Toolkit in action with this interactive demo featuring an AI agent that can read,
edit, and manipulate documents.](https://tiptap.dev/docs/ai/ai-toolkit/client/advanced-guides/live-demo.md)

[AI Engineering GuideBest practices for prompting, error handling, and performance optimization when building AI
document features.](https://tiptap.dev/docs/ai/ai-toolkit/client/advanced-guides/ai-engineering.md)

[Non-TypeScript BackendsUse the AI Toolkit with backends written in Python, Go, or other languages.](https://tiptap.dev/docs/ai/ai-toolkit/client/advanced-guides/non-typescript-backends.md)

[Compare DocumentsCompare two Tiptap documents and highlight the differences.](https://tiptap.dev/docs/ai/ai-toolkit/client/advanced-guides/compare-documents.md)
