npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@magyk/vincent

v0.2.0

Published

Generate polished product videos from a single image — AI-powered, runs in your terminal

Readme

Vincent

Turn a single product image into a polished marketing video — entirely in your terminal.

Vincent is an AI agent that takes your product photo and a short brief, then handles everything: concept writing, scene image generation, animation, and final video assembly. No video editing skills required.

Built on Google Gemini (LLM + image generation) and Veo3 (video generation).

Requirements

Node.js ≥ 22 (LTS), Node 24 recommended. Install via nvm: nvm install 24 && nvm use 24.

Install

npm install -g @magyk/vincent
vincent --version

Get a Gemini API key

Google AI Studio is the fastest way to get a key — one key covers the LLM, image generation, and Veo video generation.

  1. Go to aistudio.google.com and sign in with your Google Account.
  2. Click Get API key (or API keys) in the sidebar.
  3. Click Create API key. You can create it in a new or existing Google Cloud project.
  4. Copy the key and keep it somewhere safe — you'll paste it into Vincent on first run.

Billing note: AI Studio uses a tiered billing system. New accounts start on a free tier with generous rate limits. For high-volume or production use you'll need to link a billing account.

Usage

vincent                          # start a new session
vincent product.jpg              # start with an image already loaded
vincent --image product.jpg      # same, explicit flag (useful in scripts)

First run: Vincent will prompt you to paste your Gemini API key — it's saved automatically and you won't be asked again. The TUI will show you how to provide an image and what commands are available.

API keys are stored in ~/.local/share/magyk/settings.json (Linux) or ~/Library/Application Support/magyk/settings.json (macOS). You can also use /settings inside the TUI to manage them, or set GEMINI_API_KEY in your environment (takes priority over the saved key).

Options

vincent [image] [options]

  --image <url|path>     Product image URL or local path (equivalent to positional arg)
  --video-model <id>     veo3 or veo3-lite (default: veo3-lite)
  --storage <path>       Override artifact output directory
  --self-test            Run built-in diagnostics and exit
  --version, -v          Print version and exit
  -h, --help             Show help

License

See LICENSE for terms. © 2026 Magyk Inc.