Overview
Octop is a groundbreaking, self-hosted AI assistant designed for enhanced productivity and collaboration. It empowers individuals, families, and teams with a sophisticated multi-agent architecture that runs entirely on your local machine, ensuring complete privacy and control over your data. Octop provides a seamless experience through its intuitive web dashboard, versatile CLI, and integrated IM channels.
Key Features
- Multi-User, Multi-Agent Architecture: Deploy an expert team of AI agents, each with distinct MBTI personas, for specialized tasks.
- Self-Hosted & Secure: All data, conversations, and credentials remain local, with robust security features like JWT isolation, tool approval, and PII redaction.
- Extensible Ecosystem: Leverage a rich "expert library," "Connectors" for third-party integrations, and "ACP" for seamless IDE workflows.
- Diverse Communication Channels: Interact via a Web Dashboard, Feishu, DingTalk, QQ, Discord, WeCom, or programmatically through HTTP/SSE/WebSocket.
- Comprehensive Surfaces: Access powerful capabilities through a Web Dashboard, CLI, and IM integrations, all managed within a single, efficient process.
- Pluggable Backends & Portable Memory: Choose your preferred storage (local disk, Docker, PostgreSQL, COS/S3) and benefit from memory that travels with your workspace.
- Knowledge Base & Plugins: Ground AI answers with your private documents via RAG and extend functionality with a vibrant plugin ecosystem.
- Advanced Tools: Includes Browser AI+ for web automation, Terminal AI+ for command-line assistance, and Remote Desktop for GUI application control.
Typical Use Cases
- Personal Productivity: Automate weekly reports, manage schedules, organize notes, and leverage AI for daily tasks, with persistent memory.
- Family Hub: A single admin account can manage AI assistants for the entire household, assigning tailored agents and experts to each member.
- Team Collaboration: Facilitate parallel agent collaboration and seamless task routing across popular team chat platforms like Feishu, DingTalk, and WeCom.
- Developer Workflow Enhancement: Delegate coding tasks to specialized AI agents via ACP or utilize AI for real-time terminal troubleshooting and command execution.
- Web Automation & Data Gathering: Employ Browser AI+ for tasks like form filling, screenshot capture, and public information retrieval.
- Scheduled Task Management: Configure automated jobs using natural language, ensuring timely execution of recurring tasks.
