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
99.99% Uptime for MySQL and PostgreSQL Databases Icon
99.99% Uptime for MySQL and PostgreSQL Databases

Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
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

3 hours ago