TencentCloud / Octop
git clone https://github.com/TencentCloud/Octop.git
v1.0.2 Β· 2d ago
π₯ on GitHub Trending today
A smarter, self-hosted AI assistant β multi-user, multi-agent.
β
stars, 24h
β
stars, 7 days
+6.1k
stars, 30 days Β· #62
10k
β
total
1.3k
forks Β· 875 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
LicenseMIT
Created2026-07-08 (3mo ago)
Last pushtoday
Watchers66
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 β #7 monthly in python Β· +6,077 β
- 2026-10-20 β #17 monthly Β· +6,077 β
GitHub topics
Links
- GitHub: github.com/TencentCloud/Octop
- Homepage: https://octop.cloud
- Releases Β· Issues Β· Hacker News mentions
README excerpt
A smarter, self-hosted AI assistant β multi-user, multi-agent. Highlights Β· Overview Β· Core Technology Β· Features Β· Roadmap Β· Quick Start Β· Contents English Β· δΈζ --- **Octop** 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. Chat through the Web Dashboard, Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom, or programmatic HTTP/SSE/WebSocket. Extend capabilities with the **expert library**, **Connectors** (OAuth + MCP), and **ACP** integration for IDE workflows. ## β¨ Highlights | | Feature | Description | |---|---------|-------------| | π₯ | **Multi-user expert team** | One admin, shared household; built-in expert library and expert market β switch specialists per scenario | | π€ | **Cloud collaboration** | Link this Octop to another instance to browse peer experts and chat across instances; history stays on the expert's side | | π | **MBTI personas** | 16 personality templates plus an interactive quiz β give each agent a distinct character | | π― | **AgentTeams** *(Beta)* | A coordinator schedules multiple experts on multi-step work; details | | π | **Security built-in** | JWT multi-user isolation, tool approval, shell command guardrails, and PII redaction β data stays local | | π | **Connector ecosystem** | Tencent suite (Docs, Meeting, News, β¦); OAuth and MCP gateway extend resource boundaries β supported connectors | | πΎ | **Pluggable workspace backends** | Local disk, Docker sandbox, PostgreSQL, or COS/S3 for agent files β separate from the control-plane DB | | π§ | **Portable memory** | Powered by Octop Memory; memory migrates with the workspace | | π | **Knowledge base** | RAG over your documents; share corpora within a deployment and ground answers in your private data | | π§© | **Plugins** | Extend Octop with third-party plugins; bundled plugins are seeded and toggled on demand | | βοΈ | **ACP bidirectional** | `octop acp` for IDE/terminal AI; delegate to OpenCode / Claude Code with permission gates | | π» | **Terminal AI+** | Interactive shell in the browser β AI-assisted command execution and troubleshooting | | π | **Browser AI+** | Headless Chromium sessions for web automation, screenshots, and remote browsing | | π₯οΈ | **Remote desktop** | Live screen and input from the dashboard on Linux, Windows, and macOS β remote office work and GUI apps; one-click isolated desktop on headless Linux | | πͺ | **Desktop client** | Native Windows / macOS / Linux apps (and FnOS packages) alongside the web dashboard | | π | **Self-hosted** | Dashboard, CLI, IM channels, and cron in one `octop run` β all