How vm2526867-rgb/clippack works
ClipPack is a browser-based video creator assistant: users provide a clip or note, receive platform-specific publishing suggestions, and can prepare thumbnail imagery. Account status, licensing, and usage limits support the generation features. The frontend-to-generation and frontend-to-thumbnail request details are not visible in the excerpts, so those links are marked unverified; the backend’s documented and sampled calls are shown directly.
Main entry points: generate.js Generate endpoint · limits.js Plan and quota logic · app.js ClipPack interface · thumbnail.js Thumbnail endpoint
Components 16
Creator experience
- ClipPack interface
app.js - Media preparation
app.js - Publishing suggestions
app.js - Thumbnail editor
app.js - Account controls
app.js
Backend features
- Generate endpoint
functions/api/generate.js - Trend research
functions/api/generate.js - Thumbnail endpoint
functions/api/thumbnail.js - Account endpoint
functions/api/account.js
Plans and usage
- Plan and quota logic
functions/lib/limits.js - Usage storage
External services
- Gemini API
- Google Search
- Workers AI
- Lemon Squeezy
Other components
- Creator
Connections 19
- Creator → ClipPack interface: provides input
app.js - ClipPack interface → Media preparation: prepares media
app.js - Media preparation → Generate endpoint: submits frames
- ClipPack interface → Generate endpoint: requests suggestions
- Generate endpoint → Trend research: runs first pass
functions/api/generate.js - Trend research → Gemini API: searches trends
functions/api/generate.js - Trend research → Google Search: uses search tool
functions/api/generate.js - Generate endpoint → Gemini API: generates results
functions/api/generate.js - Generate endpoint → Publishing suggestions: returns results
- Publishing suggestions → Thumbnail editor: edits thumbnail
app.js - Thumbnail editor → Thumbnail endpoint: requests image
- Thumbnail endpoint → Workers AI: generates image
functions/api/thumbnail.js - ClipPack interface → Account controls: opens account controls
app.js - Account controls → Account endpoint: fetches account
app.js - Generate endpoint → Plan and quota logic: checks and commits quota
functions/api/generate.js - Thumbnail endpoint → Plan and quota logic: checks and commits quota
functions/api/thumbnail.js - Account endpoint → Plan and quota logic: reads plan and usage
functions/api/account.js - Plan and quota logic → Usage storage: reads and writes counts
functions/lib/limits.js - Plan and quota logic → Lemon Squeezy: validates licenses
functions/lib/limits.js