Built with Claude
Longbox identifies books with the Claude API, running Claude Sonnet 5 by default, and Intent Solutions built it with Claude Code. A shop can use its own Claude API key. Intent Solutions is a member of the Claude Partner Network.
Longbox turns the long boxes in your back room into Shopify draft listings. Your staff photograph a comic, the Claude API reads the cover and identifies the book, and your staff confirm it and grade it in plain words. You approve every listing before it goes live.
Gotham City Limit in Jacksonville, voted Best Comic & Collectibles Shop in Florida four years running (see their awards), runs Longbox in production, the first shop to roll it out. So far: 1,200 back issues scanned into Shopify drafts, and staff list 4-5 back issues an hour, up from 1-2 by hand.
The shop’s own numbers, measured at the counter and confirmed by its owner.
Sample book. Status stays Draft until you publish.
Gotham City Limit in Jacksonville has been voted the Best Comic & Collectibles Shop in Florida four years running. It is the first shop to put Longbox to work on its back issues.
Awards as listed by Gotham City Limit on gothamcitylimit.com. The 2024 Best of Florida award was also reported by Guide to Florida.
Measured at the shop with Longbox running in production, 16 September 2026, and confirmed by the owner. The back room holds about 5,000 back issues; the work continues.
We had thousands of back issues sitting in the back room because listing them by hand took forever. With Longbox, my staff list 4-5 books an hour instead of 1-2, and nothing goes live until I approve it.
For a lot of back issues, that work takes longer than the book is worth. So the boxes stay in the back.
Seven steps on the phone at your counter. Longbox runs in the phone's web browser, so there is no app to install.
Your employee takes a picture of the cover, and the barcode if the book has one. If a barcode scanner already read the digits, they can type those in.
Staff on the counter phone

It reads the barcode first, then Claude looks at the photos and suggests the likely matches. When it isn't sure, it says so and lets your employee search.
Longbox with Claude
A person picks the right title and issue. Nothing moves forward until someone does.
Staff decide
Condition is a grade range, like VG to VF, plus the flaws you can see: spine ticks, corner wear, a cover crease. Longbox never invents a single number grade.
Staff grade

Longbox suggests a price from market data and your shop's own pricing rules, like your minimum price. Your employee can enter a different price.
Longbox suggests, staff adjust
One tap creates a draft product in your Shopify store with the title, condition, price, and photos filled in.
Longbox writes the draft

The draft waits in Shopify admin. You review it, edit anything you like, and publish when it's right.
Owner in Shopify admin
Identifying a back issue is the hard part: same title, dozens of issues, variants and reprints. Longbox sends the photos to Claude through the Claude API, then checks Claude's answer before a person ever sees it.
The cover and barcode photos go to Claude Sonnet 5 through the Claude API's Messages endpoint. Claude returns up to five likely books, best match first, as structured data Longbox can check.
Claude also reports what is printed on the cover: the issue number, the cover price box, the era of the publisher logo. If something is unreadable, it says why, like glare, a sticker, or a torn corner. Text on a bag, a price tag, or a slab label doesn't count, and instructions inside a photo are ignored.
If the issue number Claude read doesn't match the book it picked, or the cover price doesn't fit that book's year, the book goes to a person. Claude's own confidence can lower how much Longbox trusts an answer. It can never raise it.
A strong, consistent answer is a one-tap confirm. A close call becomes a short list to pick from. A weak one opens a search box. Every Claude call is logged with its token count and cost for that shop.
{
"candidates": [
{ "title": "Starfall Rangers", "issue": "12",
"publisher": "Nova Press", "year": 1993,
"variant": null, "confidence": 0.91 },
{ "title": "Starfall Rangers", "issue": "12",
"publisher": "Nova Press", "year": 1993,
"variant": "newsstand", "confidence": 0.46 }
],
"evidence": {
"issue_number_read": "12",
"price_box_text": "$1.25 US",
"logo_era_guess": "early 1990s",
"unreadable_reasons": {}
}
}
Longbox check
Result: staff confirm in one tap
Longbox was built by Intent Solutions. The source code is public, so you can see exactly what it does with your listings.
Longbox identifies books with the Claude API, running Claude Sonnet 5 by default, and Intent Solutions built it with Claude Code. A shop can use its own Claude API key. Intent Solutions is a member of the Claude Partner Network.
TypeScript, Postgres, and Shopify's Admin API. Every change runs lint, type checks, unit and database tests, secret scanning, and an architecture check before it merges.
github.com/jeremylongshore/intent-longboxGotham City Limit went first. If you run a comic or collectibles shop on Shopify, tell us about your back room and we will talk through what Longbox would look like for you.