Диктуй, і текст
сам стане в поле

Затискаєш Fn, говориш українською або англійською, відпускаєш. Whisper large-v3 розпізнає текст прямо на твоєму Mac і ставить пунктуацію сам. Дані лишаються на твоєму пристрої.

Fn Затисни Говори Відпусти

Безкоштовно · Apple Silicon · macOS 26

Демо

До і після

Реальні диктування, без монтажу. Ліворуч те, що я сказав, праворуч те, що опинилось у полі. Слова ніхто не переписує: додається пунктуація, великі літери й правильне написання термінів.

Як я сказав

ну короче тут е-е треба глянути логи бо в проді знову пятсотки сиплються блін не розумію звідки

Що в полі

Ну короче, тут треба глянути логи, бо в проді знову пятсотки сиплються, блін, не розумію звідки.

Як це працює

Три кроки, і текст на місці

01

Затисни Fn

Затискаєш і тримаєш, поки говориш. Для довгих диктувань є hands-free: двічі тапни, і клавішу тримати не треба.

02

Говори

Українською, англійською чи впереміш. Острівець біля нотча показує, що запис іде, і малює рівень мікрофона.

03

Відпусти

Whisper розпізнає мовлення разом з пунктуацією, і за кілька секунд текст лягає туди, де стояв курсор.

Приватність

Звук не покидає твій Mac

Розпізнає Whisper large-v3, і це єдина модель у застосунку: 626 МБ, які працюють на твоєму Apple Silicon. Аудіо не пишеться навіть на диск, транскрипція проходить у пам'яті, і запис зникає. Мережа потрібна один раз, щоб завантажити модель з Hugging Face. Далі можеш вимкнути Wi-Fi, нічого не зміниться.

Локально
Whisper рахує на твоєму чипі, не на сервері.
Без диска
Аудіо живе лише в пам'яті й зникає після розпізнавання.
Без акаунта
Жодної реєстрації, жодної телеметрії, жодного трекінгу.
Сумісність

Працює в будь-якому застосунку

Kazhy вставляє текст туди, де стоїть курсор: у месенджер, пошту, нотатки, документ, термінал. Найзручніше диктувати довгі промпти для Cursor, Claude чи ChatGPT, коли думку простіше проговорити, ніж набрати.

Telegram
Slack
Gmail
Notion
ChatGPT
Claude
Cursor
VS Code
Можливості

Що вміє Kazhy

Словник термінів

Працює двома шарами. Список твоїх термінів іде підказкою прямо в модель, тому GitHub і Kubernetes вона пише латиницею сама. А пари «як чую → як писати» доправляють решту вже детерміновано, без жодної моделі.

Довгі диктування з паузами

Можна говорити до п'яти хвилин і замовкати посеред думки: паузи на роздуми не обривають запис і не з'їдають те, що сказано після них. Kazhy сам ріже запис по тишині, тому хвіст довгої нотатки не губиться.

Змішане мовлення

«Запушив у backlog дві фічі» так і залишиться: терміни зі словника не транслітеруються в кирилицю, а суржик ніхто не «виправляє». Як сказав, так і буде в полі.

Текст не губиться

Кожне диктування пишеться в історію ще до вставки. Якщо вставити нема куди, текст чекає в буфері обміну, а острівець про це підкаже.

Нативний Swift

Написаний нативним Swift, без Electron, тому важить мало і стартує швидко. Одна модель на 626 МБ замість кількох гігабайтів, тож текст з'являється одразу після відпускання клавіші. Острівець показується поверх активного вікна, але не перехоплює фокус: ти далі друкуєш і працюєш, не перемикаючись на Kazhy. Коли не диктуєш, він тихо висить у меню-барі й майже не займає ресурсів.

Hands-free і запасні шляхи

Подвійний тап Fn вмикає hands-free для довгих диктувань. Якщо клавіатура не віддає Fn системі, є комбо Ctrl+Option+Space. Esc скасовує запис будь-коли.

Порівняння

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

Ціни конкурентів звірені 20 липня 2026.

