Generate and edit images, with the model you choose.
One workspace for the full image loop: prompt a frontier model, revise the result with reference images, upscale it or drop the background in a click, then crop, resize, adjust, annotate, and compress — all on files that live in a plain folder on your disk. Cloud models run on your own API keys; local models never leave your machine.
Switch models without switching apps: Flux 2 Pro for a polished product hero, Nano Banana 2 for precise edits, or a local Z Image Turbo for free drafts. One API key per platform unlocks everything it hosts, and your prompt history, files, and settings stay in the same workspace no matter which model runs.
Describe the shot, pick an aspect ratio and format, and generate. The settings panel only offers what the selected model actually supports, so nothing silently fails.The image shown is a real, unretouched Flux 2 Pro generation from CSuite — the exact prompt is in the bar below it, and the same test renders for every model on its catalog page.
espresso-tamper.pngReal output · Flux 2 ProRunwareFlux 2 Pro16:9PNG~$0.03 / imageProduct still life of a brushed-titanium espresso tamper standing on wet black slate, a scatter of coffee beans around it…Generate
Revise
Revise with a prompt, not a redo.
Attach the image you're refining as a reference and describe only what should change — swap a backdrop, restyle a product, fix a detail — while everything else stays put. Any image works as a reference: a previous generation, or a photo you dropped into the project folder. The composer shows how many references the selected model accepts.
studio-portrait.pngGenerating · Nano Banana 2RunwareNano Banana 2studio-portrait.png · referenceSwap the deep-teal backdrop for warm terracotta — keep the pose, wardrobe, and lighting exactly the same…Generating
One click
Upscale and cut out backgrounds, no prompt required.
Two jobs that shouldn't need a sentence describing them. Pick Upscale 2× or 4× to take a draft to print size, or Remove background to drop a product onto a clean layout. Each runs on your connected provider and saves the result as a new file beside the original, so the source is never overwritten.
product-hero.pngUpscale 2×Upscale 4×Remove backgroundsaves as product-hero-nobg.pngRunwareNo prompt neededOriginal untouched
Enhance
A rough idea in, a prompt worth running.
Type the gist and press the wand. Your own text model rewrites it into a full image prompt covering subject, style, lighting, and composition. Attach a reference first and it writes an editing instruction instead, naming what to change and what to leave alone.Images are billed per image, so a run that missed still costs you. The rewrite costs a fraction of a cent.
ComposerEnhance prompt with AIYou typeda coffee shop logo, minimal↓Rewritten by your text model, for the model you pickedSent to the modelMinimal coffee shop logo: a stylised coffee bean centred in a circular badge, clean geometric shapes, solid espresso brown and cream fills, uniform stroke weight, no gradients, an arched COFFEE SHOP wordmark along the top edge.Recraft v4 VectorSVG output, so no lens or lighting talk
Edit
Finish it without leaving the app.
A built-in canvas editor covers the last mile that usually means opening a second tool: crop, resize, adjust, rotate, flip, annotate, convert, compress. Every one of these runs locally on your machine — nothing is uploaded — and saves either in place or as a new copy alongside the original.
Crop to any frame
Reframe the 16:9 espresso-tamper hero to a 1:1 crop for a product grid: drag the marquee with a rule-of-thirds overlay, or snap to a preset ratio. Free-form cropping is there when no preset fits.
espresso-tamper.pngFree1:13:216:9Save new copy
Resize with presets or exact pixels
Take a tall poster render down to exactly 1080 px for the web: pick a preset from 240p to 1080p and the width follows the source aspect ratio, or switch to Custom for precise dimensions with an optional aspect lock. Publishing presets — Open Graph 1200×630, Instagram square and story, X header — centre-crop to the target frame instead of stretching it.
night-signal-poster.png1080pW 604H 1080+ OG, IG, Story presets
Adjust the light
Brightness, contrast, and saturation on three sliders, previewed live on the canvas as you drag. Rescue an underexposed photo or give a flat render some snap — then apply, and exactly what you saw is what gets written.
Fix an orientation in a click: quarter-turns left or right, or mirror the image horizontally or vertically. Stack them before applying — a rotate plus a flip saves as one edit.
Mark up a render before sending it back: freehand brush, arrows, rectangles, and text callouts in the color and size you pick — like flagging the one highlight that needs brightening. Undo works mark by mark, and the eraser removes annotations without touching the photo underneath.
product-hero.pngbrighten this highlightBrushArrowRectangleTextEraser
Convert between formats
Turn a heavy PNG into a WebP for your site, or a JPEG for a client who needs one — same pixels, right container, saved in place or as a sibling copy.
espresso-tamper.pngespresso-tamper.png→espresso-tamper.webpPNGJPEGWebPSave new copy
Compress to size
Dial quality against file size with a live readout — a 3.8 MB portrait becomes a 460 KB attachment at 80% quality, small enough for email without visible loss.
studio-portrait.jpg3.8 MB → 460 KBQuality80%
Workspace
The rest of the light table.
The small things you reach for constantly — getting a prompt right, knowing what a run will cost, and moving a finished image somewhere else.
Write the prompt with AIType the gist, hit the wand, and your text model expands it into a detailed prompt covering subject, style, lighting, and composition. Attach a reference first and it writes an editing instruction instead.
Reuse what workedRecent prompts sit as chips above the composer. Every generated image also remembers the model and settings behind it, reloadable into the composer in one click.
Know what it costs firstThe composer shows the selected model's estimated price per image before you generate, and a live status line tracks the run from queued to saved.
Image details at a glanceOne panel with dimensions, file size, format, and — for anything CSuite made — the model and full prompt that produced it.
Copy straight outCopy any image to your clipboard from its row menu and paste it into Slack, a deck, or an email — no export step, no reveal-in-Finder detour.
Files that stay yoursImages are ordinary files in your project folder — drag new ones in, filter a long list by name, and open, back up, or version the folder with any tool you like.
Catalog
Available models & providers.
Every image model in the catalog, in one picker. Cloud models run through Runware and Replicate with your own keys; local models run through the GGML and Ollama runtimes on your hardware, free and offline.
How image generation, editing, and storage work in CSuite — models, costs, formats, the AI tools, and privacy.
The catalog spans the current flagship image models — Flux 2 (Pro, Max, and the local Klein), Nano Banana 2, Seedream 5 and 4.5, Qwen Image 3 and 2, GPT Image 2, Wan 2.7, Gen-4 Image, Grok Imagine Image 2.0, and Z Image Turbo. Cloud models run through Runware and Replicate with your own API keys; local models run through the GGML and Ollama runtimes on your machine. Browse the full list with per-model details at csuite.so/models.
Yes. Z Image Turbo, Flux 2 Klein, and Qwen Image run locally through the bundled GGML runtime (built on stable-diffusion.cpp), and Z Image Turbo and Flux 2 Klein also run through Ollama. Once the model weights are downloaded, generation works completely offline — prompts and outputs never leave your machine, and there is no per-image cost.
CSuite doesn't meter or mark up generation. Cloud models are billed by the platform (Runware or Replicate) directly to your account — typically a few cents per image, varying by model and resolution. The composer shows the selected model's estimated per-image price before you generate, and the built-in analytics show your actual spend per provider. Local models are free to run.
Any image. Drop PNG, JPEG, or WebP files into your project folder (or drag them straight into the sidebar) and they work exactly like generated images: use them as reference inputs for prompt-based revisions, run the one-click AI tools on them, or open them in the editor to crop, resize, adjust, rotate, flip, annotate, convert, and compress.
Two jobs that don't need a prompt: upscaling (2× or 4×) and background removal. Pick one from the AI menu above the image and the result is saved as a new file beside the original — never overwriting it. Both run on your connected cloud provider, so they're billed by Runware or Replicate the same way generation is.
Yes. Type a rough prompt and hit the wand in the composer: your selected text model rewrites it into a detailed image prompt covering subject, style, lighting, and composition, keeping any constraints you specified. The rewrite follows the model you picked and what is attached: with a reference image it becomes an editing instruction that says what to change and what to leave alone, on a vector model it drops photographic language SVG output cannot use, and on a model with its own negative prompt field it keeps exclusions out of the prompt. Your recent prompts also stay as chips above the composer so you can reuse or tweak one, and every generated image remembers the exact prompt and settings that made it — reload them into the composer from the image's info panel.
Most cloud models in the catalog accept reference images — Nano Banana 2, Seedream 5, Qwen Image 3, GPT Image 2, and Flux 2 among them. The composer shows an “Add reference” control whenever the selected model supports it, along with that model's limit on how many references you can attach. A few models take other media as input too, and the composer grows the matching picker only when the selected model actually accepts it.
It depends on the model — the generation settings only offer what the selected model actually supports. Common ratios are 1:1, 16:9, 9:16, 3:2, and 4:3, with PNG, JPEG, and WebP output. After the fact, the convert and quality tools change format or compress any image, and the resize tool has one-click presets for the sizes you actually publish at: Open Graph 1200×630, Instagram square and story, and an X header.
In your project folder, as plain files on your own disk. There's no proprietary library or cloud sync — you can open, back up, or version the folder with any tool you like.
One-time payment. Yours forever.
No subscriptions. No seats. No renewals. Buy CSuite once, future updates included.