SuperAPI AI Directory

clipkit

🎖️ 📇 ☁️ 🏠 🍎 🪟 🐧 - Compose motion-graphics videos from a single JSON document: author, validate and preview frames, add captions and promo templates, and render MP4s on GPU.

Open website

About this tool

ClipKit is an open-source video runtime and open protocol for AI agents and developers. Its core idea is to describe video as structured data: express video content with a JSON timeline (that is, a ClipKit Protocol document), then render it into an MP4 file, thereby eliminating the traditional editor interface and timeline UI operations.

Main capabilities

  • Convert a JSON timeline into a rendered video, which the official documentation calls "video infrastructure for agents."
  • Support creation, validation, and frame preview.
  • Support adding subtitles and promotional templates.
  • Can output MP4; local rendering uses an installed Google Chrome (based on WebCodecs). If GPU acceleration and professional formats (ProRes / AV1 / alpha channel) output are needed, a hosted service can be used, with the command clipkit render --cloud.
  • Provides an MCP server, allowing AI agents to build, validate, preview, and render ClipKit videos.
  • Every frame of the officially showcased promotional video is rendered from ClipKit Protocol documents, with no editor or timeline UI required, relying solely on structured data.

How to use

  • The project is a monorepo, with each package published to npm under the @clipkit scope.
  • You can learn about integration through its official website clipkit.dev, documentation, protocol description, and agent quick start (covering Claude, Cursor, etc.).
  • Agents can connect to the MCP server to perform video-related build, validation, preview, and rendering operations.

Use cases

  • For AI agents and the developers who develop and deliver these agents, used to generate motion graphics videos in a programmatic, data-driven way.
  • Scenarios that need to embed the video production process into automation or agent workflows.

Limitations and licensing

  • Local rendering depends on an installed Google Chrome (for WebCodecs).
  • GPU acceleration and professional format output must be done through a hosted service.
  • License: Except for @clipkit/runtime, which uses the Business Source License 1.1 (automatically converting to Apache-2.0 four years after each release), the rest is Apache-2.0. Use, embedding, building your own products on top of it, and rendering for your own clients are permitted; the only prohibition is providing a competing hosted ClipKit rendering service. See LICENSING.md and TRADEMARK.md for details.