AI product Open source
Octop is an open-source, self-hosted AI assistant platform for households and small teams. It runs as a single process, storing conversations, workspaces, credentials, and shared state in a SQLite database under ~/.octop/, while serving a web dashboard, CLI, chat integrations, and cron automation. Users can switch among specialized personal agents through its multi-agent architecture.
Built on the Harness stack, Octop combines an agent runtime for model routing, tools, skills, and conversation checkpoints with a gateway that normalizes messages from supported chat platforms into one processing pipeline. It also provides a built-in expert library, portable workspace memory, OAuth and MCP connectors, ACP integration for IDE and terminal workflows, browser automation, terminal-assisted command execution, and remote desktop access.
The project uses FastAPI and uvicorn, React with TypeScript and Vite, SQLite through aiosqlite, and APScheduler. Its security features include JWT-based multi-user isolation, tool approval, shell-command guardrails, and PII redaction; supported storage backends include local disk, Docker containers, PostgreSQL, and COS/S3.
2 uses taken from transcripts — each links to the moment in the video.
A self-hosted assistant for a household or small team, running as one process with state stored in a home-directory folder. Users can switch among personal agents through a web dashboard, CLI, or chat applications.
A self-hosted, multi-user AI assistant that coordinates teams of agents. It provides a web dashboard, CLI, cron automation, messaging channels, isolated user workspaces, MCP connectors, and IDE tooling.
2 in the library.