Гига Писарь: 20 пулреквестов и 3 тыс. скачиваний за месяц — итоги open-source диктовки

· ·

Гига Писарь: 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 это редкий случай, когда инструмент можно поставить без подписки, без облака и без обещаний вендора — с открытым кодом, который можно прочитать.

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

Читайте также

Комментарии (2)

  • PrimeCoder Team · Официальный ответ · PrimeCoder

    Пришлите формат отчётности (дашборд / таблица / «на глаз») — подскажем минимальный набор метрик на старт.

  • Зоя · Операционный менеджер

    Как вы измеряете долю решённых с первого касания после внедрения сценариев?

Обсудить на сайте