A Smarter, Self-Hosted AI Assistant

Multi-user, multi-agent — your digital life form that operates in parallel

Octop Banner
6,547
Stars
810
Forks
758
Issues
59
Subscribers

Highlights

Powerful features that make Octop the ultimate self-hosted AI assistant

Multi-user Expert Team

One admin, shared household; built-in expert library and expert market

Expert Sharing

Share experts and skill pools so teammates reuse proven setups

MBTI Personas

16 personality templates plus interactive quiz for distinct characters

Security Built-in

JWT multi-user isolation, tool approval, and PII redaction

Connector Ecosystem

Tencent suite integration with OAuth and MCP gateway extensions

Self-hosted

Dashboard, CLI, IM channels, and cron in one process

Overview

Octop is a self-hosted AI assistant platform for households and small teams. It runs a single process that serves a web dashboard, CLI, and multiple IM channels.

  • Single process with multiple surfaces
  • Full data control and privacy
  • Personalized agent teams
  • Extensible architecture

Design goal: Keep every conversation, workspace, and credential on your own machine while giving each user a personal team of specialized agents.

Octop Web Dashboard

Core Technology

Built on modern, proven technologies for performance and reliability

🐍
Python 3.12+
Modern Python with async support
⚡
FastAPI
High-performance web framework
🤖
Octop Harness
Agent runtime and model routing
🌐
Octop Gateway
Multi-platform IM bridge
💾
SQLite/PostgreSQL
Flexible data storage
⚛️
React + TypeScript
Modern frontend stack

Ready to Transform Your Workflow?

Join thousands of users who have already embraced the power of self-hosted AI assistants