Skip to content Skip to content
JFSN

For artists

Archive your
life's work.

A professional, searchable archive website — with AI-generated catalog descriptions, full-text search, timeline, constellation view, and an open API. Built on the same system behind jfsn.com's 1,084-work archive.

Starting at $500 · Reply within 48 hours

0

Works archived

0

Years of practice

0

Themes cataloged

$0

Monthly hosting fee

The site you're looking at — jfsn.com — is the archive. Every page, every feature, every tool shown here is exactly what gets built for you. Hover a work above to see its title and year. Browse the full archive →

Try it with your work

Drop ten photos.
See your archive.

Drop up to 10 photos here jpg · png · webp · heic

From the people who’ve seen it work.

“I spent an afternoon going through this. Fifty years of work and it all coheres. I don’t know how you kept making. Good luck with whatever comes next.”
— M. Callahan, painter, Cleveland

Everything a serious archive needs. Nothing you don't.

AI-Generated Catalog

Every work gets a precise, two-sentence description written by Claude — covering composition, palette, materials, and motifs. No writing required from you.

Full-Text Search

Visitors search by keyword, theme, decade, medium, or palette color. Results update instantly. Works on mobile.

Series & Themes

Group your work into recurring themes and named series. Each gets its own page, description, and work count — curated by you.

Constellation View

A force-directed galaxy of all your works, clustered by theme. Pan, zoom, search. An unusual way to see the shape of a practice across decades.

Timeline

Works arranged decade by decade — 1970s through 2020s — in a horizontal strip. A visual biography of fifty years in one scroll.

Open API

A public JSON API exposes your full catalog under CC BY 4.0. Curators, researchers, and collectors can query your archive directly.

Works Offline

Service worker caches the archive for offline use. Visitors at a gallery opening with no signal can still browse your full catalog.

Your Domain

Deployed to yourname.com or archive.yourname.com. Free hosting on Netlify or GitHub Pages, or your existing host.

You Own Everything

Plain HTML, CSS, and JSON files — yours entirely. No platform lock-in, no monthly fees to me, no login required to view your work.

From a folder of images to a live archive in one week.

01

You send your images

JPG, HEIC, or PNG — whatever you have. A shared Dropbox or WeTransfer link works fine. No special preparation needed.

02

We define your vocabulary

A short conversation about your recurring themes, named series, and how you think about your work. This shapes how the AI catalogs everything.

03

AI catalogs every work

Each image is read by Claude. It writes a precise description, assigns themes, identifies palette and materials, and flags recurring motifs.

04

You review, I deploy

I send a preview. You request any changes. Once approved, it goes live on your domain — usually within a week of receiving your images.

One-time setup. No ongoing fees.

Starter

$500

One-time · up to 200 works

  • 200 works — AI cataloged
  • Archive, search, timeline
  • Up to 5 themes · 1 series
  • Deployed to your domain
  • Source files handed off
See a 200-work example → Inquire

Full Archive

$1,500

One-time · unlimited works

  • Unlimited works
  • All pages + Open API
  • Unlimited themes & series
  • 1-hour curation consultation
  • Custom about page
  • 30 days of revisions
  • Source files + GitHub repo
See the public API → Inquire

All plans include complete source code. Hosting is free (Netlify/GitHub Pages) or ~$5/month (cPanel shared). AI cataloging costs (~$5–15 for 500 works) are included.

The things people ask before they reach out.

What image formats do you accept?

JPG, HEIC (iPhone photos), and PNG. Any resolution — the system resizes to three sizes automatically.

What if only some of my work is photographed?

That's fine. I catalog what you have. The archive grows as you photograph more. Adding new works later is a single command.

Do I need a developer to maintain it?

No. Adding new works is one shell command I'll walk you through. Everything else is static files — nothing to maintain, update, or patch.

How accurate are the AI descriptions?

Very good for visual description — palette, composition, materials. Themes are guided by the vocabulary we define together. You review everything before it goes live.

Is this open source?

Yes. The code is MIT licensed on GitHub. The service is for artists who'd rather not deal with terminals and Python scripts.

How long does it take?

Typically one week from receiving your images to a live preview. Final deployment within a day of your approval.

What about ongoing costs?

Nothing owed to me after setup. Hosting is free (Netlify) or ~$5/month (cPanel). Adding future works costs a few cents each in AI fees.

I have thousands of works. Can this handle it?

The system has been tested at 1,084 works with full performance. Reach out to discuss large collections — pricing is negotiable for significant archives.

What if I’m not technical?

You don’t need to be. I handle the deployment, the cataloging, and the configuration. You provide images and answer a short questionnaire about your themes. Adding new works later is one command I’ll walk you through — or I can do it for you.

What happens to the site if you disappear?

You own every file. The whole codebase is open source on GitHub — any developer can pick it up. There is no proprietary service to shut down, no database to migrate, no login that depends on me. Static HTML, JSON, and images. It will keep running.

Technically inclined? Fork it for free.

The entire codebase is open source on GitHub under MIT license. Clone it, run ./init.sh, and you have a working archive. The service is for artists who'd rather spend that time making work.

View on GitHub →

Your work deserves
a permanent address.

Tell me roughly how many works you have and what kind of art you make. I’ll reply within 48 hours with whether it’s a good fit and what to expect.

Add more detail (optional)
Reply within 48h · No commitment

Prefer email? jfsneumann@gmail.com

Your details are used only to reply to your inquiry. Never shared, never added to a list.