Run details
- Model
- opencode/ling-3.1-flash-free
- Route
- opencode CLI
- Reasoning
- provider default
- Limits
- 60 min · 32,768 output tokens
- Date
- 2 Oct 2026
- Time
- 5 min 52 s
- Size
- 4.6 kB
- Tokens
- 39,471 in, 25,192 out
- List price
- $0.009 ($0.075 in / $0.225 out per M)
- Paid
- Not billed per run (CLI plan)
Exact prompt
Design a logo for Night Heron, an independent bookshop that only opens after dark. It must be one standalone SVG file with no scripts, external fonts or linked images. Save it as logo.svg in the current directory, then stop. Do not ask questions.
Source
4.6 kB 74 lines Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" width="512" height="512" role="img" aria-labelledby="nhTitle nhDesc">
<title id="nhTitle">Night Heron — Independent Bookshop</title>
<desc id="nhDesc">A cream heron standing on an open book beneath a crescent moon, inside a dark navy circular badge reading Night Heron, Open After Dark.</desc>
<defs>
<linearGradient id="bgGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#15253c"/>
<stop offset="1" stop-color="#090f1c"/>
</linearGradient>
<linearGradient id="heronGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#f0e7d0"/>
<stop offset="1" stop-color="#d8c9a6"/>
</linearGradient>
<radialGradient id="moonGlow" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#f4ecd4" stop-opacity="0.5"/>
<stop offset="1" stop-color="#f4ecd4" stop-opacity="0"/>
</radialGradient>
<mask id="crescentCut" maskUnits="userSpaceOnUse" x="0" y="0" width="512" height="512">
<circle cx="370" cy="140" r="38" fill="#ffffff"/>
<circle cx="387" cy="125" r="32" fill="#000000"/>
</mask>
<path id="topArc" d="M 118.4 159.6 A 168 168 0 0 1 393.6 159.6"/>
<path id="bottomArc" d="M 112.7 356.5 A 175 175 0 0 0 399.3 356.5"/>
</defs>
<circle cx="256" cy="256" r="215" fill="url(#bgGrad)" stroke="#c9a86a" stroke-width="2"/>
<circle cx="256" cy="256" r="190" fill="none" stroke="#c9a86a" stroke-width="1" opacity="0.45"/>
<g fill="#f4ecd4">
<circle cx="150" cy="195" r="2" opacity="0.9"/>
<circle cx="105" cy="245" r="1.5" opacity="0.7"/>
<circle cx="185" cy="130" r="1.8" opacity="0.85"/>
<circle cx="320" cy="105" r="1.5" opacity="0.7"/>
<circle cx="400" cy="210" r="1.8" opacity="0.85"/>
<circle cx="345" cy="235" r="1.5" opacity="0.7"/>
<path d="M 130 144 Q 130 150 136 150 Q 130 150 130 156 Q 130 150 124 150 Q 130 150 130 144 Z" opacity="0.9"/>
<path d="M 395 255 Q 395 260 400 260 Q 395 260 395 265 Q 395 260 390 260 Q 395 260 395 255 Z" opacity="0.8"/>
</g>
<circle cx="370" cy="140" r="60" fill="url(#moonGlow)"/>
<circle cx="370" cy="140" r="38" fill="#f4ecd4" mask="url(#crescentCut)"/>
<text font-family="Georgia, 'Palatino Linotype', 'Book Antiqua', serif" font-size="30" letter-spacing="5" fill="#ece1c6" text-anchor="middle" transform="translate(0,-5)">
<textPath href="#topArc" xlink:href="#topArc" startOffset="50%">NIGHT HERON</textPath>
</text>
<g>
<ellipse cx="256" cy="405" rx="80" ry="5" fill="#000000" opacity="0.25"/>
<path d="M 270 292 C 292 278 298 246 305 222 C 309 208 311 197 312 190" fill="none" stroke="url(#heronGrad)" stroke-width="13" stroke-linecap="round"/>
<path d="M 150 306 L 176 290 C 186 270 224 258 262 264 C 296 270 314 288 310 310 C 306 336 278 350 240 348 C 202 346 144 328 150 306 Z" fill="url(#heronGrad)"/>
<path d="M 195 293 C 225 280 265 283 288 303 C 268 323 220 326 195 293 Z" fill="#c4b48f" opacity="0.85"/>
<circle cx="313" cy="183" r="10" fill="url(#heronGrad)"/>
<path d="M 321 180 L 348 173 L 322 188 Z" fill="#d9b877"/>
<path d="M 306 176 C 310 171 316 171 320 176" fill="none" stroke="#0b1524" stroke-width="2.5" stroke-linecap="round"/>
<circle cx="316" cy="181" r="1.8" fill="#0b1524"/>
<path d="M 244 348 L 242 376 M 268 346 L 270 376" fill="none" stroke="#d9b877" stroke-width="3.5" stroke-linecap="round"/>
<path d="M 234 376 L 251 376 M 262 376 L 279 376" fill="none" stroke="#d9b877" stroke-width="3" stroke-linecap="round"/>
</g>
<g>
<path d="M 186 380 C 216 369 242 369 256 380 C 270 369 296 369 326 380 L 326 402 C 296 391 270 391 256 402 C 242 391 216 391 186 402 Z" fill="#d9b877"/>
<path d="M 256 380 L 256 402" stroke="#a8874f" stroke-width="1.5"/>
<path d="M 198 386 C 216 379 236 379 249 385 M 198 393 C 216 386 236 386 249 392 M 263 385 C 276 379 296 379 314 386 M 263 392 C 276 386 296 386 314 393" fill="none" stroke="#a8874f" stroke-width="1.5" opacity="0.75"/>
</g>
<text font-family="Georgia, 'Palatino Linotype', 'Book Antiqua', serif" font-size="12.5" letter-spacing="3" fill="#c9a86a" text-anchor="middle" transform="translate(0,3)">
<textPath href="#bottomArc" xlink:href="#bottomArc" startOffset="50%">OPEN AFTER DARK</textPath>
</text>
<g>
<path d="M 152 432 L 156 437 L 152 442 L 148 437 Z" fill="#c9a86a"/>
<path d="M 360 432 L 364 437 L 360 442 L 356 437 Z" fill="#c9a86a"/>
<text x="256" y="441" font-family="Georgia, 'Palatino Linotype', 'Book Antiqua', serif" font-size="10" letter-spacing="1.5" fill="#ece1c6" text-anchor="middle">INDEPENDENT BOOKSHOP</text>
</g>
</svg>Compare with
Ling 3.1 Flash: other attempts
- Ling 3.1 Flash, Watch: Queued · #6 of 15 paid · not before 23 Oct
- Ling 3.1 Flash, Landing: No file after 2 runs, used all 32,768 output tokens

- About · 147 words