TencentCloud/Octop
A smarter, self-hosted AI assistant — multi-user, multi-agent.
What it solves
Octop addresses the need for a private, self-hosted AI assistant platform that can handle complex, multi-step tasks for individuals, families, or small teams. It eliminates the privacy risks of cloud-only services by keeping your data, documents, and agent workspaces entirely on your own machine while providing a unified interface across web, desktop, and various messaging platforms.
How it works
Octop runs as a single, self-contained process that acts as a control plane for your AI agents. It integrates multiple specialized runtimes—including a message gateway for IM apps, a memory system for persistent recall, and a browser automation engine—into one pipeline. You interact with it via a web dashboard, CLI, or messaging apps like Telegram and Discord. It uses a local SQLite database (with PostgreSQL support) to manage user authentication, agent configurations, and task scheduling, ensuring that all your credentials and knowledge bases remain local.
Who it’s for
It is designed for power users, families, and small teams who want to automate workflows, manage knowledge, and use AI agents without sacrificing data privacy. It is particularly useful for those who want to delegate tasks to specialized agents, automate web-based chores, or integrate AI into their daily communication tools.
Highlights
- Multi-Agent Architecture: Supports teams of specialized agents with distinct personalities and capabilities, including a beta "AgentTeams" feature for orchestrating multi-step workflows.
- Cross-Platform Integration: Connects to popular messaging apps (Feishu, DingTalk, WeChat, Telegram, Discord, etc.) and provides a native desktop client.
- Privacy-First Design: Fully self-hosted with built-in security features like PII redaction, tool approval, and local file storage.
- Extensible Ecosystem: Includes a connector framework (OAuth + MCP), a knowledge base for RAG, and support for remote desktop control and browser automation.
- Developer-Friendly: Features bidirectional Agent Client Protocol (ACP) support for IDE integration and terminal-based AI assistance.
Related
- Project
- Project
- Project
- Project
- Project