> For the complete documentation index, see [llms.txt](https://glitch9.gitbook.io/ai-dev-kit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://glitch9.gitbook.io/ai-dev-kit/unity-components/5_components.md).

# Overview

AIDevKit provides a set of Unity components that you attach to GameObjects to integrate AI capabilities into your scene. Components are organized into two categories:

## AI Generators

Standalone generator components that perform a single AI task (image generation, speech synthesis, transcription, etc.) without requiring a full agent runtime.

* [Image Generator](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/image-generator.md)
* [Speech Generator](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/speech-generator.md)
* [Speech Transcriber](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/speech-transcriber.md)
* [Voice Changer](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/voice-changer.md)
* [Content Moderator](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/content-moderator.md)

## Agent Components

Components for building fully conversational AI agents with tool use, streaming, and conversation management.

* [Agent Behaviour](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/agent-behaviour.md) — Core agent runtime component.
* [Tool Managers](https://github.com/Glitch9Inc/Gitbook.AIDevKit/blob/main/5_components/tool-managers.md) — Extend the agent with web search, file search, MCP, image generation, code interpretation, function calls, shell commands, computer use, and custom tools.
