Полное сравнение функций
| Caramba Switcher | Bzz | |
|---|---|---|
| Цена | 449₽/год (≈ 1500₽ за 3 года) | 490₽ разово |
| Лицензия | Проприетарная, закрытая | MIT, исходники на GitHub |
| Размер словаря | неизвестен (закрытый код) | 98K слов + Snowball stemmer |
| Fuzzy matching (опечатки) | ✗ только exact match | ✓ Levenshtein edit distance 1 |
| Cmd+Z откат + автообучение | ✗ только переключение | ✓ запоминает per-app |
| Перехват Enter до отправки сообщения | ✓ | ✓ active CGEventTap |
| Cmd+Shift+X — конвертировать выделенное | — | ✓ |
| Whitelist/blacklist приложений | через UI | через config.yaml |
| Apple Silicon (M1/M2/M3/M4) | ✓ | ✓ нативная сборка |
| Auto-start при логине | ✓ | ✓ LaunchAgent |
| Размер бинарника | больше (Electron/Catalyst) | 4.5 MB |
| Аудит исходного кода | невозможен — закрытый бинарник | любой может прочитать код на GitHub |
| Поддержка | email-саппорт | GitHub Issues + Telegram |
Почему разовая покупка лучше подписки
Caramba берёт 449₽/год. Это $5/год. Bzz — 490₽ один раз, навсегда. Через два года вы уже сэкономили цену кофе. Через пять лет — обед в среднем кафе.
Утилита-переключатель не имеет облачной инфраструктуры, которую нужно содержать. Нет серверов. Нет API. Подписка на такой продукт — просто способ извлечь больше денег. Bzz написан полностью локально, никаких серверов, никаких runtime-затрат — поэтому платить ежегодно нет смысла.
Почему open source важно
Программа, которая видит каждое ваше нажатие клавиши, имеет техническую возможность собирать пароли, пин-коды, переписку. Когда код закрыт, остаётся доверять разработчику.
Caramba имеет публичную позицию о неприёме телеметрии — и нет оснований думать иначе. Просто из-за закрытого кода независимая проверка невозможна. У Bzz — все исходники открыты на GitHub. Можно прочитать самому, можно нанять аудитора, можно скомпилировать свой бинарник из проверенного кода.
Для утилиты, читающей весь ваш ввод, прозрачность — не nice-to-have, а must-have.
Что у Bzz есть, чего нет у Caramba
Fuzzy matching
Печатаете «gjljk;bv» (имея в виду «продолжим», но пропустили клавишу «h»)? Caramba не найдёт это слово в словаре и оставит как есть — латиницей. Bzz использует Levenshtein edit distance 1: находит ближайшее реальное слово («продолжим») и подставляет его. Опечатка + неправильная раскладка одновременно — больше не проблема.
Cmd+Z с автообучением
Иногда переключатель срабатывает на код, на жаргон, на бренды. Жмите Cmd+Z в течение 5 секунд — Bzz откатит замену. И запомнит: в этом конкретном приложении это слово больше не трогать. Через неделю использования Bzz адаптируется под вашу работу.
Cmd+Shift+X — ручная конвертация выделенного
Скопировали кусок текста с неправильной раскладки? Выделите его, нажмите Cmd+Shift+X — Bzz конвертирует в обе стороны (направление определяется автоматически по содержимому). Буфер обмена сохраняется.
URL/email/код не трогаются
Слова с символами `@`, `/`, `\`, `:`, snake_case идентификаторы и URL-подобные строки автоматически исключаются из замены. В IDE и терминале не страдает код.
Попробуйте Bzz бесплатно
Базовый функционал бесплатный навсегда. Pro фичи — 490₽ разово, без скрытых платежей.
FAQ
Я уже купил Caramba, стоит переходить?
Если подписка ещё активна — допользуйтесь до конца оплаченного периода. Когда начнёт продлеваться — стоит попробовать Bzz. Если он закрывает ваши задачи (а он закрывает 99% сценариев), сэкономите 449₽ в первый же год.
Импорт настроек из Caramba возможен?
Импорт исключений по приложениям — на дорожной карте. Сейчас исключения собираются автоматически через Cmd+Z. Если у вас длинный список — пришлите Issue на GitHub, добавлю миграцию.
Bzz работает в Telegram, Slack, Notion?
Да, везде, где есть стандартный текстовый ввод. Active CGEventTap перехватывает Enter ДО отправки сообщения, исправляет слово, потом отпускает Enter. В Slack/Telegram это критично — без перехвата успеваешь нажать Enter раньше, чем срабатывает замена.
Что если я найду баг или нужна новая функция?
GitHub Issues открыты для всех. Pull requests тоже. Ответ автора обычно в течение суток.