AI Model Reviewer

Back to SVG

Claude Fable 5.1 · SVG

PS5 Pro DualSense controller (max-fidelity SVG)

harness

Create a single self-contained SVG illustration of the Sony PS5 Pro DualSense wireless controller at MAXIMUM fidelity. This is a showcase piece: take your time to plan the geometry carefully before writing it. Requirements: 1) Accurate DualSense silhouette and proportions: a wide body with the large, wide touchpad spanning the top centre, two flared, rounded grips sweeping down and outward, and a perfectly symmetrical left/right layout. White outer shell with the black central core section. 2) Face buttons on the right in the classic diamond: triangle (top), circle (right), cross (bottom), square (left), each drawn as clean PlayStation symbols in their real colours (green triangle, red circle, blue cross, pink square) in the modern outline style on light buttons, with subtle bevels. 3) D-pad on the left as FOUR separate arrow-shaped directional buttons (up, down, left, right), not a single cross. 4) Two black analog sticks with concave tops and a textured grip ring (fine radial or dotted texture) and shading. 5) The PlayStation logo button centred below the touchpad between the sticks, the small mic mute button with its orange-tinted indicator line just below it, the Create button (left) and Options button (right) flanking the touchpad. 6) The blue light-bar glow running along both side edges of the touchpad, with a soft bloom. Speaker grille holes on the black core. 7) Realistic product-render shading: gradients, specular highlights, soft ambient occlusion, a contact shadow beneath the controller. 8) A clean dark studio background with a subtle radial vignette. Front-on hero shot, centred and filling the frame well. Use viewBox="0 0 1600 1100" with width="1600" height="1100". No external assets, no raster images, no fonts, no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences. Save it as controller.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.

raw

Create a single self-contained SVG illustration of the Sony PS5 Pro DualSense wireless controller at MAXIMUM fidelity. This is a showcase piece: take your time to plan the geometry carefully before writing it. Requirements: 1) Accurate DualSense silhouette and proportions: a wide body with the large, wide touchpad spanning the top centre, two flared, rounded grips sweeping down and outward, and a perfectly symmetrical left/right layout. White outer shell with the black central core section. 2) Face buttons on the right in the classic diamond: triangle (top), circle (right), cross (bottom), square (left), each drawn as clean PlayStation symbols in their real colours (green triangle, red circle, blue cross, pink square) in the modern outline style on light buttons, with subtle bevels. 3) D-pad on the left as FOUR separate arrow-shaped directional buttons (up, down, left, right), not a single cross. 4) Two black analog sticks with concave tops and a textured grip ring (fine radial or dotted texture) and shading. 5) The PlayStation logo button centred below the touchpad between the sticks, the small mic mute button with its orange-tinted indicator line just below it, the Create button (left) and Options button (right) flanking the touchpad. 6) The blue light-bar glow running along both side edges of the touchpad, with a soft bloom. Speaker grille holes on the black core. 7) Realistic product-render shading: gradients, specular highlights, soft ambient occlusion, a contact shadow beneath the controller. 8) A clean dark studio background with a subtle radial vignette. Front-on hero shot, centred and filling the frame well. Use viewBox="0 0 1600 1100" with width="1600" height="1100". No external assets, no raster images, no fonts, no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Pelican riding a bicycle (control)

Generate an SVG of a pelican riding a bicycle. Save it as pelican.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.
Pelican riding a bicycle (control)

Claude Code

OK

8.5/10 · Draft score — AI judge

$4.18 reported by Claude Code

Open result
Pelican riding a bicycle (control)

OpenCode

OK

9.5/10 · Draft score — AI judge

$3.18 reported by OpenCode

Open result

MacBook Pro 16" realistic 3D render (Playcode benchmark)

Generate an SVG that looks like a realistic 3D render of a MacBook Pro 16" (opened, slight three-quarter view, screen glow, aluminum body). Use gradients and perspective to fake the 3D. Save it as macbook.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.
MacBook Pro 16" realistic 3D render (Playcode benchmark)

Claude Code

OK

9.0/10 · Draft score — AI judge

$8.70 reported by Claude Code

Open result
MacBook Pro 16" realistic 3D render (Playcode benchmark)

OpenCode

OK

9.0/10 · Draft score — AI judge

$10.27 reported by OpenCode

Open result

Lighthouse on a headland at night