Kazhy Wispr Flow Superwhisper
Ціна Безкоштовно, без лімітів $15/міс; безкоштовно до 2000 слів/тиждень $8.49/міс або $249 разово; є безкоштовний рівень
Де обробляється звук На твоєму Mac У хмарі На Mac (Pro додає хмарні моделі)
Мовний фокус Зроблено під українську: мова зафіксована, плюс свій словник термінів 100+ мов, хмарна модель 100+ мов
Працює офлайн Так Ні Так
Акаунт Не потрібен Потрібен Потрібен для Pro

Безкоштовні рівні є і в конкурентів, але з лімітом слів на тиждень або в хмарі. Kazhy безкоштовний без обмежень, повністю на твоєму Mac і зроблений саме під українську: мова зафіксована в налаштуваннях, модель з відкритими вагами, код відкритий.

Від автора

Зробив для себе

За день я надиктовую десятки повідомлень, нотаток і промптів українською з англійськими термінами всередині. Тому зібрав своє: незалежну українську розробку, яка працює на моєму Mac і нічого нікуди не відправляє. Спочатку я поставив туди другу модель, щоб вона причісувала текст, а потім заміряв і викинув її: у половині випадків вона не змінювала нічого, зате додавала секунди очікування. Лишилося те, що справді потрібно щодня. Тестую щодня, користуюся сам і віддаю безкоштовно. Може, тобі теж набридло друкувати.

Станіслав Маринович
Станіслав Маринович LinkedIn →
FAQ

Питання перед завантаженням

Apple Silicon з macOS 26. Восьми гігабайтів RAM достатньо: у пам'яті живе одна модель на 626 МБ, а не кілька гігабайтів.

Один раз із Hugging Face: Whisper large-v3 на 626 MB, і це все. Перша ініціалізація компілює модель під Neural Engine, це разова процедура на кілька хвилин.

Обробка локальна, на Apple Silicon. Коротка фраза лягає в поле за кілька секунд після відпускання Fn, довга нотатка пропорційно довше. Між мовленням і текстом стоїть одна модель, тому чекати на другий етап обробки не доводиться взагалі.

Так, повністю. Мережа потрібна лише на перше завантаження моделей. Далі хоч у літаку.

Нікуди. Запис живе в пам'яті, транскрибується локально і зникає: на диск пишеться лише текст історії. Опції «зберігати аудіо» немає взагалі.

Через нього працюють клавіша Fn і вставка тексту в активне поле. Kazhy слухає мікрофон лише під час запису: поза ним застосунок нічого не чує і не читає екран.

Змішане мовлення тут штатний режим: словник підказує Whisper правильну латиницю термінів. Чиста англійська теж працює, мова перемикається просто з меню.

Ні, і це принципово. Жодна модель не переписує ваш текст: у поле йде те, що розпізнано, плюс ваші власні заміни зі словника. Тому тут неможливий випадок «сказав одне, у полі опинилось інше за змістом». Кожне диктування лишається в історії, а систематичні промахи в іменах і термінах лікує словник.

Замість острівця з'явиться панель унизу екрана. Те саме станеться в clamshell-режимі із зовнішнім монітором.

Нічого. Без підписки й лімітів на кількість слів, акаунт не потрібен. Моделі з відкритими вагами завантажуються безкоштовно з Hugging Face.

ChangeLog

Що змінилося

0.1.4

Виправлено падіння при налаштуванні хоткея. Стосується всіх, хто ставив 0.1.0-0.1.3.

  • Причина в пакуванні SwiftPM-ресурсів: згенерований accessor Bundle.module шукав ресурсний бандл рекордера в корені Kazhy.app або за абсолютним шляхом .build машини розробника. У застосунку він лежав у Contents/Resources, куди accessor не дивиться, тому на будь-якій машині, крім розробницької, обидва шляхи не існували і застосунок падав із SIGTRAP: на кроці онбордингу після завантаження моделей і при відкритті налаштувань.
  • Покласти бандл у корінь .app неможливо, codesign відбиває і копію, і симлінк. Тому локалізаційні ресурси прибрані з вендореної копії KeyboardShortcuts, а рядки рекордера зашиті в код українською. Ресурсного бандла в застосунку більше немає, підпис проходить --strict --deep.
  • У скрипт збірки додані дві перевірки, які валять збірку, якщо такий бандл колись повернеться.
