Гига Писарь: 20 пулреквестов и 3 тыс. скачиваний за месяц — итоги open-source диктовки
PrimeCoder · 2026 · формат: news
Что произошло, почему это важно и что взять в работу.
Open-source голосовая диктовка на GigaAM набирает комьюнити и закрывает приватность — готовый инструмент для SMB без затрат на подписки.
Связанные услуги: каталог, AI Boost Team, стать клиентом.
Месяц, который считают не звёздами, а пулреквестами
Три тысячи скачиваний под Windows. Примерно столько же под Android. Около тысячи установок на macOS. И 20 пулреквестов, которые вошли в код.
Это отчёт Гига Писаря за первый месяц с небольшим после первой статьи. Гига Писарь — open-source диктовка на движке распознавания GigaAM: ставится на своё устройство, слушает микрофон, печатает текст в любое поле. Автор подвёл итоги и выложил список того, что за это время доделали руками читателей.
Смотреть на такой отчёт интересно не из-за скачиваний. Интересно, что утилита для голосового ввода собрала вокруг себя людей, которые пришли с кодом и баг-репортами, а не с вопросами «а почему у меня не работает».
Что случилось по цепочке
Порядка 40 человек за месяц написали в issues или прислали пулреквест. Двадцать изменений приняли в основную ветку. Дальше по платформам: на macOS появилась запись без удержания клавиши (двойное нажатие правого ⌘ — говорите сколько нужно, повторное нажатие вставляет текст), отмена командой «Писарь, отмена», словарь замен, выбор микрофона, история последних диктовок в настройках. На Windows — вставка текста в виртуальные машины вроде VirtualBox, работа с Bluetooth-гарнитурами, где раньше не находился микрофон, режим «фраза за фразой», запуск с кнопки мыши и через AutoHotkey, сворачиваемое окно обновления. На Linux — диктовка по горячей клавише. Android-версию целиком сделал участник проекта и передал её в open-source.
Отдельным пунктом идёт приватность. Кто-то из читателей заметил, что Android-сборка обращается к серверу Microsoft. Разобрались: движок ONNX Runtime при каждом запуске сам включал отправку служебной статистики. Отключили и на Android, и на Windows. Голос с устройства не уходил и до этого — теперь не уходит вообще ничего лишнего.
Цифры месяца в одном месте
| Платформа | Что появилось за месяц | Цифры |
|---|---|---|
| macOS | Запись без удержания клавиши, словарь замен, выбор микрофона, история последних 20 диктовок, новые окна настроек и знакомства с программой | около 1000 установок, 103 звезды на GitHub |
| Windows | Вставка в виртуальные машины, Bluetooth-гарнитуры, режим «фраза за фразой», запуск с кнопки мыши и через AutoHotkey, сворачиваемое окно обновления | около 3000 скачиваний |
| Android | Версия сделана участником проекта, отключена телеметрия ONNX Runtime | около 3000 скачиваний, идёт закрытое тестирование в Google Play |
| Linux | Диктовка по горячей клавише (пулреквест) | без цифр |
Для сравнения: в сентябре у репозитория было 47 звёзд. Сейчас 103. Рост в два с лишним раза за месяц, когда проект не покупал рекламу и не выходил в сторы — это нормальный сигнал живого интереса, а не всплеск от одной публикации.
Что было до этого месяца
Первая статья описывала работающий инструмент для одной платформы. Дальше началось то, что обычно и ломает одиночные утилиты: чужая среда. У каждого свой компьютер, свой микрофон, свои программы. Микрофон засыпает вместе с монитором. Гарнитура не определяется. Обновление качается час на слабом интернете, а окно поверх всех окон не свернуть. Именно на таких мелочах проект либо умирает, либо обрастает броней.
Здесь он оброс. Автор прямо говорит, что один никогда бы столько не предусмотрел. И это честная оценка, а не кокетство: у разработчика один ноутбук и один сценарий использования, у сорока человек — сорок.
Двадцать пулреквестов как метрика зрелости
Скачивания показывают любопытство. Пулреквесты показывают, что людям не всё равно. Между этими величинами пропасть: тысяча скачавших и ноль написавших — обычная история для бесплатной утилиты. Здесь на 7000 загрузок пришлось 40 активных людей и 20 принятых изменений.
Что важно в списке принятого. Почти всё — про трение, а не про новые возможности. Словарь замен, который слышит «гит хаб» и пишет «GitHub», — это про раздражение от постоянных правок. Сворачиваемое окно обновления — про человека со слабым интернетом. Автопереподключение к проснувшемуся микрофону — про то, что раньше приходилось лезть в настройки. Функциональность здесь вторична, первично устранение помех.
И ещё: правки пришли готовыми. Новое окно настроек и экран знакомства с программой — это пулреквесты, а не «сделайте, пожалуйста». Такой поток значит, что порог входа в код низкий и люди не боятся в него лезть.
Приватность: движок, который стучался сам
История с телеметрией поучительная. Никто не закладывал отправку данных злонамеренно. Сторонний движок просто вёл себя так, как задумали его авторы, а разработчик об этом не знал, пока не ткнули носом.
Оказалось, движок распознавания ONNX Runtime при каждом запуске сам включал отправку служебной статистики, выключил и на Android, и на Windows.
Вывод для любого, кто собирает внутренние инструменты на чужих библиотеках: «локально» не равно «приватно» по умолчанию. Локальность — это свойство архитектуры, а приватность — результат проверки. Логи, крашлитики, счётчики версий — всё это живёт в зависимостях и включается без вашего участия.
Разница принципиальная. Облачная диктовка отправляет на сервер сам звук — то есть содержание разговора. Локальная отправляет метаданные: версию, модель устройства, факт запуска. Второе неприятно, но не смертельно; первое для многих видов бизнеса просто закрывает тему. Поэтому здесь важен сам факт, что дыру нашли и заткнули на двух платформах, а не отписались «так и должно быть».
Что это меняет для SMB
Голосовой ввод в малом бизнесе нужен там, где никто не хочет печатать: заметки по звонку в CRM, письмо клиенту, протокол встречи, описание задачи для подрядчика. Печатать 40 слов в минуту на этих текстах — потерянный час в день у одного человека. Диктовка вслух даёт 120–150 слов в минуту, если движок не перевирает термины.
Почему до сих пор не внедрили массово: платные облачные сервисы требуют подписки на каждого сотрудника, а бесплатные — отправляют звук неизвестно куда. Для компании, которая обсуждает по телефону условия сделки или данные клиентов, второй вариант отпадает без обсуждений. Локальная open-source диктовка снимает оба возражения: звук остаётся на устройстве, счётчика минут нет.
Второй барьер — словарь. Движки общего назначения плохо знают «ГитХаб», названия ваших контрагентов и номенклатуру. Словарь замен на 30–40 строк решает это за вечер, и здесь он уже есть в интерфейсе, а не в конфиге.
Где подвох
Open-source утилита не даёт того, что бизнес обычно покупает вместе с софтом. Нет SLA. Нет телефона поддержки. Нет гарантии, что через полгода автор не остынет — пока его подпирает комьюнити, риск ниже, но он не нулевой. Нет централизованного развёртывания и админ-панели: ставить на десять машин придётся руками, обновлять тоже.
Google Play добавляет свой риск. Правило для новых аккаунтов разработчика — две недели закрытого тестирования, минимум 12 участников, потом проверка. В группу пришло больше людей, чем требовалось, но публикация всё равно зависит от модерации, а не от автора. Ставить Android-версию пока стоит из прямой раздачи, а не ждать стора.
И главное: чужие баг-репорты — не ваши. У вас другой микрофон, другая гарнитура, другой ноутбук. Первые две недели будут с сюрпризами.
Один шаг на этой неделе
Не внедряйте на отдел. Возьмите одного человека, который больше всех пишет текстов, поставьте ему Писаря на его собственную машину и попросите неделю диктовать в реальных задачах — не в тестовых фразах. В конце недели посчитайте два числа: сколько минут он вернул и сколько раз лез в текст руками. Если экономия меньше десяти минут в день, тема закрыта, вы ничего не потеряли. Если больше — словарь замен и вторая машина.
Вердикт
Отчёт показывает не «продукт месяца», а работающий механизм: люди приносят правки, автор их берёт, дыры закрываются. Для SMB это редкий случай, когда инструмент можно поставить без подписки, без облака и без обещаний вендора — с открытым кодом, который можно прочитать.
Но не покупайте идею «бесплатно значит хорошо». Проверяйте на своём железе и на своих терминах. И держите в голове то, что этот месяц доказал лучше любых слов: локальность надо проверять, а не предполагать.
PrimeCoder Team · Официальный ответ · PrimeCoder
Пришлите формат отчётности (дашборд / таблица / «на глаз») — подскажем минимальный набор метрик на старт.
Зоя · Операционный менеджер
Как вы измеряете долю решённых с первого касания после внедрения сценариев?