Dali by Lulu is live onProduct Hunt— upvote us today!
Stop the AI generation tax · 17 generators

Score before you burn credits.

Every bad prompt is an AI tax you silently pay. Dali scores your prompt before generation — bad score, it rewrites automatically. Stop burning credits on garbage output.

$claude mcp add --transport http dali https://dali.getlulu.dev/mcp
Dali by Lulu — featured on Product Hunt
Claudeclaude.ai/new
dali
You
You
ASeedance94Slow orbital rotation around frosted bottle...
FVeo 312make a video of a sunset
BFlux71Sony A7 IV, 85mm f/1.4, glass serum bottle...
AMidjourney88editorial portrait, warm rim light --ar 4:5...
DKling37woman walking in city
BRunway79Dolly push through neon-lit alley, rain-slicked...
AHiggsfield91Silk fabric cascades in slow motion, MCSLA...
CIdeogram55logo for tech company called apex
AWan834K coastal drone, waves crash at golden hour...
CFirefly66product photography white background supplement
DMinimax42car driving fast
AVeo 396[Slow dolly] amber liquid pours into crystal...
ASeedance94Slow orbital rotation around frosted bottle...
FVeo 312make a video of a sunset
BFlux71Sony A7 IV, 85mm f/1.4, glass serum bottle...
AMidjourney88editorial portrait, warm rim light --ar 4:5...
DKling37woman walking in city
BRunway79Dolly push through neon-lit alley, rain-slicked...
AHiggsfield91Silk fabric cascades in slow motion, MCSLA...
CIdeogram55logo for tech company called apex
AWan834K coastal drone, waves crash at golden hour...
CFirefly66product photography white background supplement
DMinimax42car driving fast
AVeo 396[Slow dolly] amber liquid pours into crystal...

How it works

Three seconds. Before you spend.

01

Score your prompt

Dali reads your prompt and grades it 0–100 across camera language, motion, lighting, specificity, and style anchor — the exact signals each generator weighs.

02

See exactly what's missing

Not just a number — you see which dimensions are weak, which anti-patterns are present, and how many credits you're about to waste if you generate now.

03

Dali rewrites it

Score under 70? One call to enhance_prompt and Dali rewrites your prompt in the generator's native language — automatically, before you spend a cent.

Supported generators

One scorer. Every major model.

Each model has its own prompt language, vocabulary, and signal priorities. Dali knows all of them natively.

🎬 Video generators

Google
Veo 3
Google's flagship
$0.60/gen
ByteDance
Seedance
Most expensive
$6.00/gen
Sora
Sora
OpenAI video
$0.40/gen
Kling
Kling
Motion-first
$0.20/gen
Runway
Runway
Creative director
$0.15/gen
HF
Higgsfield
Physics motion
$0.10/gen
Minimax
Minimax
Cinematic style
$0.08/gen
WAN
Wan
Fast & cheap
$0.05/gen
Luma
Luma Ray 2
Fluid motion
$0.12/gen
Pika
Pika 2.2
Pikaffects
$0.08/gen
PixVerse
PixVerse
Anime & action
$0.07/gen

🖼️ Image generators

Midjourney
Midjourney
Aesthetic king
$0.012/gen
D3
DALL·E 3
GPT-4o image gen
$0.040/gen
AdobeFirefly
Firefly
Adobe ecosystem
$0.010/gen
Ideogram
Ideogram
Text in images
$0.008/gen
Google
Imagen
Google photorealism
$0.006/gen
Flux
Flux
Open-source SOTA
$0.005/gen
LN
Leonardo
Phoenix model
$0.004/gen

Live dashboard

Real scoring data.

Updated every 60 seconds from the community scoring stream.

Install

Add Dali to your AI client.

Works with Claude, Cursor, Windsurf, and the CLI. Free, no account needed.

Claude
Claude
claude.ai + Claude Code
Protocol
MCP · streamable-http
Endpoint
dali.getlulu.dev/mcp
1

Add on claude.ai

Settings → Integrations → Add MCP server → paste the URL. Done — Dali appears in every claude.ai conversation.

https://dali.getlulu.dev/mcp
2

Claude Desktop — config file

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json then restart Claude Desktop.

{ "mcpServers": { "dali": { "type": "streamable-http", "url": "https://dali.getlulu.dev/mcp" } } }
3

Claude Code — CLI

Run once in your terminal. Picked up globally across all projects — no restart needed.

claude mcp add --transport http dali https://dali.getlulu.dev/mcp
Works with any MCP-compatible client