Skip to content
Entrepreneurship & Job Creation

NoBanks Nearby: Art by a Human, Business by AI

A one man art business in the high desert. I make the art. AI agents run the operations: read the photos, write the listings, configure shipping, publish, and sell. Real buyers, verified payouts.

Core trick

Gemini reads each photograph to generate listing copy and categories, and a channel-agnostic engine publishes it with an audit receipt per decision.

Tags

Built with

chrome-devtools-protocolffmpeggeminimacosmlxpythonqwen

Description

NoBanks Nearby: art by a human, business by AI. WHAT THIS IS I am NoBanks Nearby, an artist working out of a house in the high desert of California. I make the art. AI agents run the business. Not a demo and not a pitch deck: a real operation with real inventory, real strangers as buyers, and platform verified payouts, running on hardware I own. The thesis is simple and it comes from my own life. Solo artists do not burn out on art. They burn out on operations. Listings, copy, pricing, categories, shipping configuration, customer questions, follow ups. I have twenty years behind a camera and a catalog of over a hundred thousand pieces. The operations were the wall I could not climb alone, and I would not have climbed it manually. It would have burned me out. So I built the business as an agent system instead, inside this hackathon window. One thing up front, before any number below. Five completed sales prove the pipeline works end to end on strangers' money. The first four are resale and household inventory that was on hand to photograph while the print catalog was being built. The fifth, on August 13 inside the entry window, is my own original art: a one of one framed print from my Chromatic Spaces series, listed by the engine on August 12 and bought by a stranger about a day later at my exact preset offer floor, prepaid label printed, payout pending platform settlement. The same unmodified pipeline runs the rest of my framed prints, which are listed and live now. You should not have to dig to find any of that. WHAT THE AGENTS ACTUALLY DO IN PRODUCTION The listing engine. Point it at photos of an item. Gemini reads the photographs and describes what is actually in them. A local model then writes the listing: title, description, condition, attributes. The engine proposes the category and snaps it to the marketplace's fixed list, configures shipping including the package weight tier, attaches the media, and publishes the listing end to end. Every run writes a timestamped result line, and every Gemini call writes a receipt to disk. The catalog. 2,727 original pieces, every caption written by AI vision that actually looked at the piece, not by a template. That catalog is the inventory the engine lists from. The naming system. Every piece names itself. Most are named by the first six hex characters of the SHA-256 fingerprint of their own image file, so the name is derived from the artwork itself and cannot collide or be faked. One collection is named differently on purpose: it consists of 1,440 pieces, one for every minute of a day, and each piece is titled by the minute it represents. The operations tail. Shipping labels are prepaid by the buyer and configured by the engine. Packages go out through carrier pickup at the gate, so there are no car trips and no fees I did not choose. The margin stays home. HOW AI IS TRANSFORMING THE WORKFLOW Before: I photograph an item, then spend twenty to forty minutes writing a listing, guessing a category, fighting a shipping configuration, and second guessing the copy. Multiply that by a catalog and the business never happens. That is not a hypothetical. That is why it had not happened for twenty years. After: I photograph an item and hand the folder to the engine. On a clean run the listing is live in about five minutes, written by AI that looked at the actual photographs, categorized, shipping configured, published. Not every run is clean. The marketplace changes its form, and the code carries explicit guards that abort rather than publish something wrong, plus a continuation step for when its shipping picker stalls. Fifteen straight publish attempts failed before I read the captured payload myself and found the cause. I am leaving that in the repo because a system that admits where it breaks is worth more than one that claims it never does. I review and set price. That is my whole job now. I want to be exact about which decisions are the model's and which are not, because a judge can read the source and check. The model decides the content. What is in the photograph, what the item is, what to say about it, the title, the description, the tags, and a proposed category and condition. That is real generation from the actual image, not a template. Deterministic code decides the guardrails, on purpose. Price, the shipping weight tier, the cash-only pickup terms, whether the run publishes or stops, and the final snap of the model's proposed category into the marketplace's fixed list. A comment in the source says plainly that the model is not trusted with the cash-only rule. That was a deliberate trust boundary, not an oversight, and I would rather show it than claim autonomy I did not build. So AI is not assisting at the edges. AI executes the part of this business that used to consume my life, which is the writing and the judgment about the work itself, and every one of those decisions leaves a receipt I can audit. GOOGLE CLOUD AND GEMINI USE The Gemini API is the production vision layer of the listing engine. It reads the photographs of every physical item the engine lists, and a local model writes the listing from what Gemini saw. Local models handle the reasoning and writing so the operation stays affordable and stays mine. Gemini is the part that sees. This is not a demo path. Every listing cooked through the pipeline writes a timestamped receipt recording the Gemini call that read its photos, and those receipts are in the evidence pack. The hackathon manager confirmed in writing on August 11, 2026 that using the Gemini API satisfies the Google Cloud product requirement. REVENUE, STATED PRECISELY Total revenue from arms-length third-party customers during the hackathon period: $259.13 net of platform fees, across the first four completed transactions with four distinct buyers, all strangers. The fifth sale, my original framed print at $100 on August 13, is excluded from that net figure only because its platform fee settles at payout; it is itemized below. Related-party revenue: zero. I want to be exact about what has sold, because precision is the whole brand here. The revenue to date came from inventory the agents listed, priced, shipped, and sold: resale and household inventory that was physically on hand to photograph while the print catalog was being built. Then, on August 13, inside the entry window, the first piece of my own original artwork sold: a one-of-one framed print, listed by the engine the day before, bought by a stranger at my preset offer floor. One original sale so far, stated exactly as it is. I would rather show a judge a small true number than a large soft one. The monthly shape tells the real story. May, June and July: zero. August: all of it. Revenue started the week the agents could publish end to end without a human finishing the form. Marketing and customer acquisition spend: zero dollars. No ads, no boosted listings, no sponsored placement. The AI written listing copy is the acquisition channel. Buyers arrive through organic marketplace search, at a rate of 2,883 listing clicks in the trailing 30 days. TWO THINGS THIS IS NOT This is not dropshipping. Print on demand of my own original artwork is manufacturing my own product on demand. I own the source work. Nothing here is a resold third-party product sourced from a catalog. This is not a marketplace-specific script. The pipeline is channel agnostic by design. It reads photographs, writes copy, proposes categories, configures shipping and publishes. The marketplace it publishes to is a target, not the product; the same engine can drive any channel that accepts a listing. PRE-EXISTING WORK DISCLOSURE Everything specific to this project was created after May 19, 2026: the listing engine, the the AI copy pipeline, the naming and registry system, the caption corpus, and the evidence tooling. The project runs on standard, publicly available foundations that I did not write and do not claim: Python for the engine, the MLX framework for local model inference on Apple Silicon, the Hermes agent framework, which I use as an end user and did not author or contribute to, open source model weights, and the Gemini API. No pre-existing product, template or boilerplate of mine was carried into this project. The business logic, the agent orchestration, the pipeline and the artwork are original to this entry and to me. CATEGORY: ENTREPRENEURSHIP AND JOB CREATION The category asks who gets to be a founder. My answer is that operations are the gate, and AI is the key. I am disabled, neurodivergent, and I have watched creative businesses die on paperwork rather than on talent. The wall is never the making. The wall is the hundred small operational decisions per item that a solo operator cannot sustain and cannot afford to hire out. Remove that wall and a category of people who were structurally locked out of entrepreneurship can operate a real business alone. That is not aspirational here. It is the receipt. A one-person art business, built and operated inside ninety days by agents on a machine in a spare room, that listed inventory, acquired strangers as customers, shipped product nationwide, and was paid. Small numbers, true numbers, and a system built for one seller so far. I will not claim it is multi-tenant, because it is not. What is proven is that the hard part, the operations that kill solo creative businesses, can be run by agents on cheap owned hardware by one disabled person alone. That is the part that generalizes, and it is the part nobody had shown me was possible. I am the artist. The business runs itself.
NoBanks/nobanks-ai-listing-engine★ 10 forksPythonNOASSERTIONCreated Aug 12, 2026 · last push Aug 12, 2026

README excerpt

# NoBanks Nearby: art by a human, business by AI

Submission repository for the Build with Gemini XPRIZE.
Category: Entrepreneurship and Job Creation.

This is the source for a real one-person art business whose operations are executed by AI
agents. The artist makes the art. Agents read the photographs, write the listings, categorize
them, configure shipping, publish them, and leave an auditable receipt for every decision.

**The entry is the listing pipeline.** It is channel agnostic by design; it currently publishes
to Facebook Marketplace, which is where the revenue came from. The marketplace is a target, not
the product.

## What is in this repository

```
engine/     The channel-agnostic listing pipeline (Python): reads photographs with the
            Gemini API, writes listing copy with a local model, configures shipping,
            and publishes. Every run writes a timestamped Gemini receipt.
```

Artwork files are not included: the catalog is roughly 30 GB of image masters and is the
artist's copyrighted work. Everything required to read and evaluate the system's logic is here.

## Where Gemini runs

`engine/marketplace_copy.py` is the production vision layer. Gemini reads the photographs of a
physical item and describes what is actually in them; a local model then writes the listing JSON
from that description. Every call writes a timestamped receipt to disk. API keys are loaded from
a file outside this repository and are never logged.

The hackathon manager confirm

Team