Open-source CLI & MCP
for the Framlit platform
A thin client for rendering videos from your terminal or any MCP-enabled IDE. The client is MIT. Rendering runs on the Framlit platform and uses your account credits — 30 included free with every signup.
Same pattern as Stripe CLI or Vercel CLI: open-source tool, hosted backend.
Quick Start
Get Your API Key
Create an API key from your Framlit profile. You'll use this to authenticate requests.
Go to ProfileChoose Your Interface
Add MCP to your editor, or use the CLI from your terminal.
{
"mcpServers": {
"framlit": {
"command": "npx",
"args": ["-y", "framlit", "mcp"],
"env": {
"FRAMLIT_API_KEY": "your_api_key_here"
}
}
}
}Replace your_api_key_here with your actual API key. Keep this file private.
CLI for Terminal Workflows
Same tools, accessible from your terminal. Agent-friendly with JSON output, dry-run mode, and schema introspection.
Available Tools
19 tools for the complete video workflow — generate, manage, render, iterate, and batch-personalize entire catalogs.
framlit_generate_code
Generate Remotion video code from text description
framlit_modify_code
Modify existing code with natural language
framlit_preview_code
Get a shareable preview URL for any code
framlit_get_credits
Check your credit balance and plan
framlit_list_projects
List and manage your saved projects
framlit_get_project
Get project details including code
framlit_create_project
Create a new project to save your video
framlit_update_project
Update an existing project
framlit_render_video
Render a project to MP4 via AWS Lambda
framlit_get_render_status
Check render progress and get download URL
framlit_list_templates
Browse available video templates
framlit_batch_create
Personalize a video template across N rows of data
framlit_batch_start
Kick off rendering for a created batch job
framlit_batch_status
Check batch progress + collect download URLs
framlit_batch_list
List all your batch jobs and their status
framlit_batch_cancel
Cancel a pending batch — unprocessed videos refunded
framlit_generate_variations
Create style variations of a video for A/B testing
framlit_list_variations
List the style variations generated for a project
framlit_apply_variation
Promote a variation as the active project code
Full Render Workflow
Generate, save, render, and download — all from your IDE or terminal.
Generate
framlit_generate_code
Describe your video in natural language
Save
framlit_create_project
Save to a project for rendering
Render
framlit_render_video
Export to MP4 via AWS Lambda
Download
framlit_get_render_status
Poll progress and get download URL
Example Usage
Just describe what you want. The AI handles the rest.
Create a "Hello World" text with fade-in animation, modern dark background
Generated Remotion code (1 credit used, 29 remaining):
Open the link to see the video preview
Same Credits, Same Plans
MCP and CLI use your existing Framlit credits. No separate billing.
Ready to Start?
Get your API key and start generating videos from your favorite editor or terminal in minutes.
Works with Claude Desktop, Cursor, VS Code, Windsurf, and any MCP-compatible client. CLI works everywhere Node.js runs.