# AI Integration

> Source: <https://typemill.net/typemill/ai>
> Published: 2026-11-05 05:20:54.608470+00:00

# Bring Your Own AI

Typemill integrates with external AI services through **Kixote**, a separate interface that connects to any provider with an OpenAI-compatible API or the Anthropic (Claude) API.

AI features extend Typemill with natural language assistance for writing, editing, and system tasks. They work by exchanging Markdown content with AI services, keeping the workflow simple and transparent.

## Kixote AI Interface

[Kixote](https://docs.typemill.net/author-guide/ai-with-kixote) is a separate interface for AI assistance and admin-related tasks. It connects Typemill to external AI providers while keeping full control over model selection, data flow, and usage.

## AI Provider

Typemill supports services such as ChatGPT, Claude, and local models via Ollama or LM Studio, as well as any provider offering an OpenAI-compatible API. Providers can be configured in the [AI tab](https://docs.typemill.net/admin-guide/ai-tab) of the system settings.

## AI Editor

Kixote provides an [AI editor](https://docs.typemill.net/author-guide/ai-with-kixote) where you can create and edit articles in pure Markdown syntax with prompts. Each prompt generates a new version. You can switch between versions, edit the content manually with Markdown, and focus the prompt on marked sections.

## Prompt Library

You can use predefined prompts from the prompt library and add your own prompts to the library. You can link a reference article that will be sent along with the prompt. That helps to keep your writing style and article structure aligned.

## AI Help

Typemill includes an AI help tab in the system interface that provides contextual assistance based on the official Typemill documentation. Users can ask questions in natural language and receive answers grounded in Typemill’s features, structure, and workflows.

The AI help system runs through Kixote and can use any connected AI provider, enabling both cloud-based and local model setups.

## Auto-Translations

Typemill provides an AI translation button for [multi-language websites](https://docs.typemill.net/author-guide/multi-language). You can translate and update each page into the target language with one click. The translations apply to the content and to the meta of the page.

## Chat with Docs / LLM Wiki

With the [Ask the Docs plugin](https://plugins.typemill.net/askthedocs), you can add a simple chatbot to your Typemill website that lets your visitors ask questions about your documentation and get instant answers powered by artificial intelligence. The plugin follows the pattern of LLM Wikis and creates an index that the AI can use to find helpful answers to the questions. This means that the chatbot does not rely on an external RAG setup. It only needs an AI service provider or a local model that you can define in the system settings.

## MCP Layer

Typemill 2.29.0 will introduce an MCP layer that enables AI services to connect to and use the Typemill installation. The layer will use the existing API of Typemill.

## AI-Assisted Development

Typemill supports AI-assisted development for plugins and themes. With an OpenCode setup in the GitHub codebase, developers can use AI tools directly in the repository to scaffold, extend, and refine Typemill extensions more efficiently.

## Try AI Features

AI features become available once Kixote is connected to a supported AI provider. After setup, both editor assistance and the AI help tab are available inside Typemill.
