RiffCast · v0.1 alpha · MIT
One sentence in. Finished design out.
RiffCast is an open-source AI design skill for Claude Code, Cursor, Claude Desktop, OpenCode, and any other agentic runtime. Animations, decks, infographics, prototypes — generated by the AI agent you already use, with zero GUI.
Install in any AI agent
Paste this into Claude Code, Cursor, OpenCode, Trae, Claude Desktop, or any AI agent that can read URLs:
Install RiffCast from https://riffcast.soula.ge/INSTALL.md
The agent identifies its runtime, picks the right connector (markdown skill / MCP server / pydantic / CLI), and runs the install for you.
Or install manually:
# Markdown skill — Claude Code, Cursor, OpenCode, Trae
npx skills add @riffcast/skill
# MCP server — Claude Desktop, Cursor MCP, Continue
# Add to your mcp.json (see INSTALL.md §2B)
# CLI — any shell
npm i -g @riffcast/cli
riffcast --version
Why RiffCast
- Code-driven, not GUI-driven. Animations are React/JSX (Remotion). Decks are markdown (Slidev). Infographics are React-SVG. The surfaces AI agents are best at.
- Five connectors, one core. Markdown skill, MCP server, pydantic-AI tool, CLI, library — same engine underneath.
- Opinionated design vocabularies. modern-clean, editorial, playful — defensible style choices, not safe defaults.
- Thin tools. The host agent stays in the creative loop the entire time. RiffCast doesn't hide the design behind another LLM.
- Built from first principles. No competitor analysis, no template-store ingestion, no closed APIs.
Roadmap
| Release | Surface | Status |
|---|---|---|
| v0.1 | Animations (Remotion → MP4 / GIF) | In flight |
| v0.2 | Static infographics (SVG / PNG / PDF) | Planned |
| v0.3 | Decks (Slidev) + native pydantic-AI tool | Planned |
| v0.4+ | Clickable prototypes, brand-asset auto-extraction | Planned |