Нативный macOS · CodeMirror 6
Редактор Markdown, сделанный для программистов.
Иерархические блокноты, подсветка 50+ языков, предпросмотр Mermaid и KaTeX, теги, статусы, история ревизий с диффами. Каждая заметка — обычный файл .md с YAML front-matter, который откроет любой редактор. И так будет всегда.
Что внутри
Всё, что программист ждёт от приложения для заметок.
Редактор, предпросмотр — или сразу оба
Три режима в один клик: только редактор, только отрендеренная заметка или split с синхронной прокруткой. Таблицы вставляются сеткой, Mermaid и KaTeX рисуются на лету, а тире и пробелы приводятся в порядок прямо во время набора.
- Режимы редактора, предпросмотра и split
- Живой предпросмотр таблиц, Mermaid и KaTeX
- Оглавление, обратные ссылки, поиск по ⌘ F
Блокноты, теги, статусы
Блокноты вкладываются на любую глубину. Теги подхватываются из текста автоматически, их можно вести и руками, задав цвет каждому. У заметки есть статус — Active, On Hold, Completed, Dropped, — так что побочный проект может подождать своей очереди, а не отправиться в удалённые.
- Иерархические блокноты без ограничения вложенности
- Автоматические теги, ручное управление, цвета тегов
- Закреплённые заметки, корзина, статусы заметок
История, которую действительно видно
Drafta хранит до 30 ревизий на заметку у вас на диске — в том числе копию прежнего текста всякий раз, когда ассистент переписывает заметку через MCP. Откройте unified diff, посмотрите, что именно изменилось, восстановите любую версию.
- До 30 ревизий на заметку
- Просмотр unified diff
- Восстановление любой ревизии одним кликом
Уже в 1.0
Всё в комплекте
Никаких уровней с обрезанными возможностями и запертых панелей. Это то, что приложение умеет сегодня.
Безопасность
Зашифровано по дороге, обычные файлы у вас на диске.
Обе половины — это одно обещание: копию в облаке прочитать не сможем мы, а копия на вашей машине остаётся вашей — открывайте, читайте, храните.
В облаке прочитать нельзя. На вашем Mac — обычный Markdown. Одно обещание, сдержанное дважды
Локальные файлы
Ваши заметки — это файлы, а не строки в чужой базе.
Drafta держит библиотеку у вас на диске: один Markdown-файл на заметку, YAML front-matter для тегов и статуса, ревизии в папке рядом. Между вами и вашими текстами не стоит закрытый формат, и смена тарифа не может их забрать. Облачная копия шифруется под ключом, который есть у вас, а не у сервиса, — она остаётся вашей даже тогда, когда лежит не на вашем диске.
Раз это обычный текст, остальной инструментарий уже работает: ищите по всей библиотеке через grep, коммитьте её в git, открывайте заметку в VS Code или Obsidian, читайте через cat в терминале. Drafta — нативное приложение на Swift: под ним нет ни среды Electron, ни встроенного браузера, который надо держать запущенным.
- Обычный Markdown с YAML front-matter у вас на диске
- До 30 ревизий на заметку, локально
- Ни закрытой базы, ни экспорта как единственного выхода
- Git, grep и любой другой редактор продолжают работать
- Лицензия Apache-2.0
Тарифы
Один тариф — всё включено.
Оплата раз в месяц или раз в год, приложение одно и то же. Каждый новый аккаунт начинается с 30-дневного триала — карта не нужна.
Триал 30 дней на каждом новом аккаунте — карта не нужна, списаний в этот период нет. Когда он закончится, приложение перейдёт в режим только для чтения, пока вы не выберете период оплаты — месяц или год: все заметки остаются на вашем Mac и читаются. Второго тарифа и пожизненной лицензии нет. Оплата картой пока не подключена, так что сегодня ничего не списывается.
В тариф входит приложение целиком: редактор CodeMirror 6, блокноты, теги, статусы, история ревизий, темы, импорт и экспорт. Два периода оплаты отличаются тем, как вы платите, а не тем, что получаете. Цены списываются в долларах США.
Вопросы
На вопросы стоит отвечать прямо
Что нужно для работы Drafta?
macOS 26 или новее, Apple Silicon или Intel. Это нативное приложение на Swift и SwiftUI — не веб-приложение и не оболочка Electron.
Как установить?
Скачайте DMG из последнего релиза, откройте его и перетащите Drafta.app в Applications. Сборка пока не нотаризована, поэтому macOS заблокирует первый запуск: откройте «Системные настройки» → «Конфиденциальность и безопасность», пролистайте до сообщения о Drafta, нажмите «Всё равно открыть» и подтвердите. macOS спросит только один раз.
Как приходят обновления?
Сами. Sparkle раз в сутки проверяет drafta.org/appcast.xml, а Drafta → Check for Updates… делает это по требованию.
Есть ли триал и нужна ли карта?
Каждому новому аккаунту — 30 дней. Карта для старта не нужна. Когда триал закончится, Drafta перейдёт в режим только для чтения: открывать, искать и читать заметки можно, а создание, правка и экспорт ждут тарифа — на месяц или на год. Оплата картой пока не подключена.
Где лежат мои заметки?
У вас на диске: один Markdown-файл на заметку с YAML front-matter, ревизии — в папке рядом. В формате хранения нет ничего закрытого: если вы перестанете пользоваться Drafta, заметки всё равно откроются где угодно.
Нужен ли аккаунт, чтобы пользоваться приложением?
Да. Аккаунт запускает триал, закрепляет за вами тариф и — если вы не подключили свой CouchDB — хранит зашифрованную облачную копию заметок в рамках квоты тарифа. Его пароль нужен только для входа; заметки шифруются отдельным паролем библиотеки, который остаётся на вашем Mac.
Что входит в тариф?
Тариф один, а платить можно ежемесячно или раз в год. Лимиты хранилища и заметок на карточке выше читаются из API аккаунтов — страница не называет квоту, которую сервис не обеспечивает.
Мои данные зашифрованы?
По дороге в облако — да, end-to-end. Заметки шифруются алгоритмом AES-256-GCM на вашем Mac ключом, который получается из пароля библиотеки через PBKDF2-HMAC-SHA256. И сразу о границе честно: это защищает путь синхронизации, а не ваш диск. Библиотека на Mac остаётся обычными Markdown-файлами, которые откроет любой редактор; диск защищает FileVault.
Вы можете прочитать мои заметки?
Синхронизированную копию — нет. Паролей два: пароль аккаунта отправляется на сервер для входа, а пароль библиотеки не покидает ваш Mac — из него и получается ключ шифрования. Сервер может убедиться, что это вы, но хранит только шифротекст, и ключа к нему у него нет. По каждой заметке он видит id, время последнего изменения — именно оно решает, чья версия новее на ваших Mac, — и размер зашифрованных данных.
Что, если я забуду пароль библиотеки?
Сбросить его мы не можем: на сервер он не попадал. Заметки на вашем Mac остаются обычными Markdown-файлами, но зашифрованную копию в облаке без этого пароля не открыть — храните его в менеджере паролей.
С какими AI-провайдерами работает ассистент?
С тем, для которого у вас есть ключ: Anthropic (claude-haiku-4-5), OpenAI (gpt-4o-mini) или DeepSeek (deepseek-chat). Ключи хранятся в связке ключей macOS.
Что умеет MCP-сервер?
Он встроен в приложение и даёт Claude и другим MCP-клиентам 12 инструментов для всей библиотеки: искать и читать заметки, смотреть блокноты и теги, читать справку по форматированию, а также создавать, дописывать, переписывать, тегировать, менять статус и отправлять в корзину заметки и создавать блокноты. При переписывании прежний текст сохраняется ревизией. Нужен ассистент, который только смотрит? Запустите сервер в режиме только для чтения — инструменты записи исчезнут.
Где хранятся мои данные?
В двух местах, и оба — ваши. Локально: обычные Markdown-файлы в папке библиотеки плюс ревизии. В облаке: по умолчанию это хранилище через ваш аккаунт Drafta, и оно входит в квоту тарифа. Если пользоваться им не хотите, подключите свой CouchDB — хранение вообще без квоты, локально или на вашем сервере.
А если у меня Windows или Linux?
Пока нет. macOS доступен сегодня; Windows и Linux запланированы на Rust и Tauri. Это в роадмапе ниже, а не в приложении.
Роадмап
Что дальше — без прикрас
Как обстоят дела на самом деле, включая то, что ещё не доделано.
- Приложение для macOS — редактор целиком: CodeMirror 6, блокноты, теги, статусы, темы, история ревизий, импорт и экспорт, AI-ассистент, MCP-сервер, облачная синхронизация и собственный CouchDB, автообновление. Доступно
- Нотаризация и Developer ID — уберёт шаг «Всё равно открыть» при первом запуске. Пока этого нет, DMG не нотаризован и macOS один раз просит подтвердить запуск. В работе
- iOS — цель iOS рядом с macOS. Релиза нет, и мы не станем называть дату, пока не будет готово. В работе
- Windows и Linux — сборка на Rust и Tauri. Запланировано, но не начато: приложение для macOS идёт первым. Запланировано