Ваш агент для кода пишет план.Проверьте его, прежде чем он напишет код.

Claude Code, Codex и Cursor обычно пишут план, прежде чем строить. DotMD устраивает этому плану код-ревью в нативном приложении для Mac, с тем агентом, которым вы уже пользуетесь.

macOS 14 или новее. Чтение бесплатно, у DotMD Pro есть бесплатный пробный период — 3 дня.

Коротко

Прежде чем построить фичу, агент обычно пишет план или спеку. DotMD устраивает этому документу код-ревью: комментарии к строкам, правки в виде диффа в файле, каждая версия сохранена. Работает с агентом, которым вы уже пользуетесь, по MCP. Ревью и инструменты для агентов входят в DotMD Pro (3 дня бесплатно); чтение остаётся бесплатным.

Проверьте план до кода

Неверное допущение в плане стоит одного комментария. То же допущение в коде стоит чтения диффа, отката и ещё одного запуска. Так что читайте план сначала, пока менять его дёшево.

В терминале план — длинный кусок текста, который приходится прокручивать. В DotMD это оформленный документ, и каждое ваше замечание привязано к своему фрагменту:

  1. Попросите план файлом

    «Напиши план в docs/plan.md и пришли мне в DotMD на ревью».

  2. Комментируйте там, где неверно

    Выделите фрагмент, нажмите ⌥⌘M и напишите нужное изменение. Сделайте это по всему плану, затем нажмите Send.

  3. Проверьте правки как дифф

    Агент редактирует файл; старый текст красный, новый зелёный, рядом с комментарием, на который отвечает каждая правка. Accept, Reopen или Accept All.

  4. Одобрите и дайте ему строить

    Нажмите Approve, и агент продолжит с кодом.

Агент видит каждый комментарий вместе с фрагментом, строками и автором, так что точно знает, что вы имеете в виду. Он может прочитать и выделенный вами фрагмент: «Перепиши абзац, который я выделил в DotMD».

Когда он закончит, попросите его «показать мне изменения в DotMD», и он откроет ревью за вас.

@DotMD проверяет правки агента в плане: старый абзац красным, новый зелёным, сверху Decline All и Accept All, а комментарии в панели Review
Правка агента в плане, показанная в файле рядом с комментарием, который её запросил.

Документы, которые пишут агенты

Планы — только начало. Агенты пишут и другое, и это можно проверять так же:

  • Спеки и дизайн-документы.
  • Записи архитектурных решений (ADR).
  • README и записи в CHANGELOG.
  • Планы миграции, выкатки и тестирования.
  • Сравнительные таблицы библиотек и сервисов.

Второй агент может проверять и работу первого: Claude Code пишет, Codex оставляет комментарии, решаете вы. См. Один агент проверяет другого.

Подходит к вашему окружению

DotMD запускает на вашем Mac небольшой MCP-сервер, и агент подключается к нему одной строкой. Работают Claude Code, Codex, Cursor и Visual Studio Code; в каждом руководстве есть точная настройка.

  • Файлы, а не копия. DotMD читает и пишет Markdown-файлы в папке вашего проекта. Ничего не нужно импортировать или синхронизировать.
  • git. Когда git, редактор или агент меняет файл, DotMD замечает это и сохраняет прежний текст как версию. Комментарии следуют за файлом, переименованным через git mv, когда вы впервые открываете его на новом месте.
  • Docker. Агент в контейнере подключается к DotMD по адресу http://host.docker.internal:8089/mcp.

Сделайте это привычкой: несколько строк в AGENTS.md

Агент присылает документ на ревью, когда вы его об этом просите. Чтобы он делал это каждый раз и искал ваши комментарии в DotMD, добавьте эти строки в AGENTS.md для Codex или в CLAUDE.md для Claude Code:

Comments and reviews on Markdown files are kept in DotMD (MCP server `dotmd`), not in the files.
When I mention comments, a review or remarks on a .md file, read them with get_review_comments,
fix each one and send it back with resolve_review_comments.
After writing or substantially changing a spec, plan or design doc for me, send it to me with
request_review and wait for my answer; call it again after fixing my comments, until I approve.

Главное — первая строка. Ваши комментарии хранит DotMD, а не файл, поэтому агент, который не вспомнит о DotMD, ищет их в проекте и ничего не находит.

Ваши файлы остаются вашими

  • Аккаунтов нет. Ваши файлы, комментарии и история версий остаются на вашем Mac.
  • MCP-сервер отвечает только на 127.0.0.1, поэтому другие компьютеры до него не достанут, а веб-страницы не смогут им пользоваться.
  • Комментарии и историю хранит DotMD, а не ваши файлы. В Markdown вашего репозитория нет ни маркеров, ни HTML-комментариев.

Вопросы разработчиков

Меняет ли DotMD вид моего репозитория?

Нет. Он пишет прямо в ваши файлы; комментарии и историю хранит DotMD, а не репозиторий.

Работает ли это с git?

Да. Изменения из git замечаются и сохраняются как версии, как и любые другие.

Мой агент работает в Docker.

Используйте адрес http://host.docker.internal:8089/mcp.

Есть ли версия для Linux или Windows?

Нет, DotMD — приложение для Mac (macOS 14 или новее).

Другие вопросы