AI Agent工具AI Agent

Octop

Octop 是开源自托管 AI Agent 平台,支持多智能体、长期记忆、浏览器自动化、终端操作、MCP、ACP 及多渠道 AI 助手。

标签:

Octop 简介

Octop 是一个 开源、自托管的多智能体 AI 助手平台,核心特点是将多个专业 Agent、工具、技能和外部服务整合到统一的 AI 工作环境中。

平台采用本地优先设计,聊天记录、工作空间和凭据等数据可以保存在用户自己的设备上,同时提供 Web Dashboard、CLI、即时通信平台及 HTTP/SSE 等多种交互方式。

Octop 支持个人及小型团队使用,可通过多个 Agent 分工处理不同类型任务,并通过 Connector、MCP、ACP 等机制扩展 AI 的工具调用和开发能力。

Octop

Octop 核心功能

Octop 多智能体管理

支持为不同用户创建多个 Agent,每个 Agent 可以拥有独立的工作空间、模型配置、技能和定时任务。

用户可以根据实际任务切换不同的专业 Agent,实现多智能体协同式工作。

Octop 专家 Agent

平台提供 Expert Library,可将预配置的专业能力加载到 Agent 中,用于处理不同领域和不同类型的工作任务。

同时支持自定义系统提示词,可以根据具体业务需求调整 Agent 的角色和行为。

Octop 长期记忆

Octop 提供可迁移的 AI Memory 能力,通过层级化记忆和全文搜索帮助 Agent 保存并检索历史信息。

记忆与工作空间关联,可以随着工作空间迁移。

Octop 浏览器自动化

平台提供 Browser AI 能力,可以运行无头 Chromium 浏览器,用于网页访问、自动化操作、截图和远程浏览等任务。

这一能力使 AI Agent 不仅可以进行文本交互,还能够参与实际网页操作。

Octop 终端 AI

Octop 提供浏览器中的交互式 Shell,可以让 AI 辅助执行终端命令、进行问题排查以及完成相关操作。

同时提供 Shell Command Guardrails,对工具调用进行安全控制。

Octop 远程桌面

平台支持远程屏幕和输入操作,可用于 Linux、Windows 和 macOS 环境,并支持在无桌面 Linux 环境中创建隔离桌面。

Octop 多渠道接入

支持通过多种即时通信渠道与 Agent 交互,包括:

  • 飞书
  • 钉钉
  • QQ
  • Discord
  • 企业微信
  • Web Dashboard

同时提供 HTTP/SSE 等程序化访问方式。

Octop 定时任务

平台支持 Cron 自动化,可以根据预设时间执行 Agent 任务,并支持自然语言及命令方式触发。

适用于周期性信息整理、自动检查、内容处理等任务。

Octop MCP 与 Connector

Octop 支持 OAuth Connector 和 MCP Gateway,可以扩展 Agent 能够访问的外部资源和工具。

Octop ACP 集成

支持 Agent Client Protocol(ACP),可以与 IDE 和外部 Coding Agent 建立双向连接。

官方当前列出的相关 Coding Agent 包括 OpenCode、CodeBuddy、Claude Code 和 Codex。

Octop 产品优势

  • 开源自托管:采用本地部署模式,用户可以自行管理运行环境和数据。
  • 多智能体架构:支持多个 Agent 并行工作,并针对不同任务配置专业能力。
  • 本地优先:对话、工作空间及凭据等数据可以保存在本地环境。
  • 模型灵活接入:支持 OpenAI 兼容 API、通义系列模型、Ollama 等模型提供方式。
  • 工具扩展能力强:支持 Connector、MCP、ACP、Skills 等扩展机制。
  • 多渠道交互:可以通过 Web、CLI、即时通信工具等不同入口使用 AI Agent。
  • AI 操作能力丰富:同时覆盖浏览器、终端和远程桌面操作。
  • 适合私有化场景:适用于希望自行掌控 AI 数据和运行环境的个人及小型团队。

