#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
Stars, last 15 weeks+10,637
8 Jul 2026: 2 stars15 Jul 2026: 110 stars22 Jul 2026: 248 stars29 Jul 2026: 369 stars5 Aug 2026: 544 stars12 Aug 2026: 791 stars19 Aug 2026: 1,050 stars26 Aug 2026: 1,206 stars2 Sept 2026: 1,365 stars9 Sept 2026: 1,478 stars16 Sept 2026: 3,061 stars23 Sept 2026: 4,750 stars30 Sept 2026: 6,093 stars7 Oct 2026: 7,808 stars14 Oct 2026: 9,387 stars21 Oct 2026: 10,639 stars

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
Also in Assistants
RankProjectScore
1ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters63.1k starsMIT92 out of 100
2OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more392.7k starsMIT85 out of 100
3nanobotSelf-hosted personal AI agent reachable from browser, terminal and chat apps49.3k starsMIT85 out of 100
#4openhumanRust agent harness with desktop app, built-in memory and embeddable library42.2k starsGPL-3.085 out of 100
#5ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k starsApache-2.080 out of 100