Суверенный AI · Исходный код и готовые релизы опубликованы

Homan: локальный помощник для рабочих встреч

Приложение записывает рабочие встречи на Mac, локально распознаёт речь и превращает разговор в понятные итоги, решения и задачи.

Что получил бизнес

Homan – локальное приложение для macOS с опубликованным исходным кодом. Код доступен на GitHub: можно проверить, где хранятся данные, какие сетевые обращения предусмотрены и при каких настройках содержимое передаётся выбранному провайдеру, а также собрать собственную версию. По умолчанию аудио и текст обрабатываются на Mac; внешний или корпоративный сервис подключается только по явному выбору.

Что изменилось после внедрения

Разговор остаётся под контролем

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

После встречи есть результат

Вместо длинной записи сотрудник получает расшифровку, основные выводы, решения и список следующих действий.

Результат входит в рабочий процесс

Заметки можно экспортировать, читать через командный интерфейс или передавать локальному обработчику для связи с системами компании.

Код можно проверить и собрать

Исходный код и сценарии сборки опубликованы. Компания может изучить предусмотренные сетевые обращения, собрать свою версию и проверить её поведение в собственной среде.

Рабочая встреча не должна превращаться в ручной протокол

Во время разговора человеку приходится выбирать между вниманием к собеседнику и подробными заметками. После встречи договорённости восстанавливаются по памяти, а задачи и решения могут потеряться.

Облачный бот решает часть проблемы, но требует передать запись и текст внешнему сервису. Для разговоров с коммерческой тайной, персональными данными или условиями договоров такая граница подходит не каждой компании.

От разговора к понятным действиям

Homan работает непосредственно на Mac и записывает микрофон пользователя отдельно от системного звука собеседников. Благодаря этому для записи не нужен отдельный бот в списке участников встречи.

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

  • диктовка и запись встреч
  • разделение голоса пользователя и собеседников
  • живая и итоговая расшифровка
  • шаблоны для разных видов встреч
  • экспорт заметок и текста с таймкодами

Локальная работа является исходным режимом

Модели распознавания речи работают на устройстве, а локальная модель может подготовить структурированные итоги без внешнего ключа. Аудио, расшифровки, заметки и настройки хранятся на компьютере пользователя.

При необходимости владелец сам выбирает другую границу: локальную модель на отдельном сервере компании или явно настроенного внешнего провайдера. Приложение не подменяет этот выбор незаметно.

  • локальное распознавание речи по умолчанию
  • локальная подготовка итогов
  • явный выбор альтернативного провайдера
  • настраиваемые сроки хранения
  • текстовая резервная копия без аудио

Что даёт опубликованный исходный код

Homan распространяется как open source: полный исходный код опубликован на GitHub по лицензии MIT вместе со сценариями сборки и выпуска релизов.

Компания может изучить, где код предусматривает хранение записей, сетевые обращения и подключение выбранного провайдера. Для максимального контроля можно собрать свою версию и проверить её поведение в собственной среде. Публикация кода не заменяет аудит конкретной сборки и настроек. Готовые релизы подписаны и нотариально заверены Apple, чтобы macOS могла проверить издателя и целостность пакета.

  • исходный код на GitHub
  • лицензия MIT
  • сценарии сборки и автоматические тесты
  • подписанные и нотариально заверенные релизы

Продукт можно встроить в системы компании

Homan не запирает результат в одном экране. Встречи и диктовки доступны через машиночитаемый командный интерфейс, а завершение обработки может запускать локальный сценарий интеграции.

Так расшифровка становится частью бизнес-процесса: после согласования можно передать заметку в CRM, создать задачи или сохранить итог в корпоративной базе знаний. Конкретные правила и точки подтверждения настраиваются под компанию.

  • командный интерфейс с JSON
  • локальное событие завершённой встречи
  • автоматический экспорт в Markdown и PDF
  • подключение CRM, задач и базы знаний

Что настраивается под конкретную компанию

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

Техническим специалистам

Нативное приложение на Swift разделяет захват звука, распознавание, подготовку итогов и экспорт. Распознавание использует Core ML и Apple Neural Engine, локальная Gemma 4 для итогов запускается через LlamaSwift, а данные сохраняются в SQLite.

  • раздельные дорожки микрофона и системного звука с эхоподавлением
  • несколько локальных моделей распознавания и разделение голоса пользователя и собеседников
  • локальная подготовка итогов с Gemma 4
  • восстановление незавершённой обработки и управляемые сроки хранения
  • CLI, локальный обработчик событий и экспорт PDF, Markdown и WebVTT

Стек: Swift, SwiftUI, Core ML, Apple Neural Engine, LlamaSwift, Gemma 4, ScreenCaptureKit, SQLite, FluidAudio, WhisperKit

Материалы по теме

Практические разборы внедрения, безопасности и работы с корпоративными данными.

Вопросы о решении

Homan отправляет записи встреч во внешний AI-сервис?

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

Что даёт компании опубликованный исходный код?

Код приложения опубликован на GitHub по лицензии MIT. Компания может изучить предусмотренные сетевые обращения, собрать свою версию и проверить её в собственной среде. Это позволяет опираться не только на обещание разработчика, но не заменяет аудит конкретной сборки и настроек.

Можно ли связать Homan с CRM или системой задач?

Да. Приложение предоставляет машиночитаемый командный интерфейс, экспорт и локальный обработчик завершённой встречи. Конкретная интеграция и правила подтверждения настраиваются под системы компании.

На каких компьютерах работает Homan?

Опубликованная версия предназначена для Mac с Apple Silicon и macOS 14.2 или новее. Установочные файлы доступны на странице релизов проекта.

Обсудить похожую задачу

Опишите текущий процесс, данные и программы, которыми пользуются сотрудники. Я предложу понятный следующий шаг.