Почему взялись
Задача, о которой договорились в коридоре или на созвоне, до задачника почти не доезжает. Чтобы её записать, нужно свернуть работу, открыть приложение, выбрать проект, поставить дату. На это уходит около сорока секунд, поэтому дело остаётся в голове и оттуда тихо пропадает.
Мы посчитали это на себе: восемь таких дел за день это пять минут ручного ввода. Проверяли на своей команде, потому что это наш собственный продукт и первыми им пользуемся мы.
Что она умеет
- Понимает живую речь. «Планёрка с отделом в четверг в десять на час» превращается во встречу на 60 минут в нужный день. Русские даты, «послезавтра», «каждый вторник» и длительность разбираются без подсказок.
- Различает задачу и встречу. У встречи есть время и длительность, у задачи только день. Если время уже занято другой встречей, Капсула предупредит и предложит свободный слот.
- Работает поверх всего. Панель вызывается сочетанием клавиш в любом приложении, переключать контекст не нужно.
- Не пишет молча. Распознанный текст и готовое дело видно сразу, шесть секунд есть на «изменить» или «отменить».
- Работает и без голоса. Та же клавиша открывает строку ввода, разбор фразы там точно такой же.
- Держит календарь при себе. Месяц, точки под днями, список дел на выбранный день, всё в одной компактной панели.
Голос остаётся на компьютере
Это было условием с первого дня. Речь в текст переводит сам Mac: модель распознавания работает на нейромодуле Apple и укладывается в доли секунды. Запись не сохраняется и никуда не отправляется, задачи лежат файлом на вашем компьютере.
Интернет нужен ровно в одном необязательном месте: платный режим, который разбирает длинные и путаные фразы. Выключите его, и приложение продолжит работать целиком офлайн.
Как устроено внутри
- Swift и SwiftUI, нативное окно поверх всех пространств. Не Electron: ему не дотянуться ни до локальной диктовки, ни до системных окон, и весил бы он в сто раз больше.
- Сборка без Xcode, своим скриптом. Всё приложение это 5,4 МБ одним файлом, без установщика и без App Store.
- Свой разбор русских фраз поверх распознавания: он и решает, задача это или встреча, на какой день и надолго ли.
- Раздача через Telegram-бот: он отдаёт свежую сборку, собирает отзывы и сам рассказывает о новых версиях.
Где сейчас
Приложение живёт и обновляется, им пользуется наша команда и те, кто пришёл за бетой. Базовая Капсула бесплатная, нужен Mac на Apple Silicon и macOS 14 или новее.
Для нас это ещё и проверка подхода: собственные продукты мы обкатываем на себе, а потом тем же способом делаем сервисы клиентам.