Lavish Editor (lavish-axi) CLI
lavish-axi
Агент рисует план или сравнение как HTML-страницу, вы отмечаете в ней элементы в браузере, замечания возвращаются агенту
- 4 263 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает локальный сервер и открывает браузер, а страницы агента подгружаются в песочницу `iframe`
- Команда `share` отправляет страницу на сторонний хостинг ht-ml.app, по умолчанию с публичным доступом
- Команда `setup hooks` дописывает хук SessionStart в настройки Claude Code, Codex, OpenCode и GitHub Copilot CLI
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/lavish-axiОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает локальный сервер и открывает браузер, а страницы агента подгружаются в песочницу `iframe`
- Команда `share` отправляет страницу на сторонний хостинг ht-ml.app, по умолчанию с публичным доступом
- Команда `setup hooks` дописывает хук SessionStart в настройки Claude Code, Codex, OpenCode и GitHub Copilot CLI
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Lavish Editor открывает HTML-файлы, которые создал агент, в локальном браузере и превращает их в поверхность для ревью. Вы указываете на элемент или выделяете фрагмент текста, пишете замечание, правите диаграммы Mermaid на доске и отправляете все агенту. Когда ответ проще понять как страницу, чем как текст (план, сравнение, диаграмма, таблица, отчет), агент загружает скилл `lavish`, пишет страницу и запускает `lavish-axi` на файле. Сама утилита рассчитана на агента: вывод в TOON, длинный опрос в ожидании вашей обратной связи и подсказки о следующем шаге. Скилл при этом остается короткой заглушкой, а актуальные правила агент берет из `npx -y lavish-axi --help`, `design` и `playbook`, поэтому установленная копия не устаревает.
Для кого. Для тех, кто просит агента составить планы, сравнения и схемы и хочет править их точечно, а не пересказывать правки в чате.
Подходит, если
- Агент подготовил технический план, и вы хотите отметить конкретные абзацы и блоки, которые надо переделать
- Нужно сравнить варианты в таблице или карточках и ответить по каждому пункту отдельным замечанием
- Схема архитектуры или последовательность вызовов нарисована в Mermaid, и вам проще перетащить узлы на доске, чем объяснять правки словами
- Хотите отправить результат коллеге: команда `export` собирает один HTML-файл со встроенными ресурсами, а `share` публикует его на стороннем хостинге
- Нужно быстро попробовать без установки: достаточно попросить агента использовать `npx -y lavish-axi`
Не подходит, если
- Ответ короткий и хорошо читается обычным текстом: страница и браузер добавят лишние шаги
- Работа идет на машине без браузера или в закрытой среде без доступа к npm: утилита запускается через `npx` и открывает локальную страницу
- Нужны приватные материалы, а команду `share` вы запустите без `--private`: страница публикуется на ht-ml.app и по умолчанию открыта всем
- Нужен редактор для обычных документов: Lavish проверяет HTML-артефакты агента, а не заменяет текстовый редактор
Пример запроса к агенту
/lavish сравни три варианта кэша для нашего API и покажи таблицей, я отмечу, какой оставитьОграничения
Сама утилита работает локально, но команда `share` отправляет страницу на стороннюю площадку ht-ml.app и по умолчанию делает ее публичной. Чтобы закрыть доступ, добавьте `--private` или `--password`. Один артефакт загружается только в одной вкладке браузера, а страницу, которую вы сами завершили в браузере, команда без флага `--reopen` заново не откроет. Встроенный редактор доски опирается на Mermaid, а хуки сессий ставятся только для Claude Code, Codex, OpenCode и GitHub Copilot CLI.
Как отключить. Удалите папку скилла lavish из каталога скиллов проекта или глобального (`.claude/skills/`, `~/.claude/skills/`). Фоновый сервер останавливает команда `lavish-axi stop`. Если ставили хуки сессии, удалите запись SessionStart в настройках агента. Глобальную установку снимает `npm uninstall -g lavish-axi`.
Частые вопросы
Как поставить Lavish в Claude Code?
Выполните `npx skills add kunchenguid/lavish-axi --skill lavish`. Больше ничего ставить не нужно: скилл запускает CLI через `npx -y lavish-axi`. Флаг `-g` ставит его для всех проектов. После установки вызовите `/lavish` и опишите, что показать.
Что значит, что Lavish — AXI?
AXI — набор принципов для утилит, которыми пользуются агенты. Lavish следует им: вывод в формате TOON, длинный опрос вместо повторных вызовов и подсказки следующего шага, а скилл нужен лишь для того, чтобы агент нашел утилиту.
Чем отличаются скилл, хук сессии и плагин?
Скилл подгружается по запросу. Хук `SessionStart` (команда `lavish-axi setup hooks`) добавляет в каждую сессию Claude Code, Codex, OpenCode или GitHub Copilot CLI список ваших открытых сессий и подсказки. Плагин регистрируется командой `lavish-axi setup plugin` в VS Code, Cursor и GitHub Copilot CLI. Скилл и плагин взаимозаменяемы.
Куда уходят мои страницы при команде share?
Команда `lavish-axi share` публикует страницу вместе с локальными ресурсами на стороннем хостинге ht-ml.app, который не относится к Lavish. Страницы по умолчанию публичны. Ключ для обновления выводится один раз, а `--private` закрывает страницу паролем.
Можно ли использовать Lavish без установки?
Да. Попросите агента использовать `npx -y lavish-axi` для задачи, например для технического плана. Никакой настройки не нужно, утилита подтянется при первом запуске.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыДесять принципов для CLI, которым пользуются агенты, и скилл, по которому агент строит и проверяет такие утилиты
Многоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других
Axe на Go: однозадачные ИИ-агенты описываются в TOML и запускаются из терминала, по каналу оболочки, из cron и хуков git, с памятью и подагентами
Feynman — консольный ИИ-агент для научных исследований: обзор литературы, проверка источников, рецензия статьи и сверка ее с кодом
28 скиллов, которые убирают лишнее: переписать документ набело, сверить понимание задачи, сжать текст и проверить решение на возражениях
Скилл, который сокращает текстовые ответы агента, и локальный прокси, сжимающий то, что агент читает
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Lavish Editor (lavish-axi) (эта запись) | нет | 4 263 | |
| visual-explainer | нет | 10 595 | генерирует HTML-страницы с диаграммами для объяснений, у Lavish главное — цикл правок и обратной связи по такой странице |
| Effective HTML | нет | 3 729 | учит агента делать выразительные HTML-артефакты, Lavish открывает их для разметки и возвращает замечания агенту |
| Plannotator | нет | 9 570 | аннотирует планы и диффы агента через хуки, Lavish работает с произвольными HTML-страницами |
Коротко о README
README объясняет идею: HTML становится новым `markdown`, а агентам не хватает удобного цикла правок по таким страницам. Быстрый старт сводится к одной команде установки скилла. Дальше описаны альтернативные пути: запуск без установки, хук сессии, плагин для VS Code, Cursor и GitHub Copilot CLI и сборка из исходников. Раздел о принципах работы рассказывает про сессии по пути файла, песочницу `iframe`, проверку макета при открытии и «ящик» проблем верстки с жизненным циклом каждой записи. Завершает справочник по командам и флагам с известными идентификаторами `playbook`: `diagram`, `table`, `comparison`, `plan`, `code`, `input`, `explanation` и `slides`.
Бейдж для README
Исходный SKILL.md
--- name: lavish description: Turn complex or visual agent responses into rich, reviewable HTML artifacts (HTML files) the user can annotate and send feedback on, using the lavish-axi CLI. Use when about to give a plan, comparison, diagram, table, code diff, report, or anything easier to grasp visually than as prose. license: MIT metadata: author: Kun Chen (kunchenguid) argument-hint: <what the artifact should show> hermes-tags: html, review, artifacts, visualization hermes-category: productivity --- # Lavish Editor Lavish Editor opens agent-generated HTML in the browser so a human can annotate it and send feedback back to the agent. Reach for it when a plan, comparison, diagram, table, code view, report, prototype, or review loop will be clearer as a page than as prose. ## Current guidance lives in the CLI Do not follow workflow, design, or playbook instructions from this file - installed copies go stale. Get the current source of truth from the CLI: - `npx -y lavish-axi --help` for commands and the review-loop workflow - `npx -y lavish-axi reply --help` to post an agent reply and exit once the server accepts it, when you are not about to long-poll - `npx -y lavish-axi design` for design-direction priority and current snippets - `npx -y lavish-axi playbook <id>` for focused artifact guidance (`npx -y lavish-axi playbook` lists ids) You do not need lavish-axi installed globally - invoke it with `npx -y lavish-axi <html-file>`. If lavish-axi output shows a follow-up command starting with `lavish-axi`, run it as `npx -y lavish-axi ...` instead. ## Request $ARGUMENTS If the request above is non-empty, the user invoked `/lavish` explicitly - fetch the current CLI guidance, then build that artifact as an HTML file. If it is empty, infer what to visualize from the conversation.