Browse and import animated UI components from Originkit, a free library of over 250 animated components for modern websites.
- Browse the full Originkit library (+250 components) by name, category, or search term. No API key required.
- Fetch any component's source code in your preferred stack (React, Next.js, Vite, Framer) and styling (CSS, Tailwind, CSS Modules). Requires a free API key.
- Setup guide that walks users through getting an Originkit API key and stores it securely.
50 animated components across 6 categories:
| Category | Examples |
|---|---|
| Interactive Elements | Black Hole, Fluid Trail, SVG Particles, Kinetic Grid |
| Image Gallery | Spiral Images, Coverflow Carousel, Swipe Stack, Infinity Canvas |
| Text | Smoky Text, Text Morph, Scramble Text, Weight Hover |
| Animation | Pixel Reveal, Star Burst, Particle Tunnel, Glitter Wrap |
| Background Animation | Snow Fall, Blinking Squares, Character Waves |
| Button | Emoji Burst, Link Preview |
- Install the plugin:
assistant plugins install originkit - Browse components: ask your assistant to "browse Originkit components" or "search Originkit for particle effects"
- When you fetch a component for the first time, you will be prompted for your Originkit API key
- Get a free key at originkit.dev under Settings > API Integration
For persistence across sessions, add the key to the plugin's config.json:
{ "apiKey": "cmp_live_..." }- Free, from originkit.dev > Settings > API Integration
- For persistence across sessions, add it to the plugin's
config.json:{ "apiKey": "cmp_live_..." } - For the current session only, use
originkit_setupwith action"set"or just fetch a component and you'll be prompted - The plugin never writes secrets to disk
- Daily limit: 10 component fetches per key, resets at midnight UTC
- Use
originkit_setupwith action"reset"to clear the session key
Browse without a key. Ask your assistant:
"Browse Originkit components" "Search Originkit for particle effects" "Show me Originkit's text animation components"
You can also filter by category: interactive-elements, image-gallery, text, animation, background-animation, button.
Once you find one you like, ask your assistant to fetch it:
"Get the smokytext component from Originkit" "Fetch the blackhole component for Vite with Tailwind"
Specify your stack (react, nextjs, vite, framer), styling (css, tailwind, cssmodules), and TypeScript preference. Defaults are React + CSS + TypeScript.
If you have not set up an API key yet, you will be prompted to enter one. The key is saved automatically for future fetches.
Get a free key from originkit.dev:
- Create an account or log in
- Go to Settings > API Integration
- Copy your API key (it looks like
cmp_live_...)
Then ask your assistant:
"Set up my Originkit API key"
"Check my Originkit API key status" "Reset my Originkit API key"
Each API key allows 10 component fetches per day, shared with website copies. The limit resets at midnight UTC. Browsing the catalog is unlimited and does not count against the fetch limit.
| Tool | Purpose | API key |
|---|---|---|
originkit_browse |
List and search the component library | Not required |
originkit_get |
Fetch a component's source code | Required |
originkit_setup |
Check, set, or reset the API key | N/A |
The plugin talks to Originkit's MCP server (https://mcp.originkit.dev/vellumai) using JSON-RPC 2.0 with bearer token auth. The component catalog (metadata only, no source code) is bundled with the plugin so browsing is instant and key-free. Source code is fetched on demand from the MCP server.
Components are created by Originkit. Visit their site for live demos and the full component gallery.