Laya: AI-центр управления уведомлениями для разработчиков

«Ответ готов ещё до того, как вы открыли уведомление» — именно так Laya описывает свой подход к работе с информационным шумом.

Что такое Laya и для кого она создана

Laya — это open-source, local-first AI-центр управления уведомлениями, который агрегирует уведомления из Slack, Gmail, GitHub, Jira, Notion, Outlook и Календаря — на базе локальных LLM через Ollama и LM Studio, либо облачных моделей (Claude, GPT) с вашими собственными API-ключами.

Laya — это десктопное приложение, которое объединяет рабочие инструменты (Gmail, Google Calendar, Slack, Jira, GitHub и другие) в единый интеллектуальный поток. Когда приходит новое письмо, приглашение на встречу, тикет или pull-request, AI Laya читает его, собирает связанный контекст из подключённых инструментов и превращает всё это в карточку действий с предложенным ответом, готовым к вашему одобрению.

Для кого:

  • Разработчики, тонущие в PR-комментариях, Jira-тикетах и Slack-сообщениях
  • Менеджеры проектов, работающие с несколькими платформами одновременно
  • Команды, заботящиеся о конфиденциальности данных (self-hosted сценарий)
  • Специалисты, которые хотят автоматизировать приоритизацию входящих задач без платных SaaS-подписок
ℹ Статус проекта
На момент написания обзора Laya находится в активной разработке: на GitHub у проекта 230 звёзд и 33 форка, последний релиз — v1.6.0 от 19 сентября 2026 года.

Архитектура и принцип работы

Laya состоит из трёх компонентов: Engine (Python/FastAPI-бэкенд), UI (Svelte 5/Tauri десктопное приложение) и n8n (локальный Node.js-шлюз для интеграций).


graph TD
    A[Входящее уведомление\nSlack / Gmail / GitHub / Jira] --> B[n8n Gateway\nЛокальный интеграционный шлюз]
    B --> C[Engine — Python/FastAPI]
    C --> D{Router LLM\nКлассификация и приоритет}
    D --> E[Research Agent\nСбор контекста из других платформ]
    E --> F[Action Staging\nФормирование карточки действия]
    F --> G[UI — Tauri/Svelte\nAction Card для пользователя]
    G --> H{Пользователь одобряет?}
    H -- Да --> I[Egress: отправка ответа\nEmail / Slack / PR-комментарий]
    H -- Нет --> J[Корректировка и обучение]
    J --> D

Laya перехватывает события из ваших рабочих инструментов, выполняет автономное исследование и подготовку действий с помощью LLM-агентов, и представляет готовые к одобрению Action Cards — так что ответ готов ещё до того, как вы открыли уведомление.

Этапы обработки уведомления

Laya перехватывает события из Jira, Slack, Gmail, GitHub, Bitbucket, Calendar, Linear, Outlook и Notion, а затем выполняет три действия ещё до того, как вы увидите уведомление: быстрый LLM («роутер») классифицирует каждое событие по категории (Code, Comms, Ops, Finance, People), определяет специализированную персону (Engineer, Comms, Ops, Sales, HR, Finance), оценивает срочность и составляет план исследования — какой дополнительный контекст нужен для принятия решения.


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

1. Action Cards — карточки готовых действий

Когда приходит новое уведомление, Laya читает его, собирает связанный контекст и превращает его в карточку действий с предложенным ответом. При этом вы остаётесь под полным контролем: ничего не отправляется и не изменяется без вашего явного одобрения.

2. Кросс-платформенная память и связывание контекста

Laya автоматически связывает «BUG-1234» в Jira, «the payment thing» в Slack, «fix: null check in payment handler» в Bitbucket и «status of the payment issue» в Gmail. Это позволяет видеть полную картину задачи без ручного сопоставления.

3. Ежедневный брифинг и аналитика

Daily Briefing — утренний обзор ночной активности, ожидающих карточек и сегодняшнего календаря с контекстом. Панель аналитики позволяет отслеживать обработанные события, сэкономленное время, расходы на LLM с разбивкой по функциям и этапам, пропускную способность и процент одобрения.

4. Контроль бюджета на LLM

Budget Tracking позволяет контролировать расходы на LLM по функциям (Pulse, Omni, Chat, Coherence) с ежемесячными лимитами и автоматической паузой при их достижении. В режиме агентного инференса отдельный оконный бюджет приостанавливает приём данных при приближении к лимиту и автоматически возобновляет работу при его сбросе.

5. Адаптивное обучение

Laya учится у вас: когда вы исправляете классификацию — неверный приоритет или персону — Laya записывает правку. После накопления достаточного количества правок LLM извлекает обобщаемые правила, например: «События из канала #incidents всегда должны иметь приоритет HIGH» или «PR из репозитория payments-service нужно направлять инженерной персоне».

6. Функция Omni — «Где я нахожусь прямо сейчас?»

Omni — это скользящий кросс-платформенный обзор с четырьмя временными слоями (Attention, Recent, Period, Milestone) и прогрессивным AI-сжатием, который отвечает на вопрос «где я нахожусь прямо сейчас?»

7. Egress — исходящие действия

Egress позволяет выполнять исходящие действия (отправка email, сообщений в Slack, комментариев к PR) напрямую из Laya с предварительным просмотром перед отправкой.

8. Chat Sidebar — диалог с вашей рабочей памятью

Chat Sidebar позволяет задавать Laya вопросы о ваших событиях, проектах и контексте, а также создавать, редактировать и удалять правила фильтрации, классификации и обработки прямо из диалога.


Конфиденциальность и хранение данных

