Octop (TencentCloud/Octop)

Searching Database…

9.7K ·GitHub
Что это такое?Octop — это открытая платформа ИИ-ассистентов с мультиагентной архитектурой для самостоятельного размещения, созданная для частных лиц, семей и небольших команд, чтобы запускать собственную команду специализированных ИИ-«экспертов» целиком на своей машине.
Это одно приложение или набор отдельных сервисов?Это один Python-процесс, который одновременно обслуживает веб-панель, CLI, мосты в мессенджеры (Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom) и автоматизацию по cron, причём всё это использует одну общую управляющую базу данных.
Как его запустить?Используйте однострочный установщик на macOS/Linux или PowerShell-скрипт на Windows — он добавит 'octop' в PATH, затем выполните 'octop init' для создания базы данных, JWT-секрета и учётной записи администратора и 'octop run' для запуска. Также доступны Docker, PyPI и нативный настольный клиент.
Нужно ли сначала установить Python?Нет. Установщик использует 'uv', чтобы автоматически создать для вас изолированное окружение Python 3.12, поэтому заранее настроенный Python не требуется.
Есть ли подводные камни при установке, о которых стоит знать?Интерактивная документация API по адресу /api/docs по умолчанию отключена, и её нужно включить в config.json, а в Docker при первом запуске генерируется случайный пароль администратора, который записывается в файл с учётными данными, если вы сами не зададите переменную окружения.
Для кого это создано?Для семей и небольших команд, которым нужен общий ассистент на собственной инфраструктуре: одна учётная запись администратора может выделить каждому члену семьи или коллеге своих экспертов, с возможностью делиться экспертами и базами знаний.
Можно ли запустить настольный клиент на любой ОС?Да — есть нативные настольные приложения для Windows, macOS и Linux, а также пакеты для NAS на FnOS, в дополнение к веб-панели.
Мои данные покидают мой компьютер?Нет — явная цель дизайна в том, чтобы каждое общение, рабочее пространство и учётные данные оставались на вашем собственном оборудовании, без обязательной зависимости от облака.
Что на самом деле делает интеграция с ACP?ACP (Agent Client Protocol) позволяет Octop работать в обе стороны: внешние инструменты могут вызывать агента Octop, а Octop может делегировать задачи по кодингу внешним агентам вроде OpenCode, Claude Code, CodeBuddy или Codex, с контролем разрешений.
Зачем нужны MBTI-персоны?В Octop входят 16 шаблонов личности по MBTI (плюс интерактивный тест), чтобы вы могли придать каждому агенту-эксперту свой характер вместо безликого голоса ассистента.
Как устроена память агента?Памятью занимается входящий в комплект компонент octop-memory: он выполняет иерархическое извлечение с полнотекстовым поиском и путешествует вместе с рабочим пространством агента, а не привязан к фиксированному серверу.
Могут ли агенты выходить в интернет или управлять моим рабочим столом?Да — 'Browser AI+' запускает headless-сессии Chromium на базе CDP для веб-автоматизации и скриншотов, а панель управления может также перехватывать живой экран и ввод для удалённого управления рабочим столом на Linux, Windows или macOS.
Size
33.4 MB
Stars
9.7K
Age
3mo
Commits · 90 Days