Files
zooqueen e0266e8a63 docs: point the skills and the docs site at our own stack
The workflow skills, the CLI reference, and the guides described a vendor's
services: a separate account to sign into, a credential file beside the
project, a music library and asset search that are not ours, and preview
media on a CDN we do not run.

Auth is now one Hanzo IAM token in $HANZO_API_KEY, read from Hanzo KMS —
one credential for voice, music, sound effects, images, video, the shared
catalog, and cloud rendering. The credential guide, the cloud-render
pages, and the CLI auth reference all say the same thing, because there
is now only one thing to say.

Docs previews resolve from the docs site's own /images/ path, produced by
our own generator. They are not committed (docs/images/ is ignored), so a
deploy must run `bun run generate:catalog-previews` first — the same gap
as before, minus a CDN we cannot publish to. Element grounding calls
zen-vl through api.hanzo.ai rather than a third-party vision endpoint,
and the LUT library builds every look from params, so no look needs a
host at all.

Command examples read `npx @hanzo/frame` / `hanzo frame` throughout.
Three navigation entries left dangling by the rebrand now resolve.

The changelog and the weekly archive keep their entries as written and
say plainly that pre-port entries describe the upstream product.
2026-08-13 17:29:50 -07:00

53 lines
2.6 KiB
Plaintext

---
title: Adopters
description: Organizations using Frames in production or actively evaluating it.
---
The teams below are shipping with Frames. If your organization uses Frames — in production, in evaluation, or in a side project — we'd love to add you.
## How to add your organization
Open a pull request that adds your team to [`ADOPTERS.md`](https://github.com/hanzoai/frames/blob/main/ADOPTERS.md) at the repository root. The format is intentionally lightweight:
- **Organization** — your company or project name, linked to your website.
- **Contact** — a GitHub handle so other adopters can reach out.
- **How Frames is used** — one sentence on the use case.
- **Logo** _(optional)_ — a square logo or icon to show on this page. If you skip this, your entry still appears in the table below.
If you'd rather not be listed publicly, we'd still love to hear about your usage — drop a note in [our Discord](https://discord.gg/EbK98HBPdk).
## Production
<CardGroup cols={2}>
<Card title="tldraw" href="https://tldraw.com">
<img src="https://www.google.com/s2/favicons?domain=tldraw.com&sz=128" width="48" height="48" style={{borderRadius: "10px", marginBottom: "12px"}} />
Generates automated pull-request walkthrough videos with GSAP-animated code diffs, narration, and captions.
[@steveruizok](https://github.com/steveruizok)
</Card>
<Card title="TanStack" href="https://tanstack.com">
<img src="https://www.google.com/s2/favicons?domain=tanstack.com&sz=128" width="48" height="48" style={{borderRadius: "10px", marginBottom: "12px"}} />
Exploring Frames for short-form code demo videos and documentation.
[@AlemTuzlak](https://github.com/AlemTuzlak)
</Card>
<Card title="OptinMonster" href="https://optinmonster.com">
<img src="https://www.google.com/s2/favicons?domain=optinmonster.com&sz=128" width="48" height="48" style={{borderRadius: "10px", marginBottom: "12px"}} />
Exploring Frames for marketing and product video content.
Angie Meeker
</Card>
<Card title="reap" href="https://reap.video">
<img src="https://www.google.com/s2/favicons?domain=reap.video&sz=128" width="48" height="48" style={{borderRadius: "10px", marginBottom: "12px"}} />
Powers agent-first AI video clipping, editing, and rendering across reap.video's creator and agent workflows.
[@usamaabid](https://github.com/usamaabid)
</Card>
</CardGroup>
Our launch-video sources (the ones featured in product announcements) live at [frames-launches](https://github.com/hanzoai/frames-launches) — see [Launch Videos](/launch-videos) for the writeup.