firexrwt
--:--:-- -- UTC
RU / EN
← BLOG

Keytide

Бесплатный open source переключатель раскладки RU/EN и корректор опечаток для macOS

Published2026-10-12 Sections--

Набираешь ghbdtn, а имел в виду привет. Keytide ловит такое слово после пробела, исправляет его и переключает системную раскладку, чтобы дальше печаталось уже на нужном языке. Не понравилось исправление - одиночный Option возвращает слово и прежнюю раскладку.

Хотелось бесплатной открытой замены основным функциям KeyRay - без подписки и без лишнего. Так появился Keytide: нативное приложение в строке меню, лицензия MIT, исходники на GitHub.

Keytide · macOS 13+ · Apple Silicon · бесплатно. Скачать dmg - GitHub Releases, исходники - firexrwt/keytide.

Что умеет

Как устроен

Внутри - словарь RU/EN примерно на 1,5 млн словоформ в индексе на 1,4 МБ, всё остальное проверяет системный корректор macOS. Swift и AppKit, без сторонних зависимостей. Работает по событиям клавиатуры: пока ничего не печатаешь, он ничего не делает.

Для работы нужно разрешение «Универсальный доступ». В TextEdit, Safari, Chrome, Helium и Codex Keytide читает поле, сверяет слово с курсором и заменяет его проверяемой транзакцией. В остальных приложениях он помнит только набираемое слово (до 64 символов, сброс на каждом пробеле), после пробела стирает его и набирает исправленное. Enter исправление не запускает: сообщение уходит ровно как набрано.

Приватность

Установка

Дальше обновления приходят из меню и разрешение сохраняют.

Проект в разработке. Keytide активно развивается, поэтому возможны баги. Нашёл - во вкладке «О приложении» есть кнопка «Сообщить об ошибке»: она открывает форму на GitHub с уже заполненными версией Keytide и macOS. Туда же можно приложить анонимный отчёт - перед сохранением Keytide показывает его целиком.