Octop
Octop is Tencent's open-source, self-hostable intelligent collaboration partner for individuals and teams. It offers parallel digital assistants and optional Octop Memory for persistent, portable LLM-agent context on SQLite or PostgreSQL.
Visit TencentCloud/octop-memoryOverview
Octop is a self-hostable open-source intelligent collaboration partner for individuals and teams. Its Octop Memory component provides persistent, portable memory for LLM agents, capturing, extracting, recalling, storing, and migrating conversation context. It can be integrated through a Python library, CLI, and JSON-RPC bridge.
Key Features
- Key features include one deployment providing each person with a dedicated assistant; connecting commonly used accounts and tools such as Tencent Docs, Tencent Meeting, Notion, and email to organize information with a sentence; collaborating with editors and terminals by
Use Cases
- Use cases include personal quick Q&A through the desktop pet or main interface; team shared deployment where one service gives family and colleagues dedicated assistants with separate contexts; meeting and document organizing by connecting Tencent Meeting, Tencent Docs, and
Getting Started
- The official website offers a three-step start guide: copy and run the installation command, and the program prepares required components automatically. It supports one-click installation, pip installation, Docker installation, and client download. Octop Memory can be installed
Deployment & Requirements
- Octop Memory requires Python 3.12+ and has zero core dependencies. It can start locally with SQLite or use PostgreSQL for server deployments. Automated extraction, promotion checks, and page regeneration require an injected LLMClient; installing the package alone does not
Before You Adopt
- License: MIT. Review its terms before using, modifying, or distributing the project.