Communitygithub.com

betomoedano/snapai

アプリアイコンとアセットを最新の視覚モデルで生成するオープンソースCLI

snapai とは?

SnapAI(betomoedano/snapai)は、アプリアイコンや画像アセットを最新の視覚モデル(例:DALL·E、Stable Diffusionなど)を用いて生成するためのオープンソースCLIツールです。開発者はデザイナーに依存せず、コマンドラインから素早く高品質なアセットを生成できるため、アプリ開発の初期段階やプロトタイピングに非常に有用です。主にVision APIを活用しており、CLI上でのシンプルな操作で、指定したスタイルやテーマに基づいたアセットを生成します。このツールはNode.js環境で動作し、npm経由で簡単にインストール可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add betomoedano/snapai

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

snapai は何をしますか?

アプリアイコンとアセットを最新の視覚モデルを使って生成するためのオープンソースCLIです。

特徴

  • 最新の視覚モデル(例:DALL·E、Stable Diffusion)を利用
  • コマンドラインから簡単にアプリアイコンや画像アセットを生成
  • ノーコード・ノーデザイナーでのプロトタイピングを支援
  • カスタマイズ可能なスタイルとテーマ

インストール

npm install -g snapai

使い方

snapai --prompt "あなたのアプリの説明"

または、設定ファイルを使用:

snapai --config config.json

設定例 (config.json)

{
  "prompt": "フレンドリーな猫のアイコン",
  "style": "フラット",
  "size": 512,
  "output": "./assets/icon.png"
}

環境変数

  • OPENAI_API_KEY: OpenAIのAPIキー(DALL·Eを使用する場合)
  • REPLICATE_API_TOKEN: ReplicateのAPIトークン(Stable Diffusionを使用する場合)

ライセンス

MIT

関連スキル