Mindwtr наводит порядок в задачах без подписок и облачной привязки
У меня есть привычка раз в полгода менять таск-менеджер. Сначала кажется, что очередная утилита точно спасет от завалов на работе. Спустя месяц сервис выкатывает платную подписку за базовые фильтры, добавляет навязчивые счетчики непрерывных дней или просто отказывается открываться без интернета. Если вы хоть раз ловили себя на мысли, что тратите на перекладывание карточек больше времени, чем на сам код, ситуация вам знакома.
Недавно я обратил внимание на проект Mindwtr. Название отсылает к известной концепции «mind like water» из методологии Getting Things Done (GTD) Дэвида Аллена. Идея простая: разум должен быть спокойным, как гладь воды, а не перегруженным списками задач. Проект подкупает честным подходом: здесь нет аккаунтов, данные хранятся локально, а для автоматизации есть REST API и поддержка Model Context Protocol.
Никаких кабин пилота
Разработчик сформулировал кредо проекта кратко: не нужно показывать человеку кабину самолета, когда тот просто хочет прокатиться на велосипеде.
Mindwtr написан на TypeScript. Десктопная часть работает на легковесном движке Tauri v2 под Windows, macOS и Linux, а мобильные клиенты для iOS и Android собраны на React Native и Expo. Исходный код распространяется под лицензией AGPL-3.0.
+-------------------------------------------------------------------+
| MINDWTR |
+-------------------------------------------------------------------+
| [ Desktop: Tauri v2 ] [ Mobile: React Native / Expo ] |
| - Local REST API (3456) - Offline Storage |
| - MCP Server (mindwtr-mcp) - Widgets & Share Sheet |
+-------------------------------------------------------------------+
|
[ Local-First Sync: WebDAV / iCloud / Docker ]
Главное отличие от популярных Todoist или TickTick кроется в отношении к пользователю. Здесь нет штрафов за пропущенные дедлайны или всплывающих окон с предложением купить премиум. Если вы забросите списки на пару недель и вернетесь, приложение не встретит вас стеной красных предупреждений. Оно просто предложит разобрать накопившиеся дела.
Как устроен рабочий процесс
Вся логика построена строго по канонам GTD. Приложение делит работу с информацией на четыре понятных этапа:
- Быстрый сбор. Пришла идея или упал срочный баг? Нажимаем глобальный хоткей на десктопе, кидаем ссылку через системное меню «Поделиться» на телефоне или надиктовываем голосом. Мысль сразу падает во входящие.
- Сортировка инбокса. Специальный мастер помогает быстро обработать записи. Задачи, которые занимают меньше двух минут, вы делаете сразу. Дела с жесткой датой отправляются в календарь, поручения коллегам уходят в список ожидания, а абстрактные задумки отправляются на полку «Когда-нибудь».
- Фокус на главном. Экран Focus выводит расписание на сегодня и следующие конкретные действия, скрывая весь остальной шум.
- Еженедельный обзор. В конце недели встроенный помощник помогает пройтись по активным проектам, закрыть забытые задачи и навести порядок в планах.
Фичи для тех, кто пишет код
Обычных планировщиков много, но Mindwtr ориентируется на разработчиков. Вот несколько деталей, которые выделяют этот инструмент среди аналогов.
Локальный REST API
Десктопный клиент умеет запускать локальный HTTP-сервер на адресе 127.0.0.1:3456. Доступ защищается сгенерированным Bearer-токеном. Это дает возможность легко писать собственные bash-скрипты, настраивать git-хуки или интегрировать таск-менеджер с локальными утилитами.
Сервер MCP из коробки
Создатели выпустили отдельный пакет mindwtr-mcp, зарегистрированный в официальном реестре Model Context Protocol. Сервер запускается одной командой:
npx -y mindwtr-mcp
Подключив этот сервер к Claude Desktop, Cursor или любому другому AI-клиенту, вы даете нейросети возможность напрямую работать с вашими задачами. Ассистент может разобрать бэклог, декомпозировать сложную техническую задачу на шаги или проверить список ожидания перед встречей.
Связка с Obsidian
Для любителей вести локальные базы знаний в Markdown добавили импорт задач из хранилища Obsidian. Приложение находит задачи в заметках и создает элементы в GTD-списках с обратными ссылками на исходные файлы.
Управление без мыши
В интерфейсе доступны готовые наборы горячих клавиш под разные привычки: стандартная раскладка, вариант в стиле Gmail, а также полноценные режимы для фанатов Vim и Emacs. Навигация по спискам через j и k работает прямо из коробки.
Хранение данных и синхронизация
Mindwtr придерживается принципа local-first. База данных физически находится на вашем устройстве, поэтому все работает мгновенно и без подключения к сети.
Когда требуется синхронизировать данные между рабочим ноутбуком и телефоном, вы сами выбираете транспорт:
- iCloud через CloudKit на технике Apple.
- Папка в Dropbox для быстрой настройки.
- Собственный WebDAV-сервер или Nextcloud.
- Локальный синхронизационный сервер в Docker-контейнере.
Реализация WebDAV получилась строгой. Во время первичного подключения клиент проверяет поддержку надежных ETag и условных записей. Если сервер не умеет отклонять устаревшие версии файлов при одновременной правке с двух устройств, приложение откажется с ним работать. Это сделано намеренно, чтобы исключить потерю данных при конфликтах.
Установка и первые шаги
Проект доступен в большинстве системных пакетных менеджеров.
Для macOS через Homebrew:
brew install --cask mindwtr
Для Linux через Flathub или AUR:
flatpak install flathub tech.dongdongbh.mindwtr
# или для Arch Linux
yay -S mindwtr-bin
Для Windows через Winget:
winget install dongdongbh.Mindwtr
Если вы переходите с других инструментов, в настройках есть импорт архивов и CSV-файлов из Todoist, TickTick, OmniFocus и Apple Reminders.
Кому проект подойдет
Mindwtr вряд ли понравится тем, кто ищет простой блокнот для списков покупок или цветную канбан-доску для семейных заметок. Структура GTD требует определенной дисциплины при разборе входящих.
Но если вы цените приватность, устали от бесконечных ежемесячных списаний и хотите встроить планировщик задач в свой терминал или среду разработки через API и MCP, на этот репозиторий определенно стоит взглянуть. В нем есть все необходимое для спокойной и сфокусированной работы.
