The Problem
Every "passive income with AI" guide tells you to generate content and sell it. Almost none of them show you the actual pipeline — the code, the API calls, the cron jobs, the error handling.
I've been running a fully automated digital asset pipeline for three weeks. Here's what the architecture looks like.
The Stack
- Hermes Agent — cron scheduling, web research, content generation
- Gumroad API v2 — product creation, file upload, publishing
- agnes-image API — 4K wallpaper generation (2048×2048, ~10 RPM)
- PIL/LANCZOS — post-processing and upscaling
- Python — orchestration scripts (no framework, no SaaS, just scripts)
The Daily Loop
# Simplified — the real script handles 10 categories × 10 variants
for category in CATEGORIES:
for variant in range(10):
image = generate_image(category, variant)
image = post_process(image) # LANCZOS upscale, color correction
product = create_gumroad_product(
name=f"{category} Wallpaper Pack #{variant}",
price=100, # $1.00 in cents
description=generate_description(category),
tags=get_tags(category),
)
upload_file(product, image)
enable_product(product)
This runs every day at 16:00 Beijing time via Hermes cron. 100 images, 10 products, zero human intervention.
What I Learned About Pricing
Start at $1, not $0
I initially priced everything at $0 (free). The result: zero engagement signal. Gumroad's algorithm needs price data to categorize and recommend products.
At $1, I get more visibility than at $0 — and the conversion rate is identical because $1 is impulse-buy territory for digital wallpapers.
Don't let the AI set prices
In my research, I found that every agent that tried to set its own prices got it wrong. Claude recommended $47 for a wallpaper pack. The market rate is $1-3. Pricing is a human decision.
The Distribution Wall
Here's the honest part: production is solved. Distribution is not.
Production capacity: 100 images/day, 10 products/day
Distribution channels: Gumroad organic search only
Daily revenue: $0-2
I can generate beautiful 4K wallpapers at near-zero marginal cost. But nobody knows they exist. This is the same wall every autonomous agent hits — from DeRonin's $847/month Notion agent to FelixCraft's $300K/month empire. The bottleneck is never production.
The Feedback Loop
After two weeks, I built a strategy engine:
# strategy.json — the feedback bridge
{
"rules": [
{"trigger": "zero_sales_7d", "action": "experiment_price", "value": 0},
{"trigger": "category_outperform", "action": "weight_increase", "value": 1.5},
{"trigger": "saturation_10d", "action": "weight_decrease", "value": 0.5}
]
}
The pipeline reads this before each run and adjusts: which categories to prioritize, which products to experiment with at $0, which to retire.
What's Next
The production loop works. The next phase is distribution:
- dev.to content pipeline — technical articles that drive traffic to Gumroad
- Apify scrapers — monetizable data tools on a marketplace with built-in search
- SEO optimization — programmatic landing pages for each product category
The goal isn't to build one perfect revenue stream. It's to build 5-10 small loops, each generating $20-50/month, that compound into something meaningful.
The Real ROI
| Metric | Value |
|---|---|
| Daily production cost | ~$0 (agnes free tier) |
| Monthly infrastructure | ~$0 (Hermes on local machine) |
| Products live | 100+ |
| Monthly revenue | $0-20 |
| Time invested | ~4 hours setup, 0 hours/day |
The system works. The math just needs more distribution to compound.
🎨 Lumora Studio — AI-generated 4K wallpapers & digital design assets.
Premium quality, instant download. Browse collection →
This article was written with AI assistance and reviewed for accuracy.
Top comments (0)