💡 Приватность по умолчанию
Данные никогда не покидают ваш компьютер, если вы не выбираете облачную модель. SQLite-база данных, ChromaDB-векторы и все конфигурации хранятся на вашем устройстве. Облачный аккаунт не требуется.

Для пользователей, которым нужна максимальная конфиденциальность, Laya поддерживает Ollama и LM Studio для полностью локальной обработки LLM. Вы жертвуете некоторым качеством ради полной изоляции данных, но для задач, которые выполняет Laya — классификации, контекстного сопоставления, суммаризации и подготовки действий — разница в качестве между frontier-моделями и хорошими локальными моделями практически незаметна.

Чувствительный контент (личные сообщения, письма) может направляться исключительно в локальные модели, а метаданные хранятся отдельно от содержимого.


Установка и технические требования

# Клонировать репозиторий
git clone https://github.com/aayushch/laya
cd laya

# Автоматическая настройка среды разработки
scripts/setup-dev.sh

# Запуск
scripts/dev.sh

Pre-built релизы доступны на странице GitHub Releases в виде установщиков (.dmg, .msi, .deb, AppImage).

Чтобы начать работу, достаточно добавить API-ключ (Anthropic, OpenAI, Google и другие) или указать Laya локальный endpoint Ollama / LM Studio, а затем подключить нужные инструменты в разделе Settings.

⚠ Требования к окружению
Для сборки из исходников необходимы: Python 3.12+, Node.js 18+ (для n8n) и системные библиотеки GTK/WebKit (для Linux). На macOS сборки подписаны — достаточно просто открыть файл двойным кликом.

Тарифы и цены

Laya — полностью бесплатный open-source проект. Никаких подписок, лицензионных сборов и платных уровней не предусмотрено.

КомпонентСтоимость
Laya (само приложение)Бесплатно, open-source (MIT/аналог)
Локальные LLM (Ollama, LM Studio)Бесплатно
Облачные LLM (OpenAI, Anthropic, Google)По тарифам провайдера (BYOK)
Хостинг / облачный серверНе требуется
📝 Пример расчёта расходов
Если вы используете Ollama с моделью Llama 3.1 8B локально — Laya обходится вам $0 в месяц. При использовании Claude Haiku через BYOK расходы определяются только вашим трафиком к API Anthropic.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный и open-sourceТребует технических знаний для настройки
Работает локально — данные не покидают устройствоПроект молодой, возможны баги (активные issues)
Поддержка локальных LLM (Ollama, LM Studio)Нет мобильного приложения (только десктоп)
BYOK для облачных провайдеров (GPT, Claude, Gemini)Зависимость от трёх компонентов (Engine + UI + n8n)
Агрегация 10+ платформ в одном интерфейсеКачество local-LLM ниже frontier-моделей
Адаптивное обучение на пользовательских правкахТребует постоянной работы в фоне
Контроль бюджета LLM с автопаузойНет SaaS-версии для нетехнических пользователей
Кросс-платформенная память и связывание контекстаРанняя версия — API интеграций могут меняться

Сравнение с альтернативами

Laya решает уникальную задачу — агрегацию уведомлений через AI-агента — но в смежных нишах есть решения, с которыми её стоит сравнить:

ПараметрLayaSuperhuman MailShortwave
ТипДесктоп-агент (open-source)Email-клиент (SaaS)AI email-клиент (SaaS)
Охват платформSlack, Gmail, GitHub, Jira, Notion, Outlook, Calendar и др.Только email (Gmail / Outlook)Только Gmail
AI-обработкаLLM-агент (локальный или BYOK)Облачный AI (проприетарный)Облачный AI
КонфиденциальностьПолностью локальная (опционально)Данные в облаке SuperhumanДанные в облаке
ЦенаБесплатно (open-source)от $25/месот $0 (free tier)
Action Cards / агентные действия✅ Да❌ Нет (только черновики)❌ Нет
Кросс-платформенная память✅ Да❌ Нет❌ Нет
Порог входаВысокий (tech setup)НизкийНизкий
Мобильное приложение❌ Нет✅ Есть✅ Есть

Вывод по сравнению: Superhuman и Shortwave — это AI-клиенты для работы с почтой, заточенные под скорость и удобство. Laya — принципиально другой класс инструментов: агент-оркестратор для нескольких платформ одновременно с упором на конфиденциальность и полную локальность.


Вердикт

Рейтинг: 8/10

Laya — нетривиальный и амбициозный проект, который предлагает реальное решение проблемы «notification hell» для технических специалистов. Идея агрегировать уведомления из 10+ платформ, автоматически связывать контекст между ними и готовить черновики ответов ещё до открытия приложения — это именно то, чего не хватает большинству существующих инструментов продуктивности.

Кому подойдёт Laya:

  • 👨‍💻 Разработчикам и DevOps-инженерам, работающим с GitHub, Jira, Slack и несколькими командами
  • 🔒 Специалистам в сфере кибербезопасности или корпоративным командам с жёсткими требованиями к конфиденциальности
  • 🧪 Энтузиастам open-source и self-hosted решений
  • 🤖 Тем, кто уже использует Ollama или LM Studio и хочет применить локальные LLM для рабочих задач

Кому пока не подойдёт:

  • Нетехническим пользователям без опыта работы с CLI и локальными LLM
  • Тем, кто ищет готовое SaaS-решение «без настройки»
  • Команды, которым нужно мобильное приложение

Проект активно развивается: автор открыт к обратной связи, особенно по интеграциям и рабочим процессам, которые сделали бы инструмент полезнее. Следить за обновлениями стоит уже сейчас — потенциал у Laya огромный.