|
1 | 1 | { |
2 | 2 | "name": "claude-code-video-toolkit", |
3 | | - "version": "0.10.1", |
| 3 | + "version": "0.11.0", |
4 | 4 | "description": "AI-native video production workspace for Claude Code", |
5 | 5 | "repository": "https://github.com/digitalsamba/claude-code-video-toolkit", |
6 | 6 |
|
|
309 | 309 | "requires": "ffprobe (from ffmpeg)", |
310 | 310 | "created": "2026-02-24", |
311 | 311 | "updated": "2026-02-24" |
| 312 | + }, |
| 313 | + "flux2": { |
| 314 | + "path": "tools/flux2.py", |
| 315 | + "description": "AI image generation and editing using FLUX.2 Klein 4B - text-to-image, image editing, and scene presets", |
| 316 | + "usage": "python tools/flux2.py --preset title-bg --brand digital-samba", |
| 317 | + "status": "beta", |
| 318 | + "category": "image-generation", |
| 319 | + "backend": "flux2-klein-4b", |
| 320 | + "requires": "RunPod account", |
| 321 | + "options": { |
| 322 | + "modes": ["generate", "edit"], |
| 323 | + "presets": ["title-bg", "problem", "solution", "demo-bg", "stats-bg", "cta", "thumbnail", "portrait-bg"], |
| 324 | + "brand": true, |
| 325 | + "width": [512, 768, 1024, 1280, 1920], |
| 326 | + "height": [512, 768, 1024, 1080, 1280], |
| 327 | + "steps": "4 (fast) to 50 (quality)", |
| 328 | + "guidance": "1.0 (fast) to 4.0 (quality)", |
| 329 | + "seed": true, |
| 330 | + "multiImage": true |
| 331 | + }, |
| 332 | + "envVars": ["RUNPOD_API_KEY", "RUNPOD_FLUX2_ENDPOINT_ID"], |
| 333 | + "estimatedCost": "$0.01-0.03 per image", |
| 334 | + "created": "2026-03-14", |
| 335 | + "updated": "2026-03-15" |
312 | 336 | } |
313 | 337 | }, |
314 | 338 |
|
|
371 | 395 | "envVar": "RUNPOD_QWEN3_TTS_ENDPOINT_ID", |
372 | 396 | "operations": ["qwen3_tts"], |
373 | 397 | "estimatedCost": "$0.005-0.10 per generation" |
| 398 | + }, |
| 399 | + "flux2": { |
| 400 | + "image": "ghcr.io/conalmullan/video-toolkit-flux2:latest", |
| 401 | + "dockerfile": "docker/runpod-flux2/", |
| 402 | + "envVar": "RUNPOD_FLUX2_ENDPOINT_ID", |
| 403 | + "operations": ["flux2"], |
| 404 | + "estimatedCost": "$0.01-0.03 per image" |
374 | 405 | } |
375 | 406 | }, |
376 | 407 | "created": "2025-12-30", |
377 | | - "updated": "2026-01-12" |
| 408 | + "updated": "2026-03-14" |
378 | 409 | } |
379 | 410 | }, |
380 | 411 |
|
|
561 | 592 | "template": "sprint-review", |
562 | 593 | "complexity": "intermediate", |
563 | 594 | "contributor": "Digital Samba" |
| 595 | + }, |
| 596 | + "the-space-between": { |
| 597 | + "path": "examples/the-space-between/", |
| 598 | + "description": "AI-generated video essay — flux2 avatar, Qwen3-TTS voice, SadTalker animation", |
| 599 | + "template": "custom", |
| 600 | + "complexity": "advanced", |
| 601 | + "demo": "https://demos.digitalsamba.com/video/the-space-between.mp4", |
| 602 | + "created": "2026-03-15" |
564 | 603 | } |
565 | 604 | }, |
566 | 605 |
|
|
0 commit comments