

Open-source, self-hosted multi-user, multi-agent AI assistant from Tencent Cloud with web, CLI and IM channels, MCP connectors and memory.

Open-source, self-hosted multi-user, multi-agent AI assistant from Tencent Cloud with web, CLI and IM channels, MCP connectors and memory.
Octop is an MIT-licensed, self-hosted AI assistant platform from Tencent Cloud for households, small teams and individuals. A single Python process serves a web dashboard, CLI, cron automation and IM channels including Feishu, DingTalk, QQ, WeChat, WeCom, Telegram and Discord, with all data kept locally under ~/.octop. Each user gets a personal team of specialized 'experts' with their own workspaces, providers and MBTI-style personas, and the AgentTeams beta lets a coordinator orchestrate several experts on multi-step work. It extends via OAuth and MCP connectors, plugins, a RAG knowledge base and ACP integration that delegates coding tasks to OpenCode or Claude Code. Built-in security includes JWT multi-user isolation, tool approval, shell guardrails and PII redaction.


Open-source, self-hosted multi-user, multi-agent AI assistant from Tencent Cloud with web, CLI and IM channels, MCP connectors and memory.
Octop works by combining Multi-User Expert Teams: One admin account for a household or team, with per-user experts, workspaces, providers and cron jobs., AgentTeams (Beta): A coordinator agent schedules multiple experts to complete multi-step tasks., Multi-Channel Access: Chat via web dashboard, CLI, HTTP/SSE/WebSocket or IM apps like Feishu, DingTalk, WeChat, WeCom, QQ, Telegram and Discord., Connectors & MCP Gateway: OAuth and MCP connectors, including the Tencent suite (Docs, Meeting, News), extend what agents can access., ACP Coding Integration: Bidirectional ACP lets IDE/terminal AI use Octop and delegate coding to OpenCode or Claude Code with permission gates. to help users with Personal Assistant: A dedicated agent that writes weekly reports, organizes notes and manages schedules with persistent memory., Family Sharing: One self-hosted instance serving a household, with different agents and experts per member., Team Helper in Chat Apps: Routing tasks from Feishu, DingTalk, WeCom or WeChat group chats into parallel agents., Developer Delegation: Handing coding tasks to OpenCode or Claude Code via ACP and troubleshooting with terminal AI., Web Automation: Using Browser AI+ and remote desktop to fill forms, take screenshots and operate GUI apps..
Key features include Multi-User Expert Teams: One admin account for a household or team, with per-user experts, workspaces, providers and cron jobs., AgentTeams (Beta): A coordinator agent schedules multiple experts to complete multi-step tasks., Multi-Channel Access: Chat via web dashboard, CLI, HTTP/SSE/WebSocket or IM apps like Feishu, DingTalk, WeChat, WeCom, QQ, Telegram and Discord., Connectors & MCP Gateway: OAuth and MCP connectors, including the Tencent suite (Docs, Meeting, News), extend what agents can access., ACP Coding Integration: Bidirectional ACP lets IDE/terminal AI use Octop and delegate coding to OpenCode or Claude Code with permission gates..
Octop is useful for anyone interested in Personal Assistant: A dedicated agent that writes weekly reports, organizes notes and manages schedules with persistent memory., Family Sharing: One self-hosted instance serving a household, with different agents and experts per member., Team Helper in Chat Apps: Routing tasks from Feishu, DingTalk, WeCom or WeChat group chats into parallel agents., Developer Delegation: Handing coding tasks to OpenCode or Claude Code via ACP and troubleshooting with terminal AI., Web Automation: Using Browser AI+ and remote desktop to fill forms, take screenshots and operate GUI apps..
Octop is free to use.
Visit https://github.com/TencentCloud/Octop to sign up and explore Octop.
Browse by use case: Chatbots & Assistants · Automation & Productivity
Compare Octop: vs Playad · vs Concierge by Juniors AI · vs Scout by Fini · vs Ruflo