Как записывать созвоны и не отдавать свои данные корпорациям
Знакомая история: вы созваниваетесь в Zoom или Google Meet, включаете ИИ-ассистента для записи протокола, а потом ловите себя на мысли — где теперь лежат эти данные? Кто их читает? На каких серверах они крутятся? Большинство популярных сервисов вроде Granola или Otter работают в облаке. Это удобно, но для многих компаний и параноиков-одиночек (в хорошем смысле) это стоп-фактор.
Недавно наткнулся на anarlog. Это опенсорсный проект, который делает ровно то же самое, что и платные аналоги, но с одним жирным плюсом: всё происходит локально на вашем компьютере.
Что умеет anarlog
Проект позиционирует себя как альтернативу Granola. Основная идея — local-first подход. Вы запускаете приложение, заходите в митинг, а программа записывает звук, транскрибирует его прямо на вашем железе и сохраняет результат в обычные Markdown-файлы.
Главные фишки, которые зацепили:
- Никаких аккаунтов. Вам не нужно регистрироваться, подтверждать почту или привязывать карту. Скачали, запустили, пользуетесь.
- Ваш диск — ваши правила. Записи встреч хранятся в
.mdфайлах. Это значит, что их можно индексировать через Grep, синхронизировать через iCloud или вообще закинуть в приватный Git-репозиторий. Никакого вендор-лока. - Локальная транскрипция. Для перевода речи в текст используются on-device модели. Аудио не улетает на чужие серверы для обработки.
- Свои ключи для ИИ. anarlog не навязывает конкретную модель для суммаризации. Можно подключить OpenAI, Anthropic, Gemini или вообще запустить локальный Ollama или LM Studio. Если у вас есть доступ к API любого OpenAI-совместимого провайдера, всё заведется с пол-оборота.
Техническая начинка
Под капотом у проекта довольно бодрый стек: Rust, Tauri и React. Выбор Rust здесь оправдан — работа со звуком и локальными моделями требует производительности и контроля памяти. Tauri позволяет упаковать всё это в легковесное десктопное приложение, которое не отъедает оперативку как не в себя (привет, чистый Electron).
Интересно, что проект прошел через несколько итераций нейминга: Hyprnote, затем char, и теперь anarlog. Сейчас команда сфокусирована на продукте char, но anarlog остается жить как опенсорсный компаньон под лицензией MIT. Это хороший знак для тех, кто боится, что проект забросят — код открыт, форкайте и развивайте, если нужно.
Как это использовать на практике
Процесс выглядит максимально просто. Вы скачиваете бинарник под свою платформу, запускаете его перед встречей и нажимаете запись. После завершения созвона у вас на руках оказывается текстовая расшифровка.
Зачем это нужно разработчику?
- Для дейликов и планирований. Чтобы не переспрашивать «а что мы там решили по базе?», просто открываете файл и ищете поиском.
- Для интервью. Можно полностью сфокусироваться на кандидате, а не судорожно записывать за ним тезисы.
- Для личного архива знаний. Если вы ведете Obsidian или Notion, эти Markdown-файлы идеально туда впишутся.
Стоит ли пробовать
Если вы работаете в компании с жесткими требованиями к безопасности или просто не любите, когда ваши разговоры хранятся «где-то в облаке», anarlog — отличный вариант.
Конечно, у проекта есть свои нюансы. Например, локальная транскрипция требует ресурсов процессора, и на слабом железе это может быть заметно. К тому же, качество распознавания сильно зависит от выбранной модели. Но сама возможность контролировать каждый байт своих данных перевешивает эти мелкие неудобства.
Проект сейчас находится в активной стадии, у него уже больше 8 тысяч звезд на GitHub, что говорит о реальном интересе сообщества. Если вам нужен простой, приватный и бесплатный инструмент для заметок с митингов — это он.
Посмотреть код и скачать релиз можно в репозитории на GitHub.