Octop 应用场景

个人 AI 助手

可以创建多个具有不同职责的 Agent,用于信息整理、内容创作、知识管理和日常任务处理。

团队 AI 协作

团队成员可以使用不同 Agent 处理专业任务,并通过共享的专家能力提高 AI 使用效率。

AI 自动化办公

通过 Cron、Agent 和工具调用实现周期性信息处理和自动化任务。

网页自动化

利用 Browser AI 访问网页、执行浏览器操作、截图以及完成自动化流程。

AI 编程辅助

通过 ACP 与 OpenCode、Claude Code、Codex 等 Coding Agent 集成,用于软件开发和代码相关任务。

私有化 AI 应用

对于需要将对话、工作空间和凭据保存在自有环境中的用户,Octop 可以作为本地 AI Agent 基础平台。

Octop 使用教程

安装 Octop

Octop 支持 macOS、Linux 和 Windows,也可以通过 Docker 或 PyPI 安装。官方提供对应安装方式。

初始化环境

安装完成后,通过 octop init 初始化运行环境,完成数据库、管理员账户和相关配置。

启动 Octop

执行 octop run 启动服务,然后通过 Web Dashboard 进入 Octop 管理界面。

配置 AI 模型

在模型配置中选择或添加 AI 模型提供商,可以使用 OpenAI 兼容 API、DashScope、Ollama 等方式接入模型。

创建 Agent

根据任务创建不同的 Agent,并配置:

  • Agent 名称
  • 专业角色
  • 模型
  • 系统提示词
  • Skills
  • 工作空间
  • 定时任务

配置工具与渠道

根据实际需求配置 Connector、MCP、浏览器能力以及飞书、钉钉、QQ、Discord、企业微信等消息渠道。

执行 AI 任务

完成配置后,可以直接通过 Web Dashboard、CLI 或即时通信渠道向 Agent 发送任务,由 Agent 调用模型和工具完成处理。

Octop 收费标准

Octop 是开源软件,官方 GitHub 项目采用 MIT License。目前没有发现官方公布的商业订阅套餐或固定软件授权价格。

因此,Octop 本身不存在需要列出的固定软件购买价格。

需要注意的是,Octop 可以接入不同的第三方 AI 模型和服务,实际使用过程中可能产生模型 API、云资源或其他外部服务费用,这些费用取决于用户选择的服务提供商,并不属于 Octop 软件本身的收费。

Octop 常见问题(FAQ)

Octop 是什么?

Octop 是一款开源、自托管的 AI Agent 平台,支持多用户、多智能体、工具调用、长期记忆及多渠道交互。

Octop 支持本地部署吗?

支持。Octop 的核心定位就是自托管,可以运行在用户自己的计算机或服务器环境中。

Octop 支持多个 AI Agent 吗?

支持。每个用户可以配置多个 Agent,并为不同 Agent 设置独立的工作空间、模型、渠道和定时任务。

Octop 支持哪些 AI 模型?

Octop 支持 OpenAI 兼容 API、DashScope、Ollama 等模型接入方式,具体可用模型取决于配置的模型服务。

Octop 支持浏览器自动化吗?

支持。Octop 提供基于 Chromium 的浏览器自动化能力,可执行网页访问、截图及相关浏览器操作。

Octop 支持飞书和钉钉吗?

支持。官方当前列出的消息渠道包括飞书、钉钉、QQ、Discord 和企业微信等。

Octop 支持 MCP 吗?

支持。平台提供 Connector 和 MCP Gateway,可用于扩展 Agent 的外部工具及资源访问能力。

Octop 支持 AI 编程吗?

支持。Octop 提供 ACP 集成,可以与 OpenCode、CodeBuddy、Claude Code 和 Codex 等 Coding Agent 配合使用。

Octop 是否收费?

Octop 本身是开源项目,官方项目采用 MIT License,目前未发现独立的软件授权收费标准。使用第三方模型或外部服务时产生的费用则由相应服务提供商收取。

相关导航