Octop is a self-hosted, multi-user AI assistant platform built for individuals, families, and small teams. Each user can maintain multiple agents with separate workspaces, providers, channels, schedules, and personalities. A single process serves the web dashboard, command-line interface, messaging integrations, APIs, and scheduled automation. Supported chat surfaces include Feishu, DingTalk, QQ, Discord, WeCom, and the built-in web interface. Its private knowledge base uses retrieval-augmented generation to ground responses in uploaded documents. Agents can also delegate coding work through Agent Client Protocol integrations with tools such as Claude Code, Codex, and OpenCode. Local-first storage, JWT isolation, approval controls, and optional PostgreSQL support help keep conversations, credentials, and agent state under the operator’s control.

Features

  • Multi-user and multi-agent workspaces
  • Web, CLI, IM, HTTP, SSE, and WebSocket interfaces
  • Natural-language scheduled automation
  • Inbound and outbound ACP integration
  • Local-first storage with authentication and tool guardrails
  • Document knowledge base with semantic retrieval

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Octop

Octop Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Octop!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Artificial Intelligence Software

Registered

2026-09-17