Create an SVG of a lighthouse on a rocky headland at night: stormy sea, the lighthouse beam cutting through rain and mist, moonlight on the waves, as atmospheric and painterly as you can. Save it as lighthouse.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.
Lighthouse on a headland at night

Claude Code

OK

8.5/10 · Draft score — AI judge

$12.21 reported by Claude Code

Open result
Lighthouse on a headland at night

OpenCode

OK

9.0/10 · Draft score — AI judge

$8.05 reported by OpenCode

Open result

Isometric SVG town with sprite sheet

Create an isometric SVG town: first design a small sprite sheet of distinct buildings (in <defs>), then place 20+ of them on an isometric grid with roads, trees, a river and a bridge. Pick your own theme and palette. Save it as town.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.
Isometric SVG town with sprite sheet

Claude Code

OK

9.5/10 · Draft score — stored total; criterion breakdown unavailable

$12.27 reported by Claude Code

Open result
Isometric SVG town with sprite sheet

OpenCode

OK

10.0/10 · Draft score — stored total; criterion breakdown unavailable

$13.67 reported by OpenCode

Open result

Animated pelican riding a bicycle (SMIL/CSS)

Generate an animated SVG of a pelican riding a bicycle: the wheels and pedals turn, the legs pedal in sync, and it loops seamlessly. Use only SVG/SMIL or CSS inside the SVG, no JavaScript. Save it as pelican_animated.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.
Animated pelican riding a bicycle (SMIL/CSS)

Claude Code

OK

9.0/10 · Draft score — AI judge

$4.65 reported by Claude Code

Open result
Animated pelican riding a bicycle (SMIL/CSS)

OpenCode

OK

9.5/10 · Draft score — AI judge

$4.60 reported by OpenCode

Open result

California brown pelican riding a bicycle (detailed spec)

Generate an SVG of a California brown pelican riding a bicycle. The bicycle must have spokes and a correctly shaped bicycle frame. The pelican must have its characteristic large pouch, and there should be a clear indication of feathers. The pelican must be clearly pedaling the bicycle. The image should show the full breeding plumage of the California brown pelican. Save it as brown_pelican.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.

Xbox 360 controller

Create an SVG image of an Xbox 360 controller. Save it as xbox360.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.

BMW M4 Competition, side view (flat vector)

Create a clean SVG illustration of a BMW M4 Competition in a side view. The image must follow a 4:3 aspect ratio. Use the original factory color of the BMW M4 Competition. Focus on coupe proportions and sporty stance. Use vector shapes without gradients. Save it as bmw_m4.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.

Dolphin vlog bicycle

create an svg where a dolphin is riding a bicycle while using vlogging with a phone. Save it as dolphin.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.

Pelican car france

Generate an SVG of a pelican riding a car in France with a cat sitting beside it. Background has Eiffel tower. Save it as pelican_car.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.

Acoustic Guitar

Create a single self-contained SVG illustration of an acoustic guitar in front view with a sound hole rosette, six strings, tuning pegs, frets and a wood grain body. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Twin-Bell Alarm Clock

Create a single self-contained SVG illustration of a retro twin-bell alarm clock ringing, shown shaking with motion lines, a hammer between the bells and the hands at seven o'clock. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Alien Planet

Create a single self-contained SVG illustration of an alien planet surface with purple crystal formations, strange bulb-shaped plants and two moons plus a ringed planet in the sky. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Illustrated Alphabet A B C

Create a single self-contained SVG illustration of the letters A, B and C drawn as large decorative capitals, each formed from an animal: an alligator, a bear and a cat. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Ant Colony Cutaway

Create a single self-contained SVG illustration of a cross-section of an underground ant colony showing tunnels, a queen chamber with eggs, food storage rooms and worker ants carrying leaves. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Flat App Icon Set

Create a single self-contained SVG illustration of a grid of nine flat rounded-square app icons for camera, mail, music, maps, notes, calendar, settings, weather and photos, in a consistent style. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Art Deco Skyscraper

Create a single self-contained SVG illustration of a tall art deco skyscraper with a stepped crown, sunburst spire and vertical gold stripes against a night sky. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Floating Astronaut

Create a single self-contained SVG illustration of an astronaut in a white spacesuit floating untethered above Earth, the visor reflecting the planet and a tether drifting loose. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Stargazer with Telescope

Create a single self-contained SVG illustration of a person on a hilltop at night looking through a brass telescope on a tripod, surrounded by a starry sky and a crescent moon. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Bohr Model of an Atom

