[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:octop":3},"\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTencentCloud\u002Foctop\u002FHEAD\u002Fdocs\u002Fassets\u002Freadme-banner.png\" alt=\"Octop Banner\" width=\"600\" \u002F>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Cstrong>A smarter, self-hosted AI assistant — multi-user, multi-agent.\u003C\u002Fstrong>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F95504?utm_source=repository-badge&amp;utm_medium=badge&amp;utm_campaign=badge-repository-95504\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F95504\" alt=\"TencentCloud\u002FOctop | Trendshift\" width=\"250\" height=\"55\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"Python 3.12+\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.12%2B-blue?logo=python&amp;logoColor=white\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002FOctop\u002Fblob\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"License: MIT\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-green\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002FOctop\u002Freleases\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"Version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.0.3b3-orange\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Foctop\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Foctop\" alt=\"PyPI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"Code Style: Ruff\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcode%20style-ruff-000000?logo=ruff&amp;logoColor=white\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002FOctop\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"GitHub stars\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FTencentCloud\u002FOctop?style=social\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002FOctop\u002Ffork\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"GitHub forks\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FTencentCloud\u002FOctop?style=social\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FQnWdhJxq9h\" rel=\"nofollow ugc noopener\">\u003Cimg alt=\"Discord\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20Us-5865F2?logo=discord&amp;logoColor=white\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"#-highlights\" rel=\"nofollow ugc noopener\">Highlights\u003C\u002Fa> ·\n  \u003Ca href=\"#-overview\" rel=\"nofollow ugc noopener\">Overview\u003C\u002Fa> ·\n  \u003Ca href=\"#-core-technology\" rel=\"nofollow ugc noopener\">Core Technology\u003C\u002Fa> ·\n  \u003Ca href=\"#-features\" rel=\"nofollow ugc noopener\">Features\u003C\u002Fa> ·\n  \u003Ca href=\"#-roadmap\" rel=\"nofollow ugc noopener\">Roadmap\u003C\u002Fa> ·\n  \u003Ca href=\"#-quick-start\" rel=\"nofollow ugc noopener\">Quick Start\u003C\u002Fa> ·\n  \u003Ca href=\"#-contents\" rel=\"nofollow ugc noopener\">Contents\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Cb>English\u003C\u002Fb> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002Foctop\u002Fblob\u002FHEAD\u002FREADME_CN.md\" rel=\"nofollow ugc noopener\">中文\u003C\u002Fa>\n\u003C\u002Fp>\u003Chr \u002F>\n\u003Cp>\u003Cstrong>Octop\u003C\u002Fstrong> is an open-source, self-hosted AI assistant. It's not just a tool — it's a digital life form that can operate in parallel. Through its multi-agent architecture, it builds an intelligent environment that is both independent and collaborative for teams, families, and individuals. Best of all, it runs entirely on your machine — the fully self-hosted design means privacy is never a compromise, while single-process startup makes the powerful web console, CLI, and IM integrations readily accessible.\u003C\u002Fp>\n\u003Cp>Chat through the Web Dashboard, Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom, or programmatic HTTP\u002FSSE\u002FWebSocket. Extend capabilities with the \u003Cstrong>expert library\u003C\u002Fstrong>, \u003Cstrong>Connectors\u003C\u002Fstrong> (OAuth + MCP), and \u003Cstrong>ACP\u003C\u002Fstrong> integration for IDE workflows.\u003C\u002Fp>\n\u003Ch2>✨ Highlights\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>\u003C\u002Fth>\n\u003Cth>Feature\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>👥\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>Multi-user expert team\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>One admin, shared household; built-in expert library and expert market — switch specialists per scenario\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>🤝\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>Cloud collaboration\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Link this Octop to another instance to browse peer experts and chat across instances; history stays on the expert's side\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>🎭\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>MBTI personas\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>16 personality templates plus an interactive quiz — give each agent a distinct character\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>🎯\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>AgentTeams\u003C\u002Fstrong> \u003Cem>(Beta)\u003C\u002Fem>\u003C\u002Ftd>\n\u003Ctd>A coordinator schedules multiple experts on multi-step work; \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002Foctop\u002Fblob\u002FHEAD\u002Fdocs\u002Fexpert-teams.md\" rel=\"nofollow ugc noopener\">details\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>🔒\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>Security built-in\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>JWT multi-user isolation, tool approval, shell command guardrails, and PII redaction — data stays local\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>🔌\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>Connector ecosystem\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Tencent suite (Docs, Meeting, News, …); OAuth and MCP gateway extend resource boundaries — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencentCloud\u002Foctop\u002Fblob\u002FHEAD\u002Fdocs\u002Fconnectors.md\" rel=\"nofollow ugc noopener\">supported connectors\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>💾\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>Pluggable workspace backends\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Local disk, Docker sandbox, PostgreSQL, or COS\u002FS3 for agent files — separate from the control-plane DB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>�\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n",1793926096275]