jieyefriic

jieyefriic / nbcraft

Public

Multi-backend image and video generation CLI — Gemini, DashScope (wan), Volcengine Ark (Seedream/Seedance), OpenAI gpt-image-2.

10
0
100% credibility
Found May 02, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A simple command-line tool that lets users generate images and videos using AI models from multiple providers like Gemini, DashScope, Volcengine Ark, and OpenAI through unified commands.

How It Works

1
🔍 Discover nbcraft

You hear about a handy tool that makes creating pictures and videos with AI super simple, no matter which service you like.

2
📦 Get it set up

With one easy step, you add this tool to your computer so it's ready to use anytime.

3
🔗 Link your AI friends

You connect the AI services you already use, like your favorite ones from Google or others, so everything works together smoothly.

4
Pick your creation
🖼️
Make an image

Describe what you envision, add reference pictures if you want, choose size and shape, and let it create beautiful artwork.

🎥
Make a video

Tell it your video idea, set length and style, maybe start with a picture, and get a smooth clip ready to watch.

5
Watch the magic happen

Type a fun description of your idea, hit go, and in moments you see your custom image or video appear right there.

6
📁 Save and revisit

Your new creations save automatically, and you can browse past ones anytime to reuse or admire.

🎉 Enjoy your AI art

Now you have gorgeous images and videos made effortlessly, ready to share or use in your projects, all from one easy tool.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nbcraft?

nbcraft is a Python CLI for image and video generation that unifies Gemini, DashScope (wan), Volcengine Ark (Seedream/Seedance), and OpenAI gpt-image-2 into one tool. Run `nb gen` for images or `nb video gen` for clips, switching backends via `--model` without SDK swaps or custom scripts. It handles prompts, reference images (up to 16), aspect ratios, resolutions up to 4K, and tracks everything in a single history file.

Why is it gaining traction?

Developers dig the multi-backend setup—no more per-provider clients or mismatched APIs—letting you pick models by speed (Gemini flash), text quality (gpt-image-2), or region (wan, ark). Extras like batch jobs, video polling/download, reverse image analysis, and usage stats make iteration fast. One config for API keys means dormant backends don't clutter your setup.

Who should use this?

AI prototyping devs needing quick visuals across providers, especially those with DashScope or Volcengine keys for China-optimized models. Frontend teams generating UI mockups or posters with text (Seedream shines here). Video experimenters testing Seedance clips without SDK hassle.

Verdict

Grab it for experimentation if you have the API keys—solid docs, PyPI install, and CI pass make it dead simple to try. With 10 stars and 1.0% credibility, it's early beta; test thoroughly before production reliance.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.