Create a single self-contained SVG illustration of a Bohr model of a carbon atom with a nucleus of six protons and six neutrons and six electrons on two orbital shells, labelled. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Autumn Forest Path

Create a single self-contained SVG illustration of a winding path through a forest in peak autumn colour, with orange and red leaves falling and a wooden bench along the way. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Ballet Dancer

Create a single self-contained SVG illustration of a ballet dancer frozen mid-leap in a grand jeté, wearing a pale pink tutu, on a stage lit by a single spotlight. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Fruit Sales Bar Chart

Create a single self-contained SVG illustration of a bar chart of fruit sales with labelled axes: apples 45, bananas 30, cherries 12, grapes 27 and oranges 38, each bar a different colour. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Barn Owl in Flight

Create a single self-contained SVG illustration of a barn owl flying straight toward the viewer with wings fully spread, heart-shaped white face and talons forward over a moonlit field. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Baseball Stadium

Create a single self-contained SVG illustration of a baseball stadium at night from behind home plate with a green diamond, packed stands, floodlights and a batter ready to swing. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Basketball Slam Dunk

Create a single self-contained SVG illustration of a stylised basketball player mid-air dunking the ball into a hoop, the net swinging and arena lights behind. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Battery Level Icons

Create a single self-contained SVG illustration of a row of five battery icons showing empty, low in red, half, full in green and charging with a lightning bolt. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Bauhaus Composition

Create a single self-contained SVG illustration of a Bauhaus-style abstract composition of circles, half-circles, triangles and bold lines in red, yellow, blue and black on off-white. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Labelled Bicycle Diagram

Create a single self-contained SVG illustration of a side-view labelled diagram of a bicycle with callout lines naming the frame, saddle, handlebars, chain, pedals, derailleur, brakes, spokes and tyres. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Boxing Ring

Create a single self-contained SVG illustration of an empty boxing ring under spotlights with red and blue corners, taut ropes, a stool in each corner and a pair of gloves hanging. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Breakfast Skillet

Create a single self-contained SVG illustration of a cast-iron skillet with two sunny-side-up eggs, sizzling bacon strips, cherry tomatoes and toast on the side. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Bubble Tea

Create a single self-contained SVG illustration of a clear plastic cup of brown sugar milk tea with dark tapioca pearls at the bottom, a sealed top and a wide striped straw. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Exploded Burger

Create a single self-contained SVG illustration of an exploded vertical view of a burger with each layer floating apart: bun top, sesame seeds, lettuce, tomato, cheese, patty and bottom bun. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Butterfly Life Cycle

Create a single self-contained SVG illustration of a circular diagram of a butterfly's life cycle: egg on a leaf, caterpillar, chrysalis and adult butterfly, with arrows between the stages. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Calendar Month View

Create a single self-contained SVG illustration of a calendar month view for a 30-day month starting on a Wednesday, with today highlighted in a circle and three coloured event dots. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Campus Map

Create a single self-contained SVG illustration of a simple campus wayfinding map with numbered buildings, a library, parking lots, footpaths, a legend and a you-are-here pin. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Canyon River

Create a single self-contained SVG illustration of a deep red-rock canyon with layered striped walls and a winding green river at the bottom, seen from the rim at golden hour. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Container Ship

Create a single self-contained SVG illustration of a large cargo ship stacked with colourful shipping containers sailing across the ocean, with a tugboat guiding it. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Chameleon on a Branch

Create a single self-contained SVG illustration of a chameleon gripping a twisted branch with its curled tail, one eye swivelled forward and its long tongue shooting out to catch a fly. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Chat Conversation UI

Create a single self-contained SVG illustration of a messaging app screen with alternating grey and blue speech bubbles, a timestamp, a typing indicator and a text input bar with a send button. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Chef Flipping a Pan

Create a single self-contained SVG illustration of a stylised chef in a tall white hat flipping vegetables in a flaming wok, mid-air ingredients and a busy kitchen behind. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Chessboard Mid-Game

Create a single self-contained SVG illustration of a chessboard seen from a low angle in the middle of a game, with at least ten different pieces placed on correct squares and one captured piece beside. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Circuit Board Close-Up

Create a single self-contained SVG illustration of a close-up of a green printed circuit board with a central chip, resistors, capacitors, copper traces and solder points. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Top-Down City Park

Create a single self-contained SVG illustration of a top-down map-style illustration of a city park with a pond, winding paths, a playground, trees, benches and people walking dogs. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Chalkboard Coffee Lettering

