Open Plan Annotator — плагин
Плагин перехватывает план агента и открывает в браузере: вычеркните, замените, вставьте или прокомментируйте и отправьте обратно.
- 100 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин подключает хук к выходу из режима плана и запускает локальный HTTP-сервер.
- Замечания отправляются агенту как структурированный ответ.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/open-plan-annotatorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин подключает хук к выходу из режима плана и запускает локальный HTTP-сервер.
- Замечания отправляются агенту как структурированный ответ.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Когда Claude Code, OpenCode или pi заканчивают план, плагин запускает временный локальный HTTP-сервер и открывает в браузере интерфейс на React. Выделите текст и вычеркните, замените, вставьте или прокомментируйте его, затем одобрите план или запросите изменения. Замечания уходят агенту структурированно, он правит план, и круг повторяется, пока результат не устроит. В Claude Code плагин добавляет хук `ExitPlanMode`, команду `/annotate-plan [описание задачи]` и рабочую команду `open-plan-annotator`. В OpenCode и pi агент вызывает инструмент `annotate_plan`. Для остальных агентов есть CLI: `open-plan-annotator review /абсолютный/путь/plan.md` блокируется до решения и печатает результат в JSON. Все работает локально.
Для кого. Тем, кто проверяет планы агента перед работой и хочет править конкретные фразы, а не писать общий ответ в чате.
Подходит, если
- План агента на десять шагов нужно поправить: убрать два шага и переписать третий.
- Комментарии к разным пунктам плана надо отправить одним структурированным ответом.
- Стандартное окно одобрения плана временно возвращают, не удаляя плагин.
- Агент без собственного плагина получает план на проверку по пути к файлу Markdown.
Не подходит, если
- Работа идет на Windows: платформы указаны только Linux и macOS.
- Нужна проверка диффа кода: инструмент размечает планы в Markdown.
- Плагин не нужен, когда хватает короткого ответа в чате.
Пример запроса к агенту
/annotate-plan Перенеси хранение сессий из памяти в Redis. Покажи план в браузере и дождись моих правок.Ограничения
Платформы по README: Linux и macOS. Плагин ставит нужную сборку среды выполнения под вашу систему. Сторонний маркетплейс в Claude Code по умолчанию не обновляется сам, автообновление включают в интерфейсе маркетплейсов. После обновления OpenCode перезапустите его фоновую службу. Хук блокирует выход из режима плана до решения в браузере, а отключает его файл из `OPEN_PLAN_ANNOTATOR_SKIP_FILE`. Лицензия MIT.
Как отключить. В Claude Code выполните `/plugin uninstall open-plan-annotator@ndom91-open-plan-annotator`. Глобальный пакет удаляется командой `npm uninstall -g open-plan-annotator`.
Частые вопросы
Как поставить в Claude Code?
Командами `/plugin marketplace add ndom91/open-plan-annotator` и `/plugin install open-plan-annotator@ndom91-open-plan-annotator`. Плагин добавит хук `ExitPlanMode` и команду `/annotate-plan`.
Как подключить к OpenCode?
Добавьте `"plugins": ["open-plan-annotator@latest"]` в `opencode.jsonc` и перезапустите фоновую службу OpenCode. Агент получит инструмент `annotate_plan`.
Как вернуть стандартное одобрение плана?
Задайте `OPEN_PLAN_ANNOTATOR_SKIP_FILE` с путем к файлу: пока файл существует, хук ничего не решает, и Claude Code показывает собственное окно. Удалите файл, чтобы вернуть аннотатор.
Какие горячие клавиши есть?
`d` вычеркивает, `r` заменяет, `s` вставляет, `c` комментирует выделенный текст. Одобрить можно через `Cmd+Enter`, запросить изменения через `Cmd+Shift+Enter`.
Уходят ли данные в сеть?
Нет, сервер временный и локальный, интерфейс открывается в вашем браузере. Проверить окружение можно командой `open-plan-annotator doctor`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин Claude Code отправляет план или документ на разбор в macOS-приложение Imark, а замечания возвращает агенту через файл.
Claude Mods (zycck)
claude-mods (zycck)
Плагин plan-progress для Claude Code: индикаторы выполнения плана над строкой ввода с этапами, шагами и строкой каждого субагента.
Плагин Claude Code, который ловит ваши поправки в диалоге и после проверки записывает их в CLAUDE.md и AGENTS.md
Agent Standup показывает сессии Claude Code, Codex и Mistral Vibe как живой созвон команды: кто работает, кто ждет.
Каркас проекта для Claude Code и Codex: задачи в файлах, роли разработчика и QA, ручное одобрение и общее состояние.
Панель Claude Code для нескольких проектов: статусы, решения кнопками, Git, PR, CI и расход лимитов в одном окне.
Коротко о README
Плагин реализован на Bun и React, платформенные сборки подтягивает основной пакет. Для Claude Code, OpenCode и pi есть отдельные точки входа, а CLI работает и для остальных агентов.