kunchenguid /lavish-axi

HTML is the new markdown. Lavish is the new editor for your HTML artifacts.

★ 4,534⑂ 419👁 15⑃ 374● 113▤ 96◈ 0
JavaScriptMITCreated 2026-05-11
4,534
stars
419
forks
15
watchers
374
prs
113
issues
96
releases
0
discussions

README

lavish-axi

  
  
  
  
  
  


For when a rich editor is not rich enough.


  


HTML is the new markdown. Lavish is the new editor for your HTML artifacts.

Agents are good at producing rich HTML artifacts, but the human-agent collaboration loop on such artifacts is lacking and falls back into screenshots and long responses for “tell me what to change.”
That loses the thing HTML is best at: interactivity.

Lavish Editor opens agent-generated HTML files in a local browser, lets you pinpoint elements and selected text, edit diagrams your agent authored as Mermaid whiteboards, and send feedback to the agent to address.

- Local-first - Review local HTML artifacts with a local CLI and no cloud dependency in the core feedback loop; hosted sharing through third-party ht-ml.app is explicit and opt-in.
- Human-AI collaboration - Annotate elements and selected text ranges, edit Mermaid whiteboard diagrams, and send messages to the agent without leaving Lavish Editor.
- Battery included - Lavish Editor teaches your agent good visualization for common use cases such as product or technical plans, design explorations and more out of the box.

Lavish Editor is an AXI, which means -

- It's just a CLI any capable agent can run without setup.
- It's optimized for agent ergonomics. TOON output, long polling, and contextual disclosure making it highly token efficient.
- The skill and hooks below only handle discovery; agents learn to use the AXI by using it.

 Quick Start

Install the Lavish skill in the Agent Skills format with npx skills:

sh
npx skills add kunchenguid/lavish-axi --skill lavish


That is the entire setup - no npm install needed.
The skill teaches your agent to run Lavish through npx -y lavish-axi, so the CLI comes along on demand.
It stays a short stub and sends the agent to npx -y lavish-axi --help, reply --help, design, and playbook for current instructions, so an installed copy cannot go stale against a newer CLI.
Its frontmatter also includes Hermes Agent metadata, so Hermes-compatible harnesses can categorize and surface it as a first-class productivity skill.
This installs the public lavish skill.
The repository also contains an internal lavish-design brand skill for maintainers; default npx skills add ... --list and skills.sh discovery hide it unless INSTALL_INTERNAL_SKILLS=1 is set.

Then, in agents that expose skills as slash commands (Claude Code, for example), invoke it directly:


/lavish let's discuss our plan here


Or just ask for anything that is easier to grasp visually - a plan, comparison, diagram, table, code view, or report - and the agent loads the skill on its own when it recognizes the task.

By default the skill lands in the current project's skills directory (.claude/skills/, for example); add -g to install it for all projects (~/.claude/skills/).

 Other Ways to Use Lavish

The skill is the recommended path, but it is not the only one.

 Zero setup

Lavish is an AXI, so any capable agent can run the CLI directly wit

Top issues

Latest release

lavish-axi: v0.1.96 lavish-axi-v0.1.96 2026-10-29
0.1.96 (2026-10-29)


 Bug Fixes

 server: inject the SDK at the parser-reported body end tag (472) (5696b36), closes 471
 skip unresolved Tailscale binaries before probing (467) (3472c71)

Snapshot: 2026-11-11T15:31:17Z · Data license Apache-2.0 · JSON