nexu-io/html-anything

✨ The agentic HTML editor — your local AI agent writes the HTML, you ship it. 🚀 75 Skills × 9 Surfaces (magazine · deck · poster · XHS / tweet · prototype · data report · Hyperframes) 🛡️ Sandboxed preview · 📤 1-click to WeChat / X / Zhihu / HTML / PNG 🔑 Zero API key — Claude Code / Cursor / Codex / Gemini / Copilot / OpenCode / Qwen / Aider.

HTML Anything – 에이전트 기반 HTML 편집기

무엇인가 – 어떤 일반 텍스트 형식(Markdown, CSV, JSON, SQL 등)으로든 콘텐츠를 작성하면, 로컬에 설치된 AI 코딩 에이전트(Claude, Cursor, Codex, Gemini, Copilot, OpenCode, Qwen, Aider 또는 IBM Bob)의 도움을 받아 그 입력을 즉시 완전한 단일 파일 HTML 페이지로 바꿔 주는 로컬 우선 데스크톱형 웹 앱입니다. 생성된 페이지는 Tailwind 기반 디자인 시스템으로 스타일링되며, 중국 소셜 플랫폼(WeChat, X, Zhihu)으로 직접 내보내거나 .html/.png로 저장할 수 있습니다.

왜 중요한가 – 현대 AI 어시스턴트는 코드 생성에 뛰어나지만, 대부분의 개발자는 여전히 출력을 Markdown 편집기에 복사해 붙여넣고 게시를 위해 HTML로 변환해야 합니다. HTML Anything은 그 중간 단계를 건너뜁니다. AI가 독자가 실제로 보는 최종 HTML을 작성하며, API 키 없이 기기에서 수행합니다. 따라서 워크플로가 빠르고, 사적이며, 비용도 들지 않습니다(사용자가 이미 가지고 있는 AI 구독 외에는).

주요 기능

  • 에이전트 감지 – 시작 시 앱이 PATH를 스캔해 지원되는 9개의 코딩 에이전트 CLI를 찾고, 사용할 것을 선택할 수 있게 합니다.
  • 75개의 즉시 사용 가능한 스킬 템플릿 – 9가지 표면 유형(잡지 기사, 키노트 덱, 이력서, 포스터, 샤오홍슈 카드, 트윗 카드, 웹 프로토타입, 데이터 보고서, Hyper-frames 비디오)을 위한 사전 정의된 레이아웃과 수십 가지 디자인 변형(스위스 인터내셔널, 귀장 에디토리얼 등).
  • 실시간 스트리밍 렌더 – 에이전트가 JSON 라인 출력을 스트리밍하고, 프런트엔드가 이를 파싱해 iframe 미리보기를 실시간으로 업데이트하므로 페이지가 한 줄씩 만들어지는 모습을 볼 수 있습니다.
  • 원클릭 내보내기 – WeChat용 인라인 CSS("juice"), X/Weibo/샤오홍슈용 고DPI PNG 스크린샷, Zhihu LaTeX 플레이스홀더, 또는 일반 .html/.png 다운로드.
  • 샌드박스 미리보기 – 생성된 HTML은 샌드박스 처리된 iframe 안에서 실행되어 스크립트를 호스트로부터 격리합니다.
  • API 키 불필요 – 선택한 에이전트로 이미 보유한 인증 세션을 재사용합니다(예: claude login).
  • 로컬 또는 Vercel에 배포 가능 – pnpm -F @html-anything/next dev로 실행하거나 프런트엔드를 배포하세요. AI 구성 요소는 항상 사용자 머신에 남아 있습니다.

일반적인 워크플로

  1. 지원되는 코딩 에이전트 CLI를 하나 이상 설치하고 로그인합니다.
  2. 저장소를 복제하고 pnpm install을 실행한 뒤 개발 서버를 시작합니다.
  3. 브라우저에서 스킬/템플릿을 선택합니다(예: 잡지 스타일 기사).
  4. 소스 콘텐츠(Markdown, CSV 등)를 붙여넣고 ⌘+Enter를 누릅니다.
  5. 로컬 에이전트가 HTML을 생성하고, 미리보기로 스트리밍되는 모습을 지켜봅니다.
  6. 원클릭으로 원하는 플랫폼에 내보내거나 파일을 다운로드합니다.

누가 사용해야 하는가 – 수동 CSS 작업 없이 AI가 생성한 게시 가능한 HTML을 원하고, 지원되는 코딩 에이전트 CLI를 이미 사용할 수 있는 콘텐츠 제작자, 마케터, 제품 라이터, 디자이너.

저장소 구조

  • next/ – Next.js 프런트엔드(@html-anything/next).
  • e2e/ – Playwright 엔드투엔드 테스트(@html-anything/e2e).
  • scripts/guard.ts – CI 도우미 스크립트.
  • next/src/lib/agents/ – 각 CLI의 JSON 라인 프로토콜을 공통 인터페이스로 변환하는 어댑터.
  • next/src/lib/templates/skills/ – 75개의 스킬 폴더. 각각 SKILL.md 설명자와 예제 HTML 파일이 있습니다.

라이선스 – Apache-2.0.


위의 모든 세부 사항은 프로젝트 README에서 직접 가져온 것입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트