Octop: TencentCloud's Self-Hosted Multi-User AI Assistant
TencentCloud's Octop is a self-hosted AI assistant built for multiple users and multiple agents, with long-term memory and local-first operation. MIT, Python, 3,490 stars.
TL;DR:
TencentCloud/Octopis a Python, MIT-licensed, self-hosted AI assistant designed for multiple users and multiple agents with long-term memory. 3,490 stars on GitHub and a homepage athttps://octop.cloud.
What it is
TencentCloud/Octop describes itself as “A smarter, self-hosted AI assistant — multi-user, multi-agent.” The repository is written in Python, has 3,490 stars, and is published under the MIT license. The homepage is https://octop.cloud and the GitHub topic list includes agent, agentic-ai, ai, ai-agent, ai-agents, local-first, and long-term-memory. The license field returned by the GitHub API is MIT, which means the project is free to self-host for commercial use without a separate agreement.
What it does well
The self-hosted AI assistant category is crowded, but Octop leans into three specific bets that show up in its topic list and its multi-user, multi-agent positioning.
- Multi-tenant by default. The assistant is designed to serve multiple users from a single deployment, so a team or a household can share one instance instead of running parallel single-user installs.
- Multi-agent capable. Multi-agent is in the description and in the topic tags, so the runtime is built around agents talking to agents rather than one chat box per user.
- Long-term memory.
long-term-memoryis a tagged topic, which signals a persistent memory store rather than a context-window-only model. That matters once a single user has weeks of conversation history to recall from. - Local-first operation.
local-firstis a topic tag, so the default deployment shape assumes your machine or your VPS, not Tencent Cloud.
How to try it
The homepage is https://octop.cloud; the quickest path is the docker compose the repo ships with.
# Clone and start the stack
git clone https://github.com/TencentCloud/Octop.git
cd Octop
docker compose up -d
# Open the local UI
open http://localhost:8080
From there the assistant is wired to whatever model provider you configure in the env file; the repo’s README documents the supported providers.
When it fits, and when it doesn’t
Octop fits teams or households that want one self-hosted assistant serving several people, with persistent memory that survives across sessions and the option to run agents on top of that memory. It is less attractive if you want a single-user local box with no auth — anything lighter will do — or if you are happy with a hosted SaaS assistant and do not need to keep the conversation store on your own hardware. The 3,490 star count is modest but the topical alignment (multi-user, long-term-memory, local-first) is unusually clean, and the homepage being on a .cloud domain while the code is local-first suggests the project is positioned as self-hosted with an optional managed control plane rather than a pure SaaS play.
Source and Accuracy Notes
- Project page: https://github.com/TencentCloud/Octop
- Source repository:
TencentCloud/Octop(verified via GitHub APIhtml_url) - License: MIT
- Stars at time of writing: 3,490
- Language: Python
- Topics:
agent,agentic-ai,ai,ai-agent,ai-agents,local-first,long-term-memory - Homepage: https://octop.cloud
Related Posts
dev-tools
Automotive Skills Suite for AI Engineering
Evaluate Automotive Skills Suite for APQP, ASPICE, HARA, safety-plan, and DIA workflows with setup notes, governance risks, and SME review guidance.
5/28/2026
dev-tools
awesome-agentic-ai-zh Roadmap Guide
Explore awesome-agentic-ai-zh as a Chinese agentic AI learning roadmap, with setup notes, track selection, study workflow, and evaluation guidance.
5/28/2026
dev-tools
Baguette iOS Simulator Automation Guide
Set up Baguette for iOS Simulator automation, web dashboards, device farms, gesture input, streaming, and camera testing with Xcode caveats.
5/28/2026