Repolode
CopilotKit

CopilotKit/OpenDots

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

Звёзды
6,446
Форки
943
Открытые issues
78
Последний коммит
вчера

Что это?

OpenDots — стартовый шаблон с открытым исходным кодом от CopilotKit в духе Next.js для создания постоянно работающих AI-коллег, которых называют Dot. У каждого Dot могут быть узкая специализация, отдельный браузер и файлы рабочей области, сохраняющиеся после перезапуска, а также разрешения на использование инструментов, которыми управляет владелец. Пользователи могут переписываться с Dot, общаться с ним в голосовых звонках в реальном времени или упоминать его в тредах Slack.

Проект построен на протоколе AG-UI и React SDK от CopilotKit; для потоковой передачи ответов модели используется TanStack AI, а для Slack — Channels SDK. В комплект входит рабочая область для документов с Spaces и визуальным редактором страниц: Dot может подготовить черновик страницы, который владелец проверяет и утверждает или отклоняет с помощью карточки, прежде чем сохранить. Dot также может подключаться к MCP-серверам и приложениям Composio, например к почте и календарю; действия, изменяющие данные, требуют явного подтверждения.

Шаблон находится в альфа-версии. Для хранения истории диалогов нужен CopilotKit Intelligence: облачный, локально запущенный через Docker или самостоятельно размещённый по лицензии. Для работы голоса, Slack и компьютера нужно отдельно настроить соответствующих провайдеров или сервисы.

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

  • 01Специализированные Dot с настраиваемыми именами, ролями, инструкциями и индивидуальными разрешениями на использование инструментов
  • 02Отдельные браузер и файлы рабочей области для каждого Dot, сохраняющиеся после остановки и повторного запуска
  • 03Голосовые звонки в реальном времени с отдельным вычислительным агентом для более длительных задач
  • 04Интеграция со Slack через Channels SDK с разрешёнными списками рабочих пространств и пользователей
  • 05Подключение MCP-серверов и приложений Composio с подтверждением действий, изменяющих данные
  • 06Библиотека страниц с поиском, визуальным редактором и автосохранением

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

  • Создание собственного AI-ассистента, который помогает команде с почтой, календарём и исследованиями
  • Прототипирование постоянно работающих агентов, способных просматривать веб-страницы и сохранять файлы в изолированной среде
  • Добавление AI-коллеги в рабочее пространство Slack с контролируемым доступом
  • Основа для рабочего пространства с несколькими агентами, библиотекой документов и этапами проверки человеком

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

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/CopilotKit/OpenDots.git
  2. 2

    Перейдите в папку проекта

    cd OpenDots
  3. 3

    Установите зависимости с помощью Node.js 24 и npm

    npm ci
  4. 4

    Скопируйте файл окружения и запустите сервер разработки, затем откройте http://127.0.0.1:5173

    cp .env.example .env && npm run dev

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

  • Для общения требуется CopilotKit Intelligence: хостинговая версия, локальная оценка в Docker или лицензированное развертывание на собственной инфраструктуре.
  • Проект находится на альфа-стадии и описывается как находящийся на раннем этапе разработки.
  • Для чата необходимо настроить проект Intelligence и поставщика моделей; для голосового режима и Slack требуется отдельная настройка.

В подборках

Темы

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

Что такое OpenDots?
Шаблон для постоянно работающих AI-агентов: у каждого Dot свой компьютер, а связаться с ним можно через веб-чат, голосовой звонок или Slack. OpenDots — стартовый шаблон с открытым исходным кодом от CopilotKit в духе Next.js для создания постоянно работающих AI-коллег, которых называют Dot. У каждого Dot могут быть узкая специализация, отдельный браузер и файлы рабочей области, сохраняющиеся после перезапуска, а также разрешения на использование инструментов, которыми управляет владелец. Пользователи могут переписываться с Dot, общаться с ним в голосовых звонках в реальном времени или упоминать его в тредах Slack.
OpenDots можно использовать бесплатно? Какая у него лицензия?
OpenDots распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenDots всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenDots — 5 нояб. 2026 г..
Для чего можно использовать OpenDots?
Создание собственного AI-ассистента, который помогает команде с почтой, календарём и исследованиями Прототипирование постоянно работающих агентов, способных просматривать веб-страницы и сохранять файлы в изолированной среде Добавление AI-коллеги в рабочее пространство Slack с контролируемым доступом Основа для рабочего пространства с несколькими агентами, библиотекой документов и этапами проверки человеком
Как установить OpenDots?
Клонируйте репозиторий: git clone https://github.com/CopilotKit/OpenDots.git Перейдите в папку проекта: cd OpenDots Установите зависимости с помощью Node.js 24 и npm: npm ci Скопируйте файл окружения и запустите сервер разработки, затем откройте http://127.0.0.1:5173: cp .env.example .env && npm run dev
Где скачать OpenDots?
Исходный код и инструкции по установке — на GitHub: https://github.com/CopilotKit/OpenDots

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

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

Альфа-версия приложения персонального агента с постоянным браузером, опциональным терминалом Linux, файловым рабочим пространством и долговременными фоновыми задачами на базе CopilotKit и AG-UI.

6,3 тыс.+276 за неделю915TypeScriptMITАктивно поддерживаетсяОбновлён 14 часов назад

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

10,3 тыс.+1,7 тыс. за неделю1,3 тыс.TypeScriptMITОбновлён 12 часов назад

Шаблон самостоятельного проактивного AI-агента на базе OpenBot: он сортирует почту и календарь, работает в собственном браузере и запрашивает подтверждение перед действиями.

2 тыс.+341 за неделю262TypeScriptMITОбновлён позавчера

OpenWorker — открытый ИИ-напарник для компьютера, который выполняет повседневные задачи и проверяет безопасность, используя ваши ключи моделей и действия с подтверждением.

18,9 тыс.+155 за неделю2,7 тыс.PythonMITОбновлён 12 часов назад