> ## Documentation Index
> Fetch the complete documentation index at: https://octop.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Octop: Self-Hosted Multi-User AI Assistant

> Octop is a self-hosted, multi-user AI assistant. Run personal AI agents, connect IM channels, and keep all your data on your own machine.

Octop is an open-source AI assistant you host yourself. It gives you a web UI, a CLI, and messaging integrations (Feishu, WeCom, DingTalk, QQ, WeChat, Telegram, and more) — all running in a single process, with every conversation and credential stored on your own machine under `~/.octop/`.

![Octop chat](https://mintcdn.com/octop/P_aBdthWeK4YndCE/images/ui-chat.png?fit=max\&auto=format\&n=P_aBdthWeK4YndCE\&q=85\&s=0acc0cf987d6a8bd6e9891ea9230dd46)

> [card] [Quick Start](https://octop.mintlify.site/quickstart.md)
>
> Install Octop and be chatting in under five minutes

> [card] [Docker Setup](https://octop.mintlify.site/quickstart-docker.md)
>
> Run Octop in a container for production deployments

> [card] [Core Concepts](https://octop.mintlify.site/concepts/overview.md)
>
> Understand agents, channels, connectors, and personas

> [card] [API Reference](https://octop.mintlify.site/api/overview.md)
>
> Automate everything through the HTTP and WebSocket API

## What you can do with Octop

* **Chat with specialized agents** — create multiple agents per user, each with its own LLM provider, skill set, and MBTI persona
* **Connect your messaging apps** — route conversations from Feishu, WeCom, DingTalk, QQ, WeChat, Telegram, and more into your agents
* **Schedule automated tasks** — set cron jobs that prompt your agents on a schedule
* **Ground answers in your files** — upload documents to a knowledge base and see cited sources in chat
* **Delegate to coding agents** — use ACP to connect OpenCode, CodeBuddy, Claude Code, Codex, Kimi Code, Cursor CLI, or Pi
* **Control remote environments** — use the built-in browser, terminal, remote desktop, and experimental remote phone
* **Stay private** — no cloud dependency; all data lives on your machine
* **Choose your layout** — pick **Classic** or **Minimal**, plus a light or dark theme that this browser remembers

## How Octop is organized

> [card] [Agents & Personas](https://octop.mintlify.site/concepts/agents.md)
>
> Each agent has its own workspace, providers, and personality

> [card] [Channels](https://octop.mintlify.site/concepts/channels.md)
>
> Connect Feishu, WeCom, DingTalk, Telegram, and more

> [card] [Connectors](https://octop.mintlify.site/concepts/connectors.md)
>
> Built-in app connectors and custom MCP servers

> [card] [Knowledge Bases](https://octop.mintlify.site/concepts/knowledge.md)
>
> Index your own files and retrieve cited context in chat

> [card] [CLI Reference](https://octop.mintlify.site/cli/overview.md)
>
> Full command reference for power users

This documentation corresponds to [v0.9.33](https://github.com/TencentCloud/Octop/releases#release-v0.9.33).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.