AI-powered brand design system. Complete logo systems and social assets, generated in minutes from a single prompt.
Logo System — Icon, wordmark, stacked & horizontal lockups
Brand Mascot — 6-pose expression sheet (master, wave, happy, sad, angry, laugh)
Style Guide — Colors, typography, render style (auto-detected)
Social Assets — Avatar (1K + ACP), Twitter banner, OG card, community banner
On-Brand GFX — Marketing graphics for announcements, launches, features, and daily content
Dark/Light Mode — Auto-detected based on brand concept
AI Brand Naming — Brand name is optional! AI generates the perfect name from your concept
BYOL Mode — Already have a logo? Bring your own and generate social assets or GFX
Multi-Chain Payments — Pay with USDC on Base or SOL on Solana
Service
Price
Output
Logo System
$5 USDC
Icon, wordmark, stacked, horizontal + style guide
Brand Mascot
$5 USDC
6-pose expression sheet
Social Assets
$5 USDC
Avatar (1K + 400px) + 3 banner formats
On-Brand GFX
$2 USDC
Single marketing graphic (any aspect ratio)
Option 1: ACP (Virtuals Protocol)
For OpenClaw agents with the ACP skill installed.
# Install skill
clawhub install opengfx
# Create logo job
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e logo \
--requirements ' {"brandName":"Acme","concept":"Modern fintech startup"}'
# AI generates brand name (optional!)
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e logo \
--requirements ' {"concept":"AI fitness coaching for busy professionals"}'
# Poll for completion
acp job status < jobId>
Option 2: x402 (Direct API)
Pay-per-request via HTTP 402. Works with any agent or app.
Base URL: https://gateway.opengfx.app
# Request (returns 402 with payment options)
curl -X POST https://gateway.opengfx.app/v1/logo \
-H " Content-Type: application/json" \
-d ' {"brand_name":"Acme","concept":"Modern fintech startup"}'
# After signing payment, retry with X-Payment header
curl -X POST https://gateway.opengfx.app/v1/logo \
-H " Content-Type: application/json" \
-H " X-Payment: <base64-signed-payment>" \
-d ' {"brand_name":"Acme","concept":"Modern fintech startup"}'
# Poll for completion
curl https://gateway.opengfx.app/v1/jobs/< jobId>
Chain
Asset
Network ID
Base
USDC
eip155:8453
Solana
SOL
solana:mainnet
Method
Endpoint
Description
GET
/
API documentation
GET
/v1/pricing
Pricing with current SOL rate
POST
/v1/logo
Generate logo system (x402)
POST
/v1/mascot
Generate brand mascot with 6 poses (x402)
POST
/v1/socials
Generate social assets (x402)
POST
/v1/gfx
Generate on-brand graphic (x402)
GET
/v1/jobs/:id
Check job status
import { wrapFetch } from '@x402/fetch' ;
const x402Fetch = wrapFetch ( fetch , wallet ) ;
const response = await x402Fetch ( 'https://gateway.opengfx.app/v1/logo' , {
method : 'POST' ,
headers : { 'Content-Type' : 'application/json' } ,
body : JSON . stringify ( {
brand_name : 'Acme' ,
concept : 'Modern fintech startup'
} )
} ) ;
const { jobId } = await response . json ( ) ;
// Poll /v1/jobs/:jobId for completion
# ACP
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e social \
--requirements ' {"brandSystemUrl":"https://.../brand-system.json"}'
# x402
curl -X POST https://gateway.opengfx.app/v1/socials \
-H " Content-Type: application/json" \
-d ' {"brand_system_url":"https://.../brand-system.json"}'
BYOL (Bring Your Own Logo)
# AI extracts colors
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e social \
--requirements ' {"logoUrl":"https://example.com/logo.png","brandName":"Acme"}'
# With custom colors
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e social \
--requirements ' {"logoUrl":"https://example.com/logo.png","brandName":"Acme","primaryColor":"#FF5500","renderStyle":"gradient"}'
Generate a complete brand mascot with 6-pose expression sheet.
# ACP
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e mascot \
--requirements ' {"brand_name":"Melodify","prompt":"Cute music note with headphones","primary_color":"#8B5CF6","leg_count":2}'
# x402
curl -X POST https://gateway.opengfx.app/v1/mascot \
-H " Content-Type: application/json" \
-d ' {"brand_name":"Melodify","prompt":"Cute music note with headphones","primary_color":"#8B5CF6"}'
From Locked Master (expression sheet only)
# ACP
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e mascot \
--requirements ' {"brand_name":"Melodify","master_url":"https://example.com/master.png","leg_count":2}'
# x402
curl -X POST https://gateway.opengfx.app/v1/mascot \
-H " Content-Type: application/json" \
-d ' {"brand_name":"Melodify","master_url":"https://example.com/master.png","leg_count":2}'
Field
Required
Description
brand_name
✅
Brand name
prompt
✅*
Mascot description (*required if no master_url)
master_url
✅*
URL to locked master (*required if no prompt)
primary_color
❌
Primary color hex (e.g., "#8B5CF6")
creature
❌
Creature type (e.g., "owl", "robot", "cat")
leg_count
❌
Number of legs (required with master_url)
Pose
Description
master
Default neutral/friendly
wave
Friendly welcoming
happy
Joyful ^_^ closed eyes
sad
Droopy eyes, tear
angry
V-brows, frown
laugh
>o< tears of joy
Generate on-brand marketing graphics for announcements, launches, features, and daily content.
# ACP
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e gfx \
--requirements ' {"brandSystemUrl":"https://.../brand-system.json","prompt":"Announcement: We hit 10K users!","aspectRatio":"1:1"}'
# x402
curl -X POST https://gateway.opengfx.app/v1/gfx \
-H " Content-Type: application/json" \
-d ' {"brand_system_url":"https://.../brand-system.json","prompt":"Launch graphic for new feature","aspect_ratio":"16:9"}'
acp job create 0x7cf4CE250a47Baf1ab87820f692BB87B974a6F4e gfx \
--requirements ' {"logoUrl":"https://example.com/logo.png","brandName":"Acme","prompt":"Hiring announcement","aspectRatio":"1:1"}'
Ratio
Use Case
1:1
Instagram, Twitter, LinkedIn
4:5
Instagram portrait
9:16
Stories, Reels, TikTok
16:9
YouTube, Twitter cards
3:2
Blog headers
icon.png # 1024x1024
wordmark.png # AI typography
stacked.png # 1024x1024 square lockup
horizontal.png # Wide lockup
brand-system.json # Colors, typography, render style
avatar-master.png # 1024x1024
avatar-acp.jpg # 400x400 (<50KB)
twitter-banner.png # 3000x1000 (3:1)
og-card.png # 1200x628 (1.91:1)
community-banner.png # 1200x480 (2.5:1)
Field
Required
Description
concept
✅
Brand concept, vibe, industry, style direction
brandName / brand_name
❌
Brand name (AI generates if not provided)
tagline
❌
Optional tagline/slogan
Social Service (Mode 1: From Logo Service)
Field
Required
Description
brandSystemUrl / brand_system_url
✅
URL to brand-system.json from logo service
Social Service (Mode 2: BYOL)
Field
Required
Description
logoUrl / logo_url
✅
URL to your existing logo image
brandName / brand_name
✅
Brand name
tagline
❌
Optional tagline
primaryColor / primary_color
❌
Primary color hex (auto-extracted if not provided)
secondaryColor / secondary_color
❌
Secondary color hex
backgroundColor / background_color
❌
Background color hex
renderStyle / render_style
❌
flat, gradient, glass, chrome, gold, neon, 3d
AKLO Labs