|
4 | 4 |
|
5 | 5 | <p align="center"><b>Live page:</b> <a href="https://open-design.ai/html-anything/"><b>open-design.ai/html-anything/</b></a> — overview, surface modes, and showcase before you clone.</p> |
6 | 6 |
|
7 | | -> **Markdown is the draft. HTML is what humans read. Your local agent writes it.** The agentic HTML editor — in the agentic era, you don't hand-edit docs anymore, so the output format should be what the reader actually wants: HTML. Local-first, zero API key, reuses the CLI session you already have logged in — **10 coding-agent CLIs** auto-detected on your `PATH` (Claude Code · Cursor Agent · Codex · Gemini CLI · GitHub Copilot CLI · OpenCode · Qwen Coder · Aider · IBM Bob · ZCode), driven by **75 composable skill templates** across **9 deliverable surfaces** (magazine articles · keynote decks · résumés · posters · Xiaohongshu cards · tweet cards · web prototypes · data reports · Hyperframes videos). One-click export to WeChat / X / Zhihu, or download `.html` / `.png`. |
| 7 | +> **Markdown is the draft. HTML is what humans read. Your local agent writes it.** The agentic HTML editor — in the agentic era, you don't hand-edit docs anymore, so the output format should be what the reader actually wants: HTML. Local-first, zero API key, reuses the CLI session you already have logged in — **9 coding-agent CLIs** auto-detected on your `PATH` (Claude Code · Cursor Agent · Codex · Gemini CLI · GitHub Copilot CLI · OpenCode · Qwen Coder · Aider · IBM Bob), and **ZCode** (Electron app, auto-discovered via install path), driven by **75 composable skill templates** across **9 deliverable surfaces** (magazine articles · keynote decks · résumés · posters · Xiaohongshu cards · tweet cards · web prototypes · data reports · Hyperframes videos). One-click export to WeChat / X / Zhihu, or download `.html` / `.png`. |
8 | 8 |
|
9 | 9 | <p align="center"> |
10 | 10 | <img src="docs/assets/banner.png" alt="HTML Anything — the agentic HTML editor, on your laptop" width="100%" /> |
11 | 11 | </p> |
12 | 12 |
|
13 | 13 | <p align="center"> |
14 | 14 | <a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a> |
15 | | - <a href="#supported-coding-agents"><img alt="Agents" src="https://img.shields.io/badge/agents-10%20CLIs-black?style=flat-square" /></a> |
| 15 | + <a href="#supported-coding-agents"><img alt="Agents" src="https://img.shields.io/badge/agents-10-black?style=flat-square" /></a> |
16 | 16 | <a href="#skills"><img alt="Skills" src="https://img.shields.io/badge/skills-75-orange?style=flat-square" /></a> |
17 | 17 | <a href="#export-targets"><img alt="Export" src="https://img.shields.io/badge/export-WeChat%20%C2%B7%20X%20%C2%B7%20Zhihu%20%C2%B7%20PNG-9b59b6?style=flat-square" /></a> |
18 | 18 | <a href="#quickstart"><img alt="Quickstart" src="https://img.shields.io/badge/quickstart-30%20seconds-green?style=flat-square" /></a> |
@@ -203,7 +203,7 @@ On startup we scan `PATH` (including `~/.local/bin`, `~/.bun/bin`, `/opt/homebre |
203 | 203 | | **Qwen Coder** | `qwen` | `qwen --yolo -` | |
204 | 204 | | **Aider** | `aider` | `aider --no-pretty --no-stream --yes-always --message-file -` | |
205 | 205 | | **IBM Bob** | `bob` | `bob --output-format stream-json --hide-intermediary-output` | |
206 | | -| **ZCode** | `zcode` | `node <zcode.cjs> app-server` (JSON-RPC over stdio) | |
| 206 | +| **ZCode** | `node` | `<zcode.cjs> app-server` (JSON-RPC over stdio; Electron app, discovered via install path) | |
207 | 207 |
|
208 | 208 | > The detection strategy and per-CLI adapter shape are borrowed directly from [`nexu-io/open-design`](https://github.com/nexu-io/open-design) and [`multica-ai/multica`](https://github.com/multica-ai/multica): one privileged process spawns CLIs, JSON-line is the wire protocol, every CLI gets a thin adapter in [`next/src/lib/agents/argv.ts`](next/src/lib/agents/argv.ts). |
209 | 209 |
|
|
0 commit comments