Repolode
TencentCloud

TencentCloud/Octop

Самостоятельно размещаемый AI-ассистент для семей и небольших команд: несколько экспертов, интеграции с мессенджерами и веб-панель в одном процессе.

Звёзды
11,754
Форки
1,614
Открытые issues
787
Последний коммит
9 часов назад

Что это?

Octop — платформа самостоятельно размещаемого AI-ассистента для семей и небольших команд. Один процесс обслуживает веб-панель, CLI, мессенджеры Feishu, DingTalk, QQ, WeChat, Telegram, Discord и WeCom, а также автоматизацию на основе cron. Переписки, рабочие пространства и учётные данные хранятся в ~/.octop/: по умолчанию используется SQLite, а в качестве альтернативы — PostgreSQL.

Каждый пользователь может создать несколько экспертов с отдельными рабочими пространствами, провайдерами моделей, каналами и запланированными задачами. Экспертов можно настроить на основе 16 шаблонов персон MBTI или собственного системного промпта. Функция AgentTeams (в бета-версии) позволяет координатору распределять многоэтапные задачи между несколькими экспертами. Ассистента также можно расширить с помощью коннекторов на базе OAuth и MCP, базы знаний для поиска по документам и сторонних плагинов.

Octop также работает как ACP-сервер для IDE и терминалов и может делегировать задачи по программированию внешним агентам, например Claude Code и OpenCode. В него входят инструмент автоматизации браузера на базе headless Chromium, удалённый просмотр рабочего стола и терминальный ассистент. Установить Octop можно с помощью однострочного скрипта, pip, Docker или нативных сборок для настольных систем.

Ключевые возможности

  • 01Несколько экспертов на пользователя, у каждого — собственное рабочее пространство, провайдеры, каналы и задачи cron
  • 02Общение через веб-панель и Feishu, DingTalk, QQ, WeChat, Telegram, Discord или WeCom
  • 03Коннекторы OAuth и MCP, а также база знаний для поиска по документам
  • 04Интеграция с IDE через ACP и делегирование задач Claude Code или OpenCode
  • 05Автоматизация браузера, терминальный ассистент и удалённый просмотр рабочего стола из веб-панели
  • 06JWT-аутентификация для нескольких пользователей, подтверждение использования инструментов и ограничения на выполнение команд оболочки

Сценарии использования

  • Семья пользуется одним самостоятельно размещаемым ассистентом, у каждого члена семьи — свой эксперт
  • Небольшая команда направляет задачи из групповых чатов Feishu, DingTalk или WeCom агентам
  • Разработчик делегирует задачи по программированию Claude Code или OpenCode из IDE или терминала
  • Агент выполняет запланированные ежедневные задачи или отправляет результаты по расписанию

Быстрый старт

  1. 1

    Запустите официальный установщик одной командой для macOS/Linux (или установщик PowerShell для Windows).

  2. 2

    Откройте новый терминал, чтобы команда octop была доступна в PATH.

  3. 3

    Запустите мастер первоначальной настройки.

    octop init
  4. 4

    Запустите Octop (веб-панель, CLI, каналы мгновенных сообщений и cron в одном процессе).

    octop run

Что важно знать

  • При самостоятельном хостинге вам нужно самостоятельно запускать и обслуживать процесс, базу данных и ключи моделей.
  • AgentTeams находится в бета-версии, а мобильный клиент — в закрытой бета-версии.
  • Рекомендуемый установщик передаёт удалённый скрипт в shell для выполнения, поэтому необходимо доверять его источнику.

В подборках

Темы

Частые вопросы

Что такое Octop?
Самостоятельно размещаемый AI-ассистент для семей и небольших команд: несколько экспертов, интеграции с мессенджерами и веб-панель в одном процессе. Octop — платформа самостоятельно размещаемого AI-ассистента для семей и небольших команд. Один процесс обслуживает веб-панель, CLI, мессенджеры Feishu, DingTalk, QQ, WeChat, Telegram, Discord и WeCom, а также автоматизацию на основе cron. Переписки, рабочие пространства и учётные данные хранятся в ~/.octop/: по умолчанию используется SQLite, а в качестве альтернативы — PostgreSQL.
Octop можно использовать бесплатно? Какая у него лицензия?
Octop распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Octop всё ещё поддерживается?
Активно поддерживается. Последний коммит в Octop — 7 нояб. 2026 г..
Для чего можно использовать Octop?
Семья пользуется одним самостоятельно размещаемым ассистентом, у каждого члена семьи — свой эксперт Небольшая команда направляет задачи из групповых чатов Feishu, DingTalk или WeCom агентам Разработчик делегирует задачи по программированию Claude Code или OpenCode из IDE или терминала Агент выполняет запланированные ежедневные задачи или отправляет результаты по расписанию
Как установить Octop?
Запустите официальный установщик одной командой для macOS/Linux (или установщик PowerShell для Windows). Откройте новый терминал, чтобы команда octop была доступна в PATH. Запустите мастер первоначальной настройки.: octop init Запустите Octop (веб-панель, CLI, каналы мгновенных сообщений и cron в одном процессе).: octop run
Где скачать Octop?
Исходный код и инструкции по установке — на GitHub: https://github.com/TencentCloud/Octop

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для мультиагентных систем: у каждого AI-агента есть собственное облачное пространство с файловой системой, рабочим столом, браузером, сетью и долговременной памятью.

2,8 тыс.+23 за неделю266GoAGPL-3.0Активно поддерживаетсяОбновлён 3 часа назад

Платформа AI-ассистентов на Java/Spring Boot для собственного хостинга: рабочие пространства для нескольких пользователей, переключение между LLM-провайдерами, LLM Wiki, MCP и Skills, интеграции с мессенджерами.

1,2 тыс.+11 за неделю358JavaApache-2.0Обновлён 3 дня назад

Персональная среда выполнения AI-агента на Rust, которая работает на вашем компьютере и связывает провайдеров LLM с чатами, инструментами и оборудованием.

33,2 тыс.+77 за неделю5 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 22 часа назад