Create a single self-contained SVG illustration of a chalkboard sign reading FRESH COFFEE with mixed hand-lettered styles, decorative flourishes, a small coffee cup doodle and chalk texture. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Corgi Catching a Frisbee

Create a single self-contained SVG illustration of a short-legged corgi leaping in mid-air to catch a bright frisbee in a sunny park, ears flopping and tongue out. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Cyberpunk Alley

Create a single self-contained SVG illustration of a rainy cyberpunk alley with neon signs in invented glyphs, steam vents, a hovering drone and a figure in a glowing jacket. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Cycling Peloton

Create a single self-contained SVG illustration of a peloton of road cyclists in colourful jerseys racing along a winding mountain road with spectators cheering. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Sales Dashboard Card

Create a single self-contained SVG illustration of a dashboard card titled Monthly Revenue showing 48,200 dollars, a green up arrow with 12 percent and a small line sparkline beneath. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Desert Dunes at Night

Create a single self-contained SVG illustration of rolling sand dunes under a starry night sky with the Milky Way arching overhead and a lone oasis palm on the horizon. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Desk Lamp and Books

Create a single self-contained SVG illustration of an articulated desk lamp casting a warm cone of light over a stack of three books, a pair of reading glasses and a steaming mug. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Noir Detective

Create a single self-contained SVG illustration of a stylised film-noir detective in a trench coat and fedora under a streetlamp in the rain, his long shadow on the wet pavement. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Group Selfie

Create a single self-contained SVG illustration of a stylised group of five friends of different ages and backgrounds squeezing together for a selfie at a picnic, one holding the phone. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Festival Oil Lamps

Create a single self-contained SVG illustration of a row of glowing clay oil lamps on a doorstep surrounded by a colourful floor pattern of flower petals and geometric rangoli. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

DNA Double Helix

Create a single self-contained SVG illustration of a DNA double helix twisting vertically with a sugar-phosphate backbone and colour-coded base pairs, with a small legend for A, T, C and G. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Energy Mix Donut Chart

Create a single self-contained SVG illustration of a donut chart of an energy mix: solar 30 percent, wind 25 percent, hydro 20 percent, gas 15 percent and nuclear 10 percent, with the total in the centre. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Dragon Coiled on a Tower

Create a single self-contained SVG illustration of a green dragon coiled around the top of a stone tower, wings folded and smoke curling from its nostrils, under a stormy sky. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Dragonfly Over Pond

Create a single self-contained SVG illustration of a dragonfly with four transparent veined wings hovering above lily pads on a pond, a pink water lily open beside it. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

3D Block Letters

Create a single self-contained SVG illustration of the words DREAM BIG as chunky extruded 3D block letters in teal with long diagonal shadows on a cream background. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Quadcopter Drone

Create a single self-contained SVG illustration of a white quadcopter drone hovering with four propellers, landing legs and a camera gimbal underneath, seen from a slight top angle. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Drum Kit

Create a single self-contained SVG illustration of a full drum kit with a bass drum, snare, two toms, floor tom, hi-hat and two cymbals, with drumsticks resting on the snare. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Windmill by a Canal

Create a single self-contained SVG illustration of a traditional brick windmill with four lattice sails beside a canal, tulip fields in rows of red and yellow in front. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Basket of Painted Eggs

Create a single self-contained SVG illustration of a wicker basket of painted eggs with stripes, dots and zigzags nestled in green paper grass, with a small bunny peeking from behind. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Pyramids at Sunset

Create a single self-contained SVG illustration of three ancient Egyptian pyramids in the desert at sunset, with a camel caravan silhouetted in the foreground. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Elephant Calf Mud Bath

Create a single self-contained SVG illustration of a baby elephant spraying water from its trunk over its back in a muddy watering hole, with a savanna acacia tree and warm late-afternoon light. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Fantasy World Map

Create a single self-contained SVG illustration of a hand-drawn fantasy world map with two continents, mountain ranges, forests, rivers, a sea serpent in the ocean and invented place names. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

File Upload Dropzone

Create a single self-contained SVG illustration of a file upload card with a dashed-border drop zone, a cloud-upload icon, a browse button and two files in progress with percentage bars. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

35mm Film Camera

Create a single self-contained SVG illustration of a silver and black 35mm rangefinder film camera in front view with a lens, shutter dial, film advance lever and leather strap. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Flamingo on One Leg

