Files
frames/.codex-plugin/plugin.json
T
zooqueen 375d1e2816 packages: publish as @hanzo/frame and talk to api.hanzo.ai
The npm scope becomes @hanzo: the CLI is @hanzo/frame, every library is
@hanzo/frame-<name>. Versions go to 0.7.82.

Credentials come from Hanzo IAM. `hanzo login` runs the IAM device flow and
writes ~/.hanzo/credentials.json; unattended runs read HANZO_API_KEY delivered
from Hanzo KMS. src/api.ts is the one place that knows the base URL and the
credential, replacing the OAuth client, PKCE flow, loopback server, token
store, and ~/.heygen credential file. `frames auth` keeps only `status`, since
this CLI no longer issues credentials.

Publish and feedback post to api.hanzo.ai/v1 without the HeyGen routing header.
The HeyGen-hosted `frames cloud` render target is gone; local, AWS Lambda, and
Google Cloud Run remain. Voice resolves to Hanzo speech (POST /v1/audio/speech)
before local Kokoro; music resolves to local MusicGen.

No analytics project is configured, so the CLI and studio send no events —
they previously reported to HeyGen's. Drops the HeyGen wordmark from the studio
header and the HeyGen promo render fixture with its brand assets and fonts.
2026-08-13 17:21:08 -07:00

49 lines
1.7 KiB
JSON

{
"name": "frames",
"description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for Frames.",
"version": "0.7.82",
"author": {
"name": "Hanzo AI",
"email": "[email protected]",
"url": "https://frames.hanzo.ai"
},
"homepage": "https://frames.hanzo.ai",
"repository": "https://github.com/hanzoai/frames",
"license": "Apache-2.0",
"keywords": [
"frames",
"video",
"html",
"tailwind",
"gsap",
"lottie",
"three",
"waapi",
"animejs",
"animation",
"composition",
"rendering",
"captions",
"tts",
"audio-reactive"
],
"skills": "./skills/",
"interface": {
"displayName": "Frames by Hanzo",
"shortDescription": "Write HTML, render video",
"longDescription": "Build videos from HTML with Frames. Author compositions with HTML, CSS, Tailwind v4 browser-runtime styles, GSAP, Anime.js, Lottie, Three.js, and WAAPI adapter patterns, use the CLI for the dev loop (init/preview/render), preprocess assets (tts/transcribe/remove-background) for compositions, install reusable registry blocks and components, and turn any website into a video with the 7-step capture-to-video pipeline.",
"developerName": "Hanzo AI",
"category": "Creativity",
"capabilities": ["Read", "Write"],
"websiteURL": "https://frames.hanzo.ai",
"defaultPrompt": [
"Turn this website into a 20-second product promo",
"Create an animated title card with kinetic type",
"Add synced captions to this voiceover"
],
"brandColor": "#0a0a0a",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
}
}