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

# AI Toolkit

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

- **1. Get access**

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

  The AI Toolkit 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.

Give your AI the ability to work with Tiptap documents.

Build AI agents with document-editing superpowers. Add custom AI functionality like inline edits, proofreading, and more.

> **Interactive demo:** [
> &#x20; \<>
> &#x20;   \<strong>Try the AI Toolkit\</strong> in action 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 AI Toolkit includes the building blocks for any custom AI functionality:

- **Tools** for building [AI agents](https://tiptap.dev/docs/content-ai/capabilities/ai-toolkit/agents.md) capable of complex tasks.
- [**Workflows**](https://tiptap.dev/docs/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/workflows/insert-content.md)

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

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

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

## Advanced guides

The AI Toolkit provides flexible building blocks for buiding any custom AI integration. Browse the available utilities in the [API reference](https://tiptap.dev/docs/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/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/content-ai/capabilities/ai-toolkit/advanced-guides/ai-engineering.md)

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

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