Create a single self-contained SVG illustration of a pink flamingo standing on one leg in shallow turquoise water, its reflection rippling beneath it and its neck in an S-curve. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Floating Islands

Create a single self-contained SVG illustration of a cluster of floating islands in the sky connected by rope bridges, waterfalls pouring off their edges into the clouds below. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Coffee Decision Flowchart

Create a single self-contained SVG illustration of a flowchart titled Should I Have Coffee with a start oval, three yes/no decision diamonds about time, sleep and cups so far, and two outcome boxes. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Food Pyramid

Create a single self-contained SVG illustration of a four-tier food pyramid infographic with grains at the base, then fruits and vegetables, then proteins and dairy, then sweets at the top, each tier illustrated. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Fountain Pen and Ink

Create a single self-contained SVG illustration of a fountain pen with a gold nib resting beside an open glass ink bottle, a curling signature-style ink line on cream paper. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Fractal Tree

Create a single self-contained SVG illustration of a recursive fractal tree where each branch splits into two smaller branches at an angle, at least eight levels deep, with blossoms at the tips. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Fruit Bowl Still Life

Create a single self-contained SVG illustration of a still-life fruit bowl with apples, a bunch of grapes, a banana and a pear, lit from the side with soft shadows on a tablecloth. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Retro Handheld Console

Create a single self-contained SVG illustration of a chunky grey retro handheld game console with a green monochrome screen showing a platform game, a D-pad and two red buttons. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Gardener Watering Plants

Create a single self-contained SVG illustration of a smiling gardener in overalls and a straw hat watering a vegetable patch with a metal watering can, sunflowers behind. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Giraffe Side Profile

Create a single self-contained SVG illustration of a full-body side view of a giraffe reaching up to eat leaves from a tall tree, with accurate patchwork coat pattern and ossicones. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Victorian Glasshouse

Create a single self-contained SVG illustration of a Victorian glass and iron conservatory with an arched roof, tall palm trees visible inside and a gravel path leading to its doors. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Straw in a Glass

Create a single self-contained SVG illustration of a clear glass of water with a striped straw that appears bent at the waterline due to refraction, ice cubes and a lemon slice. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Glitch Text

Create a single self-contained SVG illustration of the word ERROR in a glitch art style with RGB channel offsets, horizontal slice displacement and scanlines on black. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Good Vibes Retro Type

Create a single self-contained SVG illustration of the phrase GOOD VIBES in bold 1970s rounded lettering with stacked orange, yellow and brown offset outlines and a sunset stripe behind. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Gothic Cathedral Facade

Create a single self-contained SVG illustration of the front facade of a gothic cathedral with twin spired towers, a large rose window, pointed arches and flying buttresses. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Greek Temple

Create a single self-contained SVG illustration of a classical Greek temple with a row of Doric columns, a triangular pediment and marble steps on a hilltop. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Octopus Juggling Teacups

Create a single self-contained SVG illustration of a purple octopus on the seafloor juggling four porcelain teacups with different tentacles, small bubbles rising and seaweed swaying behind it. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Panda Eating Bamboo

Create a single self-contained SVG illustration of a giant panda sitting upright chewing a bamboo stalk held in both paws, surrounded by a bamboo grove in flat vector style. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Red Fox in Snow

Create a single self-contained SVG illustration of a red fox mid-pounce diving headfirst into a snowbank, tail streaming behind, with pine trees and falling snowflakes in a muted winter palette. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Swimming Sea Turtle

Create a single self-contained SVG illustration of a green sea turtle gliding through clear blue water above a coral reef, sunlight rays filtering from the surface and a few small fish nearby. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Sleeping Curled Cat

Create a single self-contained SVG illustration of an orange striped cat curled asleep on a round knitted cushion beside a sunny window, with a ball of yarn and soft shadow stripes from the blinds. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Wolf Howling at Moon

Create a single self-contained SVG illustration of a grey wolf standing on a rocky ledge howling at a huge full moon, silhouetted pine forest below and a starry sky. Use viewBox="0 0 1200 900" with width="1200" height="900". No external assets, no raster images, no external fonts (generic font families such as sans-serif are fine), no scripts. Output ONLY the complete SVG code, starting with <svg and ending with </svg>, with no explanation or markdown fences.

Whale clouds

Create code for an SVG of a whale flying through the clouds. Save it as whale.svg in the current directory. You may render and inspect your own output (headless chromium is available at /usr/bin/chromium) and iterate on your own before finishing.