Обзор платформы
Что такое Neotask?
Gateway, это основной движок, приводящий в действие Neotask. Это единый долго работающий сервис, управляющий всем: сессиями агентов, интеграциями с мессенджерами, выполнением инструментов, запланированными автоматизациями и подключениями устройств.
Думайте о нём как о мозге, к которому подключаются ваше десктопное приложение Neotask, мобильные приложения и веб-дашборд. Пока вы взаимодействуете через эти интерфейсы, Gateway выполняет всю тяжёлую работу за кулисами.
Архитектура
Neotask использует модель «ступица и спицы»:
- Gateway, центральная ступица: WebSocket-сервер, работающий на вашей машине (или в облаке). Он управляет всеми сессиями агентов, маршрутизирует сообщения между каналами, оркестрирует выполнение инструментов и сохраняет состояние.
- Клиенты (десктопное приложение, мобильные приложения, веб-дашборд или терминал) подключаются к Gateway и отправляют/получают сообщения через него.
- Узлы (компаньон-приложения на iOS, Android, macOS) открывают возможности устройства, камеру, canvas, запись экрана, геолокацию и голос, для агентов, работающих на Gateway.
- Каналы (WhatsApp, Telegram, Discord, Slack и т.д.), это транспорты обмена сообщениями, к которым подключается Gateway для отправки и получения сообщений.
Все ИИ-операции проходят через конвейер Gateway → Провайдер LLM. Десктопное приложение никогда не вызывает LLM напрямую.
Ключевые возможности
Многоканальный обмен сообщениями
Одновременно подключайтесь к 20+ платформам обмена сообщениями. Ваши агенты могут отправлять и получать сообщения в WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, Matrix, IRC и других, всё из одного экземпляра Gateway. См. Каналы.
Многоагентная система
Запускайте несколько изолированных агентов, каждый со своим рабочим пространством, персоной, конфигурацией модели и привязками к каналам. Автоматически маршрутизируйте входящие сообщения с конкретных каналов, серверов или от контактов к нужному агенту. См. Агенты.
Возможности устройств через узлы
Подключайте компаньон-приложения для iOS, Android и macOS как «узлы», открывающие оборудование устройства для ваших агентов. Агенты могут делать фото, записывать видео, захватывать экран, получать GPS-координаты, отрисовывать интерактивные canvas и выполнять системные команды, всё через естественный язык. См. Компаньон-приложения.
Автоматизация браузера
Агенты могут управлять полноценным браузером на основе Chromium, открывать страницы, нажимать на элементы, заполнять формы, делать скриншоты, извлекать контент, загружать файлы и выполнять JavaScript. Поддерживаются несколько профилей браузера для изоляции аккаунтов. См. Инструменты и возможности.
Canvas и A2UI
Система Agent-to-UI (A2UI) позволяет агентам отрисовывать интерактивный визуальный контент на подключённых устройствах. Агенты могут представлять веб-страницы, отправлять структурированные обновления UI, выполнять JavaScript в контексте canvas и делать снимки того, что отображается. См. Инструменты и возможности.
Гибкая поддержка моделей
Используйте любого крупного провайдера LLM, Anthropic (Claude), OpenAI (GPT), Google (Gemini), Together AI, Moonshot, OpenRouter и других. Настраивайте цепочки резервных моделей, псевдонимы и переопределения моделей на уровне агента. Запускайте локальные модели через Ollama или vLLM. См. Модели и провайдеры.
Экосистема плагинов и навыков
Расширяйте Neotask с помощью плагинов, добавляющих новые каналы, инструменты, RPC-методы и возможности. Просматривайте доступные навыки в каталоге навыков. Создавайте собственные навыки, обучая агентов новым рабочим процессам. См. Плагины и навыки.
Планирование и автоматизация
Планируйте пробуждения агентов с помощью cron-выражений, однократных напоминаний или интервальных триггеров. Агенты могут выполнять автоматизированные задачи, доставлять результаты в каналы или отправлять их на вебхуки. См. Автоматизация.
Голосовое взаимодействие
Используйте ключевые слова для активации агента голосом. Режим разговора обеспечивает непрерывные голосовые разговоры с распознаванием речи в реальном времени и синтезом речи (ElevenLabs, OpenAI). Демон Swabble на macOS обеспечивает постоянное, локальное обнаружение голоса. См. Голос.
Интеллект сессий
Сессии автоматически сбрасываются ежедневно, уплотняются при приближении к лимитам контекстного окна и сохраняются при перезапусках. Поиск в памяти позволяет агентам вспоминать информацию из предыдущих разговоров с помощью векторного сходства. См. Сессии и память.
Самостоятельное размещение и конфиденциальность
Всё работает на вашей инфраструктуре. Ваши сообщения, ключи API и данные агентов никогда не покидают ваши машины, если только вы явно не настроили внешний сервис. Gateway по умолчанию привязывается к localhost, никакого внешнего сетевого доступа.
Изолированное выполнение
Запускайте команды агентов в изолированных Docker-контейнерах с настраиваемыми ограничениями ресурсов, сетевыми политиками и ограничениями файловой системы. Профили sandbox для каждого агента позволяют точно контролировать, к чему может получить доступ каждый агент. См. Безопасность.
Как всё это сочетается
- Вы взаимодействуете с агентами через десктопное приложение Neotask, мобильное компаньон-приложение или напрямую через платформы обмена сообщениями, такие как WhatsApp или Telegram.
- Gateway получает ваше сообщение, направляет его к нужному агенту и запускает ход ИИ.
- Агент обрабатывает ваш запрос с использованием настроенного LLM (Claude, GPT и т.д.), вызывает любые необходимые инструменты (браузер, canvas, операции с файлами, команды оболочки) и генерирует ответ.
- Ответ доставляется обратно вам через тот же канал или объявляется на другом канале, если это настроено.
- Состояние (транскрипты сессий, конфигурация агента, запланированные задания) сохраняется локально, так что всё выживает при перезапусках.