- BrainTools - https://www.braintools.ru -
Или: как корпоративный софт вынудил меня написать своё приложение
Представьте картину. Понедельник, 10:00. В календаре — ежеквартальный all-hands на час. CEO заходит в Teams с видом человека, которому есть что сказать. Первые пять минут — действительно интересно. Потом начинается.
«Наша миссия — создавать ценность для клиентов, двигаясь вперёд как единая команда к амбициозным целям следующего квартала, опираясь на наши ключевые компетенции и синергию между подразделениями…»
Вы смотрите в экран. Потом в окно. Потом снова в экран. Мозг [1] предательски начинает думать о том, что бы поесть на обед и не пора бы поставить кофе.
Хочется включить его фоном и заняться своим делом. Но неловко — вдруг скажут че-то важное? Вот если бы потом можно было быстро пробежаться по тексту и вытащить три реальных факта из часового эфира, а лучеш запихнуть все это в LLM, чтобы она все сделала за меня …
Первая мысль — записать. Благо Teams умеет. Но не в нашем случае: запись на уровне корпоративного аккаунта отключена. Транскрипция — тоже. ИТ говорит «низзя», и точка.
Ладно, сторонние сервисы. Их море. Но у всех одна история – платная подписка, и ваш аудио улетает на чужие серверы. Для личных звонков – окей. Для рабочих встреч, где обсуждается всё что угодно – уже не очень. Корпоративная паранойя, скажете вы. Может быть. Но я предпочитаю не проверять.
И тут я подумал: а что мешает записывать системный звук локально? Корпоративная политика по установке софта? Если я напишу приложение сам и скомпилирую его их исходников – это не нарушение. Политика безопасности? Данные вообще никуда не уходят.
Законный лаз найден. Осталось написать приложение.
Почти месяц живу с BoringMeeting. Приложение делает ровно одно: записывает системный звук и транскрибирует его локально, через офлайн AI-модель. Никакого облака, никаких аккаунтов, никакой подписки. Поставил и забыл.
Workflow простой до неприличия:
Нажал «Начать запись» – пошёл на митинг
Нажал «Стоп» – запустил транскрипцию
Через несколько минут получил текст
Скормил его в ChatGPT или корпоративный AI (у нас официально есть корпоративная LLM) – получил саммари на три абзаца
Час “корпоративного синергетического контента” превращается в два абзаца того, что реально важно. Жизнь налаживается!
Дал попользоваться паре знакомых – отзывы оказались неожиданно тёплыми. Подумал: а почему бы не выложить? Единственная проблема – аккаунта разработчика Apple у меня нет, и заводить его ради одного приложения как-то не планировал. Выручил знакомый. Apple модерировал приложение несколько недель – но в итоге одобрил. Так BoringMeeting оказался в App Store, что само по себе немного тешит мое самолюбие)
Когда делаешь инструмент для одной задачи, он неожиданно начинает решать другие.
Собеседования. Записал звонок с кандидатом — потом спокойно разобрал с AI: что спросил, что услышал в ответ, что забыл уточнить. Без суеты в моменте. Мне было интересно потом пообсуждать с корпоративной LLM, как я могу улучшить себя как интервьюер.
Сбор требований. Созвон с бизнес-пользователем, где они час рассказывают что хотят – а ты киваешь и судорожно пишешь. Теперь просто делают заметки по ключевым моментам (все же не доверяю 100% тупой машине) и записываю встречу, потом прогоняю через корпоративную LLM и получаю черновик требований. Не финальный документ, но 70% работы уже сделано.
Я сделал приложение, которым сам хотел пользоваться. А значит – никакого bloatware.
Современные приложения страдают одной болезнью: они пытаются делать всё сразу и затянуть тебя в свою экосистему. Транскрипция? Окей, но давай ещё summary, action items, интеграция со Slack и календарем, теги, дашборд с аналитикой звонков, командная коллаборация и premium-план за $29/месяц.
Мой BoringMeeting этого не делает. Он пишет звук. Он транскрибирует. Он отдаёт текст. Дальше – ваше дело. Никакой экосистемы. Никакой подписки. Данные не покидают ваш Mac – от слова совсем.
Запись системного аудио – Teams, Zoom, Meet, браузер, что угодно
Офлайн транскрипция на Apple Silicon (M1+) – без интернета, без облака
Куча языков, ибо под капотом используется Whisper kit
Фоновая запись – переключайтесь между приложениями как обычно
Обычный текстовый файл на выходе.
Бесплатно. Совсем.
Офлайн-модель для транскрипции скачивается отдельно при первом запуске и весит от ~100 МБ до ~3 ГБ в зависимости от выбранного уровня качества.
Приложение живёт в App Store и распространяется «как есть». Я не стартап, не команда и не VC-funded продукт с роадмапом на три года.
Если будет интерес [2] – буду чинить баги и потихоньку развивать. Если не будет – оно и так работает, мне хватает.
Любой фидбек приветствуется: что сломалось, чего не хватает, где ведёт себя странно. Пишите в комментариях или на почту.
👉 BoringMeeting [3] — промо-страница с деталями 👉 App Store [4] – скачать (Apple Silicon (M1+), macOS, бесплатно)
Автор: Ninil
Источник [5]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/27813
URLs in this post:
[1] Мозг: http://www.braintools.ru/parts-of-the-brain
[2] интерес: http://www.braintools.ru/article/4220
[3] BoringMeeting: https://ninilich.github.io/boring-meeting/
[4] App Store: https://apps.apple.com/us/app/boringmeeting/id6760206449?mt=12
[5] Источник: https://habr.com/ru/articles/1015612/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1015612
Нажмите здесь для печати.