Skip to main content
Any Framework

Lightweight cross-platform CLI for AI text-to-image generation. Includes cloud providers (Microsoft Foundry FLUX.2, MAI-Image-2). For local CPU/GPU inference, see the upcoming ElBruno.Text2Image.Cli.Full package.

Published
Apr 20, 2026
6mo ago
Total Downloads
3.4K
3,377

Install

dotnet add package ElBruno.Text2Image.Cli --version 0.10.2

No framework information available.

README

t2i — AI Text-to-Image CLI

NuGet License: MIT

Cross-platform CLI for AI text-to-image generation. This is the Lite edition — cloud providers only, no local inference.

Quick Install

dotnet tool install --global ElBruno.Text2Image.Cli

Verify installation:

t2i --version

Quick Start

First-time setup wizard:

t2i config

Generate an image:

t2i "a robot painting a landscape"

The image is saved as output.png (or a timestamped file).

Providers (Lite Edition)

This Lite edition includes cloud providers only:

Provider ID Name Requirements
foundry-flux2 FLUX.2 Pro (Cloud) Microsoft Foundry endpoint + API key
foundry-mai2 MAI-Image-2 (Cloud) Microsoft Foundry endpoint + API key

Why Lite?

  • Small package: ~30 MB (vs ~200 MB with local ONNX Runtime providers)
  • No ONNX Runtime native libraries: Keeps installation fast and lightweight
  • Cloud-first: Ideal for CI/CD, containers, and environments without local GPU

Want Local Inference?

For local CPU/GPU inference with Stable Diffusion models, see the upcoming ElBruno.Text2Image.Cli.Full package (planned for v0.2.0).

Usage

# Generate with default provider
t2i "a futuristic cityscape"

# Specify provider
t2i "a mountain landscape" --provider foundry-flux2

# Custom dimensions
t2i "abstract art" --width 1024 --height 1024

# Custom output path
t2i "a sunset" --out sunset.png

Configuration

Set up cloud providers:

# Interactive setup
t2i secrets set foundry-flux2

# Environment variables
export T2I_FOUNDRY_FLUX2_ENDPOINT="https://your-resource.services.ai.azure.com"
export T2I_FOUNDRY_FLUX2_APIKEY="your-api-key"

List available providers:

t2i providers

Run diagnostics:

t2i doctor

Initialize AI agent skill file:

t2i init

This creates .github/skills/t2i/SKILL.md and .claude/skills/t2i/SKILL.md in your repository so AI coding agents (GitHub Copilot, Claude Code) automatically know how to use the t2i CLI.

Documentation

Full documentation: docs/cli-tool.md

Repository: github.com/elbruno/ElBruno.Text2Image

License

MIT — see LICENSE

Changes from Previous Version

No structural changes between v0.10.1 and v0.10.2.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.