TencentCloud Releases Octop, an Open-Source Self-Hosted Multi-Agent AI Assistant
Key point
The MIT-licensed platform supports multi-user isolation, local-first data storage, and integration with external coding agents like Claude Code and Codex via the Agent Client Protocol.
Details
TencentCloud has released Octop, an open-source, self-hosted AI assistant platform designed for families and small teams. Built on a single-process architecture, Octop enables multi-user and multi-agent interactions while ensuring data privacy by storing all conversations, workspaces, and credentials locally in ~/.octop/.
Core Architecture and Features
The platform is built on the Octop Harness stack, which includes:
- Octop Harness: The core agent runtime.
- Octop Gateway: Bridges IM channels (Feishu, DingTalk, Telegram, Discord, etc.).
- Octop Memory: Provides hierarchical recall and full-text search.
- Octop Browser: Enables CDP-based web automation.
Octop supports multi-user JWT authentication with role-based access, tool approval workflows, and PII masking. It allows users to create multiple Experts (agents) with independent workspaces, providers, and cron jobs. A beta feature, AgentTeams, allows a coordinator to orchestrate multiple experts for multi-step tasks.
Integration and Extensibility
Octop supports the Agent Client Protocol (ACP) bidirectionally:
- Inbound: External tools like Zed and OpenCode can use Octop agents.
- Outbound: Octop can delegate tasks to external coding agents, including OpenCode, CodeBuddy, Claude Code, and Codex.
The platform integrates with Tencent products (Docs, Meeting) and supports OAuth and MCP gateways. It includes a Knowledge Base for RAG over documents and a plugin system for third-party extensions.
Deployment and Technical Stack
- Tech Stack: Python 3.12+, FastAPI, React 18, TypeScript, Vite.
- Database: SQLite (WAL) by default; PostgreSQL is optional.
- Installation: Available via one-line scripts, PyPI (
pip install octop), or Docker. - Surfaces: Web Dashboard, Native Desktop Clients (Windows/macOS/Linux), CLI, and HTTP/SSE/WebSocket APIs.
- License: MIT.
The project is currently at version 1.0.2b6 and has garnered 7.4k stars on GitHub. Roadmap items include a mobile client (closed beta), self-evolution capabilities, and a plugin marketplace.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.