hypeorcode
Nemotron 3 Ultra: Bookshop logo (SVG)

Run details

Model
opencode/nemotron-3-ultra-free
Route
opencode CLI
Reasoning
provider default
Limits
60 min · 128,000 output tokens
Date
2 Oct 2026
Time
70 s
Size
6.4 kB
Tokens
26,775 in, 3,296 out
List price
$0.024 ($0.6 in / $2.4 out per M)
Paid
Not billed per run (CLI plan)

Raw files: output · meta.json

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

6.4 kB 126 lines Raw

<svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="nightSky" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style="stop-color:#0a0a1f;stop-opacity:1" />
      <stop offset="50%" style="stop-color:#1a1a3e;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#2d1b4e;stop-opacity:1" />
    </linearGradient>
    <linearGradient id="moonGlow" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#f5f0e1;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#e8dcc8;stop-opacity:1" />
    </linearGradient>
    <linearGradient id="bookGold" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style="stop-color:#d4a843;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#b89030;stop-opacity:1" />
    </linearGradient>
    <linearGradient id="heronFeather" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#4a4a6a;stop-opacity:1" />
      <stop offset="50%" style="stop-color:#3a3a5a;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#2a2a4a;stop-opacity:1" />
    </linearGradient>
    <radialGradient id="starGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#fff;stop-opacity:1" />
      <stop offset="70%" style="stop-color:#fff;stop-opacity:0.3" />
      <stop offset="100%" style="stop-color:#fff;stop-opacity:0" />
    </radialGradient>
    <filter id="softGlow" x="-50%" y="-50%" width="200%" height="200%">
      <feGaussianBlur stdDeviation="3" result="blur"/>
      <feMerge>
        <feMergeNode in="blur"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
  </defs>

  <!-- Background circle -->
  <circle cx="200" cy="200" r="190" fill="url(#nightSky)" stroke="#2a2a4a" stroke-width="2"/>

  <!-- Stars -->
  <g fill="url(#starGlow)" filter="url(#softGlow)">
    <circle cx="80" cy="60" r="1.5"/>
    <circle cx="320" cy="80" r="1"/>
    <circle cx="60" cy="300" r="1.2"/>
    <circle cx="340" cy="280" r="0.8"/>
    <circle cx="120" cy="140" r="1"/>
    <circle cx="280" cy="340" r="1.3"/>
    <circle cx="40" cy="200" r="0.7"/>
    <circle cx="360" cy="160" r="1"/>
    <circle cx="180" cy="40" r="1.2"/>
    <circle cx="220" cy="360" r="0.9"/>
  </g>

  <!-- Moon -->
  <circle cx="320" cy="80" r="45" fill="url(#moonGlow)" filter="url(#softGlow)"/>
  <circle cx="320" cy="80" r="45" fill="none" stroke="#e8dcc8" stroke-width="0.5" opacity="0.3"/>

  <!-- Moon craters -->
  <circle cx="305" cy="70" r="4" fill="#d4c8b0" opacity="0.4"/>
  <circle cx="335" cy="90" r="3" fill="#d4c8b0" opacity="0.3"/>
  <circle cx="315" cy="100" r="2.5" fill="#d4c8b0" opacity="0.3"/>

  <!-- Heron body -->
  <g transform="translate(200, 200)">
    <!-- Body -->
    <path d="M0,30 Q-20,10 -15,-20 Q-10,-35 5,-40 Q20,-35 25,-20 Q30,10 10,30 Q0,40 -10,30 Z" fill="url(#heronFeather)"/>
    
    <!-- Wing -->
    <path d="M-15,-10 Q-35,-25 -30,-45 Q-20,-40 -5,-30 Q0,-25 -10,-15 Z" fill="#3a3a5a" opacity="0.9"/>
    <path d="M-5,-20 Q-20,-30 -15,-40 Q-8,-35 0,-25 Z" fill="#4a4a6a" opacity="0.6"/>

    <!-- Neck and head -->
    <path d="M10,-10 Q25,-25 35,-45 Q40,-50 35,-55 Q25,-45 15,-30 Q12,-25 10,-20 Z" fill="url(#heronFeather)"/>
    
    <!-- Beak -->
    <path d="M35,-55 Q55,-60 40,-58 Q38,-56 35,-55" fill="#c8a840"/>
    <path d="M35,-53 Q50,-55 38,-54 Q36,-52 35,-53" fill="#d4b850"/>

    <!-- Eye -->
    <circle cx="28" cy="-50" r="3" fill="#1a1a2e"/>
    <circle cx="29" cy="-51" r="1" fill="#fff" opacity="0.8"/>

    <!-- Leg (standing on books) -->
    <path d="M-5,30 L-5,55" stroke="#3a3a5a" stroke-width="3" stroke-linecap="round"/>
    <path d="M5,30 L5,55" stroke="#3a3a5a" stroke-width="3" stroke-linecap="round"/>
    <!-- Feet -->
    <path d="M-5,55 L-18,60 M-5,55 L-2,60 M-5,55 L8,58" stroke="#3a3a5a" stroke-width="2.5" stroke-linecap="round"/>
    <path d="M5,55 L-8,58 M5,55 L2,60 M5,55 L18,60" stroke="#3a3a5a" stroke-width="2.5" stroke-linecap="round"/>

    <!-- Books stack -->
    <g transform="translate(-35, 40)">
      <!-- Bottom book -->
      <rect x="0" y="0" width="70" height="16" rx="1" fill="url(#bookGold)"/>
      <rect x="0" y="0" width="70" height="16" rx="1" fill="none" stroke="#b89030" stroke-width="0.5"/>
      <line x1="5" y1="0" x2="5" y2="16" stroke="#a08028" stroke-width="0.5"/>
      <line x1="65" y1="0" x2="65" y2="16" stroke="#a08028" stroke-width="0.5"/>
      <!-- Book title lines -->
      <line x1="12" y1="5" x2="35" y2="5" stroke="#1a1a2e" stroke-width="1.2" stroke-linecap="round" opacity="0.7"/>
      <line x1="12" y1="10" x2="28" y2="10" stroke="#1a1a2e" stroke-width="0.8" stroke-linecap="round" opacity="0.5"/>

      <!-- Middle book -->
      <rect x="5" y="-18" width="60" height="16" rx="1" fill="#8b6f2e"/>
      <rect x="5" y="-18" width="60" height="16" rx="1" fill="none" stroke="#705825" stroke-width="0.5"/>
      <line x1="10" y1="-18" x2="10" y2="-2" stroke="#604820" stroke-width="0.5"/>
      <line x1="60" y1="-18" x2="60" y2="-2" stroke="#604820" stroke-width="0.5"/>
      <line x1="15" y1="-14" x2="40" y2="-14" stroke="#1a1a2e" stroke-width="1" stroke-linecap="round" opacity="0.6"/>
      <line x1="15" y1="-9" x2="32" y2="-9" stroke="#1a1a2e" stroke-width="0.7" stroke-linecap="round" opacity="0.4"/>

      <!-- Top book -->
      <rect x="12" y="-34" width="46" height="14" rx="1" fill="#a67c3a"/>
      <rect x="12" y="-34" width="46" height="14" rx="1" fill="none" stroke="#886430" stroke-width="0.5"/>
      <line x1="15" y1="-34" x2="15" y2="-20" stroke="#704828" stroke-width="0.5"/>
      <line x1="52" y1="-34" x2="52" y2="-20" stroke="#704828" stroke-width="0.5"/>
      <line x1="18" y1="-30" x2="40" y2="-30" stroke="#1a1a2e" stroke-width="0.9" stroke-linecap="round" opacity="0.6"/>

      <!-- Bookmark ribbon -->
      <path d="M58,-34 L63,-28 L58,-22" fill="#c0392b" opacity="0.9"/>
    </g>
  </g>

  <!-- Text: NIGHT HERON -->
  <text x="200" y="340" font-family="Georgia, serif" font-size="28" font-weight="bold" fill="#e8dcc8" text-anchor="middle" letter-spacing="4" opacity="0.95">NIGHT HERON</text>
  <text x="200" y="365" font-family="Georgia, serif" font-size="11" fill="#a89cc8" text-anchor="middle" letter-spacing="8" opacity="0.8">EST. AFTER DARK</text>

  <!-- Decorative line -->
  <line x1="140" y1="330" x2="260" y2="330" stroke="#d4a843" stroke-width="1.5" opacity="0.6"/>
  <line x1="140" y1="330" x2="260" y2="330" stroke="#d4a843" stroke-width="0.5" opacity="0.3" stroke-dasharray="4,4"/>
</svg>

Compare with

Nemotron 3 Ultra: other attempts