0.1.3

Прибрано LLM-постобробку. У продукті одна модель: Whisper large-v3.

  • Видалено другу модель, яка переписувала текст після розпізнавання (MamayLM-Gemma-3-4B, 2,49 ГБ). Заміри на 74 реальних диктуваннях: 48% виходів ідентичні сирому тексту, 7% зі зміненим змістом, медіана зміни ±0 слів, затримка +3,7 с при 2,3 с у самого розпізнавання. Разом з нею видалено рівні чистки, тони, кастомні режими й бекенд Ollama.
  • Вимоги знижено до 626 МБ моделі замість 3,2 ГБ і 8 ГБ RAM замість 16. Тека старої моделі видаляється при першому запуску. Бандл застосунку 5,2 МБ, дві зовнішні залежності.
  • Втрату тексту в довгих диктуваннях закрито остаточно. Причина в самому WhisperKit: вікно, де декодер одразу видавав <|endoftext|>, поверталося з avgLogProb=0.0 і виглядало впевненим, тому жодна умова фолбеку не спрацьовувала, зсув стрибав уперед і 30 секунд мовлення зникали. Запис тепер ріжеться на фрагменти коротші за вікно, кожен іде окремим викликом з повтором, якщо вихід порожній.
  • У prompt-підказці Whisper лишилися тільки терміни зі словника: український мовний прайм прибрано, бо проза в підказці сама провокувала порожні вікна (7 фрагментів із 9 проти 0 без неї). Терміни модель пише латиницею вже в сирому виході, детерміновані заміни доправляють решту.
  • Виправлено порожній результат на фразах коротших за секунду.
0.1.2

Втрата тексту в довгих диктуваннях: перші дві причини.

  • withoutTimestamps: true ламав seek Whisper по 30-секундних вікнах, і текст обривався після першого вікна. Таймстемпи увімкнено.
  • chunkingStrategy: .vad схлопувала кілька мовленнєвих сегментів, розділених тишею, в один і викидала решту: з A+тиша+B+тиша+C лишалося тільки B. Замінено на .none.
  • Паузи, довші за 30-секундне вікно, ламали seek і плодили галюцинації в тиші. Додано стиснення тиші перед розпізнаванням: енергетичний VAD з адаптивним порогом стискає паузи довші за 0,6 с. Перевірено на реальному диктуванні 102,7 с із 30-секундною паузою, вихід 66 слів замість обірваного хвоста.
0.1.1

Фікс російських зісковзів у розпізнаванні.

  • Хибно розпізнані російські шматки українізувалися на етапі постобробки.
  • У prompt-контекст Whisper додано український мовний прайм. У 0.1.3 прайм прибрано: він виявився причиною порожніх вікон на довгих записах.
0.1.0

Перший публічний білд.

  • Диктування по Fn: утримання для push-to-talk, подвійний тап для hands-free. Комбо клавіш і права Command як альтернативні тригери.
  • Розпізнавання локально на ANE: Whisper large-v3 через WhisperKit, мова прибита в uk. Аудіо не пишеться на диск.
  • Постобробка другою моделлю (MamayLM-Gemma-3-4B) з рівнями чистки, тонами й кастомними режимами, бажані 16 ГБ RAM. Прибрана в 0.1.3.
  • Індикатор рівня мікрофона біля нотча, плаваюча панель для Mac без нотча і для clamshell-режиму.
  • Історія диктувань із пошуком, словник термінів, онбординг з видачею дозволів і завантаженням моделей з Hugging Face.

Спробуй сам

Завантаж, дай моделям кілька хвилин на перше встановлення, і продиктуй наступне повідомлення замість того, щоб набирати його руками.

Завантажити для macOS

Безкоштовно · Apple Silicon · macOS 26