Octop (Tencent Cloud) is a self-hosted AI assistant in one Python process: web dashboard, CLI, desktop apps and IM channels (Telegram, Discord, WeChat and more), with per-user agent "experts", RAG knowledge bases, memory, browser automation and cron jobs. MIT licence. It ships no chat model: connect Ollama locally or an OpenAI-compatible API, so answer quality depends on the model. Releases are still beta (1.0.2b8).
Cite this pageRepoQuarry. “Octop.” Checked 15 Oct 2026. https://repoquarry.dev/projects/octop
How much of ChatGPT Plus does it replace?
2 of 3 jobs. Replaces the chat app and document Q&A for a household or small team; answer quality depends on the model you connect. No built-in web search answers documented.
Partial:Chat assistantPartial replacement
Partial:Chat with your documentsPartial replacement
No:Web search answersNot covered
For web search answers, see other ChatGPT Plus alternatives. You may also need to build an interface, an API server and hosting yourself.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
Runs on my machine?Confirmed:Yes, self-hosted single process (pip, installer, desktop app or Docker); data under ~/.octopBest of all, it runs entirely on your machinegithub.com · Octop#readme ↗1d ago
Model weights licenceConfirmed:No bundled chat weights; licence depends on the model you connectOpenAI-compatible APIs, DashScope (Qwen), Ollama, and other presets — configure per agent in the dashboard or via `octop provider`.github.com · Octop#supported-llm-providers ↗1d ago
Commercial useConfirmed:Yes, MIT code; check the licence of whichever model you connectgithub.com · LICENSE ↗1d ago
Paid services needed?Partial:None required with Ollama; paid model APIs and Tencent Cloud hosting optionalOpenAI-compatible APIs, DashScope (Qwen), Ollama, and other presetsgithub.com · Octop#supported-llm-providers ↗1d ago
HardwarePartial:Multi-core CPU and a few GB RAM for Octop itself; local model needs depend on the modelA modern multi-core CPU with a few GB of RAM for the process plus model/embedding cachesgithub.com · Octop#prerequisites ↗1d ago
Operating systemsConfirmed:Windows, macOS and Linux (x64 and ARM64), plus Docker and FnOS NAS packagesDesktop client — native apps for Windows / macOS / Linux; FnOS packages for NASgithub.com · Octop#surfaces ↗1d ago
Setup effortConfirmed:Easy; desktop installer, one-line install script or pip install octop, then octop initpip install octopgithub.com · Octop#1-install ↗1d ago
Your choice on cookies
We use essential storage to keep the site secure and remember this choice. With your permission we'd also count visits to see which pages help people, and remember your filters. We never use advertising or cross-site tracking cookies, and sponsors never get your data. Cookie policy