Lavish Editor (lavish-axi) CLI

lavish-axi

Агент рисует план или сравнение как HTML-страницу, вы отмечаете в ней элементы в браузере, замечания возвращаются агенту

  • 4 263 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Запускает локальный сервер и открывает браузер, а страницы агента подгружаются в песочницу `iframe`
  • Команда `share` отправляет страницу на сторонний хостинг ht-ml.app, по умолчанию с публичным доступом
  • Команда `setup hooks` дописывает хук SessionStart в настройки Claude Code, Codex, OpenCode и GitHub Copilot CLI
Все причины и проверки

kunchenguid/lavish-axi

Установка

В терминале, через 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, которым пользуются агенты, и скилл, по которому агент строит и проверяет такие утилиты

СкиллМинимальный доступ2,2 тыс.Звезды репозитория

Многоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других

CLIШирокий доступ1,4 тыс.Звезды репозитория

Axe на Go: однозадачные ИИ-агенты описываются в TOML и запускаются из терминала, по каналу оболочки, из cron и хуков git, с памятью и подагентами

CLIШирокий доступ898Звезды репозитория
Официальный

Feynman — консольный ИИ-агент для научных исследований: обзор литературы, проверка источников, рецензия статьи и сверка ее с кодом

CLIРасширенный доступ10 тыс.Звезды репозитория

28 скиллов, которые убирают лишнее: переписать документ набело, сверить понимание задачи, сжать текст и проверить решение на возражениях

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Скилл, который сокращает текстовые ответы агента, и локальный прокси, сжимающий то, что агент читает

СкиллШирокий доступ114,4 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
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.

Сообщить о проблеме

Foxx AILavish Editor (lavish-axi)
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.