To check the file: this build is also at download.furuloop.com/1.8.5/Furuloop_1.8.5_universal.dmg, and its SHA-256 is 89d689995f4591a01a2f39528ed2dad186d89868a7e589f70e2ef5c9680799ee — compare it with shasum -a 256 ~/Downloads/Furuloop.dmg.
Version 1.8.4October 2026
Bug fixes: sold items no longer show as live, and publishing live now shows eBay's error when a listing is refused.
Your eBay site is yours to pick, and signing in again keeps it.
An eBay account can list on a site other than the one it is registered on, as long as it has postage, payment and return policies there — an Australian account that has moved to the UK lists on eBay UK. Choose it under Settings → List on; signing in again no longer moves you back to the account's own site.
The “Listing on” cell on Send and Go live is now a way into that setting, and Send, Go live and Posts to follow the new site straight away, with its currency and countries.
Ship-from's country moves with the site only while you have no address; an address keeps its own country.
Each project now says where its listings post to, and nothing goes up until it does.
On Send, “Posts to” offers three choices: your country only; your country plus the countries you tick; or worldwide except the ones you tick. Overseas postage is priced by the carrier at checkout.
eBay keeps where a listing posts on its postage option, so a choice can need a new one. Furuloop shows each by its full name, with the items that will use it, before it makes anything on your eBay account — and won't copy an option it can't copy exactly, such as one with a handling charge.
Until now a listing took whichever postage option eBay listed first, which could offer postage abroad you hadn't chosen. Projects you've already started ask once, before their next stage or publish.
On sites without calculated postage (UK and Germany), listings post within the country only.
After a publish, a green banner says how many listings are live on eBay — with a link straight to it when there is one. Live rows wear a filled Live tick, and the Go live step is ticked once everything you staged is up.
The Publish button shows as soon as one item is ready, not only for two or more.
On Review, a new detail row puts the cursor in its name, Enter saves the title, and a detail you name after one eBay asks for moves up into place without losing what you typed.
Your AI now sorts your photos into items, so there is far less to drag on the Group screen.
After an import, Furuloop offers to sort the photos with your AI. It reads small copies of them, never the filenames, and groups them by what they show — label close-ups and stock shots included. On our test haul of 87 photos it left 0–3 to move, where grouping by capture time left 43.
The button names the price before anything is sent: about a cent per hundred photos, or about 8¢ on Claude. Sort manually sends nothing, and you group the photos yourself.
Starting a new batch asks for an AI key first, if you haven't added one. Import without AI skips it.
On OpenAI, sorting uses GPT-6 Luna, which needs a verified organisation. Until yours is verified, photos are grouped by when they were taken, and the Group screen says how to fix it — or use an OpenRouter key, which works without one.
OpenRouter is now the recommended provider: its default model is the cheapest one that is accurate enough on real items.
Each AI provider now recommends one model, and a new key starts on it.
The model list in Settings recommends a single model per provider: Qwen3.7 Plus on OpenRouter, Claude Sonnet 5.5 on Anthropic and GPT-6 Luna on OpenAI. Every other model is still there underneath if you want to choose one.
Adding or replacing an API key puts that provider back on its recommended model.
Furuloop checks for a newer model list each time it opens, not just once a day, so a change to the recommendation reaches you straight away.
Cost estimates for OpenAI's GPT-6 models now count photos the way OpenAI bills them. GPT-6 Astra had been shown at about half its real cost.
The projects list shows where every batch stands, and publishing live now asks for the postcode you post from.
Each project shows a bar of its items by stage (to review, ready, live, sold) and the next thing to do in it. The list is split into In progress, On eBay and Done, and can be sorted by newest, latest sale or most sold.
Each project shows what it has sold, what is still up for sale, and how many people are watching or have viewed its live listings. Listings a month old that nobody is watching are called out, and so is anything eBay has put on hold or taken down.
eBay won't list an item from a country alone, so publishing live now needs your postcode in Settings → Ships from. If eBay already has an address for you, Settings fills it in for you to check. Staging drafts doesn't need it.
On the Group screen you can drag every ticked photo at once, and the page scrolls while you hold a photo near its edge.
The photo viewer zooms: pinch, ⌘-scroll or the + and − buttons, and drag to look around.
Identify asks for your AI key where it's needed, and a run keeps its place when you leave the screen. This version also starts a new library.
With no AI key set up, Identify used to run anyway and mark every item as failed. Now it asks for the key in place: pick a provider, paste the key, and Furuloop checks it before anything runs. Your items stay in view while you do.
Leave Identify while it runs and come back, and it still shows which items are in progress. The Group screen won't move photos on an item while it's being identified.
Notes to the AI no longer have a length limit, so you can tell it everything the photos don't show.
Your existing projects are set aside the first time 1.4.0 opens, and Furuloop starts with an empty library. Nothing is deleted: the old library is renamed and kept on your Mac. Anything already live on eBay stays live, but Furuloop no longer tracks it. Your AI key and eBay connection carry over.
You can start a new item on the Group screen, and delete one you don't want to list.
A New item card now ends the list of items. Drop a photo on it to start an item with that photo, or tick photos first and click it to move them all at once. Clicked on its own, it opens an empty item to drag photos into.
Every item has a Delete. Furuloop asks first, then removes those photos from the project. Your original photos stay on disk; only Furuloop's copies go.
Copies from 1.3.1 install this update themselves. Older copies download it from this page one last time.
Furuloop now installs its own updates. This is the last one you download by hand.
When an update is ready, Update and restart installs it and reopens Furuloop a few seconds later. Your projects and settings stay as they are.
Until now, an update offered in the app still ended in a download from this page. Copies from 1.3.0 and earlier work that way one last time: download this one and drag it into Applications.
Installing an update needs an administrator account on the Mac, as dragging an app into Applications does. On a standard account, Furuloop points you to the download instead.
Furuloop can add eBay's own catalog photos of your exact model beside yours. Installed copies update themselves.
Find stock photos, under an item's photos on Review, looks the item up in eBay's product catalog — the pictures eBay lets sellers use in listings — and a quick read of the titles by your AI provider puts your exact model first. Other versions, accessories and unrelated products are folded away, not hidden.
Nothing is added until you tick the photos and confirm they show your item, and they go after your own. The check costs a fraction of a cent on your own key and shows in the item's spend.
It works best for cameras, lenses, phones and electronics. eBay's catalog carries almost no clothing, so for most jackets and shoes there won't be any.
Escape closes only what's on top: the photo viewer before the sheet under it.
Furuloop works fully from the keyboard and with VoiceOver, stays quick on big projects, and gets bigger with ⌘+. Installed copies update themselves.
Everything works without a mouse: pick an eBay category or an item specific from its list with the arrow keys, tick and choose with the keyboard, and hear progress, errors and every field's name read aloud.
Easier to read: warnings, text and the edges of fields and tick boxes are clearer in light and dark, and the condition you choose shows eBay's own definition of it.
Faster on big projects: photos load as you scroll to them, and the window no longer stalls while a project opens.
⌘+ and ⌘− make everything bigger or smaller, and the screens rearrange to fit.
After picking light or dark with the switch in the title bar, Settings can hand the choice back to macOS.
The model list keeps itself current, and a tidier interface. Installed copies update themselves.
Settings recommends the newest Claude, OpenAI, Qwen and Gemini models as they come out, with current prices, and marks the new ones. Your default model doesn't change unless you change it.
A tidier interface throughout: clearer type, one consistent set of arrows and badges, and Home puts what's waiting on you first.
Bullet lists in a description stay lists when you edit it.
A project already on eBay opens on Go live, where its listings are, instead of on Send.
Furuloop now tells you when an update is ready, instead of leaving it to a small button in the title bar — and Check for Updates… is in the Furuloop menu, where Mac apps keep it. If an update can't install itself, it says so and offers the download instead. Installed copies update themselves.
Postage, payment and what happens after a listing goes up. Installed copies update themselves.
Choose the postage and payment for each listing on Send — from the policies on your eBay account, or a new one made there without opening Seller Hub. A parcel too heavy for the service, or an auction paired with immediate payment, is caught on its row before anything is sent.
Go live asks eBay whether each listing would publish before it does, and says what to change in plain words.
Home shows everything you have on eBay, not only what Furuloop listed: price, watchers, questions and offers, which listings sold or ended, and any eBay has put on hold or removed, with a link to fix it in Seller Hub.
Review suggests what could help a draft sell — a price out of line with the market, a missing label photo, a short title — and says where each tip came from. Advice only; nothing is held back by it.
Fixes from publishing end to end on eBay: switching a draft between auction and fixed price, the ship-from address following Settings, and local pickup offered beside postage.
A new app icon. Furuloop's mark is now one yellow line that loops, passes under itself and leaves, on indigo — in the Dock, in the title bar and on this site. Nothing else changes; installed copies update themselves.
The first release. A universal build for macOS 13 or later, signed and notarised, that updates itself from here on.
Drop in a folder of photos and Furuloop sorts them into items, then the AI identifies each one, writes the listing and suggests a price from comparable eBay listings.
Review every draft before anything is sent. Send saves drafts to eBay; going live is a separate step that confirms the prices first.
Connect your eBay account once — Furuloop reads your marketplace, currency and handle from it. Photos upload with the listing; no CSV.
Bring your own Anthropic, OpenAI or OpenRouter key. The app is free during early access; your provider bills the AI usage, about a cent a listing on a low-cost model.
Used a pre-release build? This one runs in the macOS App Sandbox, so it keeps its library in a new place and can't read the old one on its own. Settings offers to import it, and you'll enter your API key and connect eBay once more.