Tencent Cloud has officially released Octop, an open-source, self-hosted AI assistant designed for households and small teams. Unlike many cloud-dependent AI wrappers, Octop runs entirely on your local machine, ensuring that every conversation, workspace, and credential stays under your control. The platform supports a multi-agent architecture, allowing users to deploy specialized experts that can operate in parallel while maintaining strict privacy boundaries.

Architecture and Core Technology

Octop is built on Python 3.12+ using the FastAPI framework and a single-process model that simplifies deployment. The core runtime, known as the Octop Harness, manages model routing, tools, and conversation checkpointing without requiring external message brokers. All data persists in a local SQLite database by default, with optional PostgreSQL support for more demanding setups. This single-process design ensures that the web dashboard, CLI, and IM integrations are all accessible through one unified interface.

Multi-User and Multi-Agent Features

The platform distinguishes itself with robust multi-user support, featuring JWT-based authentication and role separation for admins and standard users. It includes a built-in expert library and market, allowing teams to share and reuse proven agent configurations. For complex workflows, the beta AgentTeams feature enables a coordinator to schedule multiple experts on multi-step tasks. Users can also customize agents with 16 MBTI personality templates or create custom system prompts to tailor the assistant’s tone.

Integration and Extensibility

Octop offers extensive connectivity options, integrating directly with Feishu, DingTalk, QQ, WeChat, Telegram, Discord, and WeCom. It supports the Agent Client Protocol (ACP) for bidirectional communication with IDEs, enabling delegation to external coding agents like OpenCode and Claude Code. The platform also includes a pluggable workspace backend, supporting local disk, Docker sandboxes, and cloud object storage like COS or S3 for file management. Browser automation is handled via headless Chromium sessions, allowing for web scraping and form filling directly from the dashboard.

Key Takeaways

  • Privacy-First Design: All data, including credentials and conversation history, remains local in the ~/.octop/ directory.
  • Single-Process Efficiency: The entire stack, from the web UI to cron jobs, runs in one restart-safe process.
  • Broad IM Support: Native integrations with major Asian and Western messaging platforms facilitate team collaboration.
  • Developer-Friendly: ACP support allows seamless delegation to external coding agents like Claude Code and Codex.

The Bottom Line

Octop is a pragmatic answer to the 'where does my data go?' anxiety that plagues many AI tools. By offering a self-hosted, multi-agent platform with strong IDE and IM integrations, Tencent has built a tool that feels ready for serious personal and small-team use, provided you're comfortable managing your own infrastructure.