Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

aiimage-cli

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aiimage-cli

AI画像生成CLI - Gemini, fal.ai, SVG Diagram, Mermaid変換をサポート

latest
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

aiimage-cli

AI画像生成CLI - Gemini, fal.ai, SVG Diagram, Mermaid変換をサポート

3つのコマンドを提供:

コマンド用途必要なAPIキー
aiimageAI画像生成Gemini or fal.ai
aidiagramAI SVG図解→画像Gemini
aimermaidMermaid→画像変換なし

インストール

npm install -g aiimage-cli

aimermaid を使う場合は mermaid-cli も必要です:

npm install -g @mermaid-js/mermaid-cli

初回セットアップ

初めて実行すると、セットアップウィザードが起動します:

aiimage "test prompt" -o test.png

または手動でセットアップ:

aiimage --setup

以下のAPIキーを設定します:

  • Gemini API Key: https://aistudio.google.com/apikey
  • fal.ai API Key: https://fal.ai/dashboard/keys

基本的な使い方

# シンプルな画像生成 (fal.ai使用)
aiimage "A sunset over mountains" -o sunset.png

# 高品質モード
aiimage "Cute cat portrait" -o cat.png -q high

# Geminiを使用
aiimage "Modern abstract art" -o art.png -P gemini

# 参照画像を使用 (Geminiのみ)
aiimage "Same style image" -o new.png -P gemini -r reference.png

オプション

オプション説明デフォルト
-o, --output <path>出力ファイルパス (必須)-
-P, --provider <name>プロバイダー: gemini or falconfig
-s, --size <size>サイズ: square, hor, verhor
-q, --quality <level>品質: low, medium, high (fal用)low
-r, --ref-image <path>参照画像パス (gemini用)-
--ref-instruction <text>参照画像の使用指示-
--config設定ファイルを開く-
--setupセットアップウィザードを実行-

サイズオプション

サイズ説明fal.aiGemini
hor横長 (デフォルト)1536x102416:9
square正方形1024x10241:1
ver縦長1024x15369:16

品質レベル (fal.ai)

レベル説明
low高速生成、シンプルな画像向け
mediumバランス型、詳細な画像向け
high最高品質、日本語テキスト含む詳細画像向け

設定

設定ファイルは ~/.aiimage/config.json に保存されます。

# 設定ファイルを開く
aiimage --config

設定ファイルの例

{
  "defaultProvider": "fal",
  "defaultSize": "hor",
  "gemini": {
    "apiKey": "your-gemini-api-key",
    "model": "gemini-3.1-flash-image-preview"
  },
  "fal": {
    "apiKey": "your-fal-api-key",
    "model": "fal-ai/gpt-image-1.5",
    "defaultQuality": "low"
  }
}

# YouTubeサムネイル用 (高品質、横長)
aiimage "AIの未来を語る女性YouTuber、驚きの表情" -o thumbnail.png -q high

# SNS用正方形画像
aiimage "Minimalist coffee cup illustration" -o coffee.png -s square

# 縦長のポートレート
aiimage "Portrait of a woman" -o portrait.png -s ver -q medium

# Geminiを使用
aiimage "Abstract technology background" -o bg.png -P gemini

# 参照画像を使ってスタイルを真似る (Gemini)
aiimage "新しいテーマで同じスタイル" -o styled.png -P gemini -r original.png --ref-instruction "この画像の色彩とタッチを真似て"

aidiagram - AI図解生成

Gemini APIでSVG図解を生成し、画像で出力します。

# PNG出力(推奨)
aidiagram "システムアーキテクチャ図" -o arch.png

# ライトテーマ
aidiagram "API連携フロー" -o flow.webp -t light

# SVG生出力
aidiagram "ER図" -o er.svg
オプション説明デフォルト
-o, --output <path>出力パス .png .webp .jpg .svg-
-t, --theme <theme>dark or lightdark
-m, --model <model>Gemini モデルIDgemini-3-flash-preview

aimermaid - Mermaid図変換

Mermaidテキストを画像に変換します。APIキー不要。

# インライン
aimermaid "graph TD; A-->B-->C" -o flow.webp

# ファイルから
aimermaid -i diagram.mmd -o output.webp

# ダークテーマ + PNG
aimermaid -i seq.mmd -o seq.png -t dark -b black
オプション説明デフォルト
-i, --input <path>入力 .mmd ファイル-
-o, --output <path>出力パス .webp .png-
-t, --theme <theme>default dark forest neutraldefault
-b, --background <color>背景色white
-W, --width <px>出力幅1920
-H, --height <px>出力高さ1080
-q, --quality <n>WebP品質 1-10085

前提条件: npm install -g @mermaid-js/mermaid-cli が必要です。

ライセンス

MIT

リリース手順(npm)

# 内容確認(公開されるファイル一覧)
npm run pack:check

# バージョン更新(例: patch)
npm version patch

# 公開
npm publish

Keywords

ai

FAQs

Package last updated on 21 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts