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
Cut Data Warehouse Costs by 54% Icon
Cut Data Warehouse Costs by 54%

Easily migrate from Snowflake, Redshift, or Databricks with free tools.

BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
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

4 hours ago