Альфа-версия приложения персонального агента с постоянным браузером, опциональным терминалом Linux, файловым рабочим пространством и долговременными фоновыми задачами на базе CopilotKit и AG-UI.
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
Клонируйте репозиторий
git clone https://github.com/CopilotKit/OpenDots.git - 2
Перейдите в папку проекта
cd OpenDots - 3
Установите зависимости с помощью Node.js 24 и npm
npm ci - 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 обновляется ежедневно.
Похожие проекты
Платформа для запуска AI-коллег на собственной инфраструктуре: у каждого агента свой браузер, файлы и инструменты, а все действия контролируются политиками и журналируются.
Шаблон самостоятельного проактивного AI-агента на базе OpenBot: он сортирует почту и календарь, работает в собственном браузере и запрашивает подтверждение перед действиями.
Рабочее пространство с открытым исходным кодом, где команды создают AI-агентов в чате, делятся ими и запускают в Slack, Telegram или WhatsApp.
OpenWorker — открытый ИИ-напарник для компьютера, который выполняет повседневные задачи и проверяет безопасность, используя ваши ключи моделей и действия с подтверждением.
Самостоятельно размещаемая платформа для общения с настраиваемыми LLM-агентами, которым можно подключать инструменты, MCP-серверы, Skills и базы знаний.