#1818th of 36 in Assistants
octop
Multi-user, multi-agent assistant for web, CLI and chat apps like Telegram
- Stars
- 10.6k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
2 on 8 Jul 202610,639 on 21 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Octop runs as a single Python process (FastAPI) serving a web dashboard, CLI, IM channels and cron jobs. Each user gets multiple agents ("experts") with their own workspace, providers, channels and memory, stored in SQLite by default or PostgreSQL. It also includes a knowledge base, OAuth and MCP connectors, browser and remote desktop control, and ACP delegation to coding agents.
Who it is for: Households and small teams self-hosting a shared multi-agent assistant
Strengths
- Single process serves dashboard, CLI, IM channels and cron; state lives under ~/.octop/
- Channels: Feishu, DingTalk, QQ, WeChat, Telegram, Discord and WeCom
- JWT multi-user isolation, tool approval and shell command guardrails
- Workspace backends: local disk, Docker sandbox, PostgreSQL or COS/S3; desktop apps available
Weaknesses
- AgentTeams is marked Beta; mobile client is closed beta
- Install one-liner pipes a script hosted on Tencent COS into bash
- Several bundled connectors target Tencent services
- RAM need stated only as 'a few GB'; supported model providers not listed in this excerpt
What it needs
- no GPU
- Docker + Compose
- Needs Python 3.12+ (provisioned by uv), SQLite (default) or PostgreSQL, Chromium/Playwright (optional), Docker (optional)
- port 8088
Also in Assistants
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters | 92 out of 100 |
| 2 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 85 out of 100 |
| 3 | nanobotSelf-hosted personal AI agent reachable from browser, terminal and chat apps | 85 out of 100 |
| #4 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 85 out of 100 |
| #5 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 80 out of 100 |