O

Octop

SHA-256
10.3k stars·AI Productivity·SHA-256 checksum verified

Self-hosted AI assistant with multi-user and multi-agent support, web dashboard, CLI, and IM integrations — everything runs locally in one process.

Smart Download

Download Download Version

v1.0.2 · 239 MB

A self-hosted AI assistant for your whole household or team — one process, all data local.

Core Features

  • Single-process deployment: web dashboard, CLI, IM channels, and cron in one command
  • Multi-user, multi-agent: isolated workspaces per user with 16 MBTI persona templates
  • Broad IM support: Feishu, DingTalk, QQ, WeChat, WeCom, Telegram, Discord
  • RAG knowledge base and extensible plugin system
  • Remote desktop, browser automation, and AI-assisted terminal

What It Can't Do

  • •Requires Python 3.12+ and basic command-line familiarity; you must supply your own LLM API keys or local model — no free model is bundled; AgentTeams multi-agent coordination is still in Beta; some IM channels (e.g., WeChat) may face platform restrictions; remote desktop experience varies across operating systems.

Use Cases

  • Personal assistant for weekly reports, notes, and scheduling with persistent memory
  • Family sharing under one admin account with per-member agents
  • Team helper routing tasks into Feishu/DingTalk/WeCom group chats
  • Developer workflows delegating code to OpenCode or Claude Code via ACP
  • Web automation with headless browsing, screenshots, and remote desktop

Octop is an open-source, self-hosted AI assistant platform for households and small teams. A single process serves the web dashboard, CLI, IM channels (Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom), and cron automation, with all data stored locally. Each user gets multiple specialized agents with isolated workspaces, 16 MBTI persona templates, an expert library and market, RAG knowledge bases, connectors, plugins, and two-way ACP integration for IDE workflows with OpenCode or Claude Code. Compared to Dify, Octop is much lighter to deploy — a single pip install and one command, no container orchestration needed. Compared to Open WebUI, it provides native multi-user JWT isolation, multi-agent teams, and extensive IM channel bridging. Security features include tool approval, shell guardrails, and PII redaction, keeping privacy a non-compromise.

Tags

AI助手自托管多智能体隐私保护IM集成

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Open the downloaded dmg file, then drag the app to Applications

3

Make sure Python 3.12 or newer is installed

4

Install the package by running: pip install octop

5

Run octop init and follow the first-run setup wizard

Install Guide
  1. Make sure Python 3.12 or newer is installed
  2. Install the package by running: pip install octop
  3. Run octop init and follow the first-run setup wizard
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

1c76f155ba6b979c3d55784b24f39baf712486502fda7581402fca659029e126

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Run pip uninstall octop, then delete the ~/.octop/ directory in your home folder to remove all data, configuration, and agent workspaces. If you used PostgreSQL as the control-plane database, drop that database separately.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-10-28 19:12:30
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects