Iconik

Backlight's cloud MAM: indexes on-prem, LTO, and cloud storage into one searchable, permissioned media library

NOT REALLY · consider alternatives
price $65/mo per seatsubscription / year $780estimated build time not realistically soloreplaced by 0 people

Iconik is not a search box, it is a storage gateway network. Its job is to make an on-prem NAS in one building, an LTO library in another, and three cloud buckets behave like one library, generate proxies for all of it, and then let a producer in another timezone browse the parts they are allowed to see without ever touching the original storage. Every hard part of that is infrastructure and permissions, and none of it gets easier because an agent writes the code. A solo editor can absolutely build a personal catalog of their own drives, and that is worth doing. It is not a MAM, and the moment a second person or a second site is involved you are staffing a product, not running a script.

Build verification: not recorded. How we judge buildability

What you give up

  • storage gateways that index on-prem NAS, LTO, and cloud buckets as one library
  • per-user and per-collection permissions with an audit trail
  • proxy transcoding that keeps up with petabyte ingest
  • Adobe and Resolve panels plus the desktop player
  • shared collections and review for clients who never see your storage
  • archive and restore lifecycle out to deep cloud storage

Why people still pay

They pay because the alternative is an intern and a spreadsheet, and because the asset you cannot find is functionally deleted. A facility's media outlives its staff, its NLE versions, and usually its storage vendor. Iconik's actual product is being the index that survives all three, with permissions solid enough to put a client in front of and an audit trail solid enough to put in a contract.

Your build guide

The stack, security requirements, and agent rules for a focused replacement.

Before you start

  • ffmpeg
  • a machine that can see every volume you want indexed
  • SQLite plus FTS5
  • storage for proxies
  • a lot of patience for the first index
01
A Node CLI plus a local web app: better-sqlite3 for the index, Express serving on localhost, plain server-rendered pages.
02
Model source media, edit decisions, processing jobs, and exported assets; keep stable source IDs and timestamps.
03
Interface for this cloud media asset management workflow: a CLI with a dry-run or preview command and an explicit output path.
engineering roadmap

Implementation plan

1

Phase 1, architecture and data

A Node CLI plus a local web app: better-sqlite3 for the index, Express serving on localhost, plain server-rendered pages. Model source media, edit decisions, processing jobs, and exported assets; keep stable source IDs and timestamps.

2

Phase 2, implement

Everything is local: no accounts, no cloud, no telemetry. The SQLite file plus the proxies folder is the entire product and both are backupable.

3

Phase 3, implement

For one person on their own drives: walk the volumes, make ffmpeg proxies, extract metadata, and search it locally. A catalog, not a MAM.

4

Phase 4, review and output

Backlight's cloud MAM: indexes on-prem, LTO, and cloud storage into one searchable, permissioned media library. Free-text notes and tags per clip, and a starred collection I can export as a JSON or CSV shot list.

5

Phase 5, recovery and acceptance

Offline drives stay in the index and are marked offline when the volume is not mounted, with the volume label shown so I know which shelf to go to. Verify this invariant with a saved fixture: The original hash must remain unchanged; cuts and captions must stay aligned after export despite a variable input frame rate. State the practical limit: storage gateways that index on-prem NAS, LTO, and cloud buckets as one library.

the pro prompt
Build me a single-user local media catalog for my own drives, the honest
personal floor of iconik. It is for exactly one person; facility-scale asset
management is what iconik is for. Requirements:

- A Node CLI plus a local web app: better-sqlite3 for the index, Express serving on
  localhost, plain server-rendered pages.
- `scan <volume>` walks the drive, records path, size, mtime, and volume label, then
  runs ffprobe for duration, codec, resolution, frame rate, and embedded timecode.
  Re-running it is incremental, keyed on path plus mtime plus size.
- Every video gets a 480p H.264 proxy and a contact sheet of 9 frames written to
  ~/MediaCatalog/proxies/<hash>/, so I can identify a clip without mounting the drive
  it lives on.
- Search across filename, path, codec, and my own notes with SQLite FTS5, plus filters
  for duration, resolution, and volume. Results play the proxy inline.
- Offline drives stay in the index and are marked offline when the volume is not
  mounted, with the volume label shown so I know which shelf to go to.
- Free-text notes and tags per clip, and a starred collection I can export as a JSON
  or CSV shot list.
- Everything is local: no accounts, no cloud, no telemetry. The SQLite file plus the
  proxies folder is the entire product and both are backupable.
- Out of scope: multi-user access, permissions, cloud storage gateways, and AI tagging.
  Do not build a login system. If a second person needs this, buy iconik.
- README: installing ffmpeg, expected first-scan time for a 20TB volume, and a warning
  to run the proxy pass overnight.

$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md

prior art · use these instead of building, if you'd ratherResourceSpaceGenuine open-source DAM with metadata, collections, and user permissions. Development lives on the project's own repo, the GitHub copy tracks it.↗KitsuOpen-source production platform with versioned media, review, and per-project access. Closer to a facility tool than a personal catalog.↗
share on X ↗

Iconik pricing

planmonthlyannual (per mo)what you get
collaborator user$0/user—Review, approve, comment and share; cannot operate as a standalone free accountA $0 Collaborator seat still belongs to a paid, credit-funded iconik workspace.
browse user$9/user—Browse and search assets with restricted production permissionsStarter pricing is usage-credit based in addition to user seats.
standard user$65/user—Standard media-management permissions and workflowsStarter pricing is usage-credit based in addition to user seats.
power user$120/user—Expanded administration and production permissionsStarter pricing is usage-credit based in addition to user seats.
professional——Custom users, storage, services and enterprise media-management features
enterprise——Custom users, storage, services, security and support

free tierno free tier; a $0 Collaborator seat still requires a paid iconik workspace and usage credits

billingmonthly usage-based Starter pricing; no public annual rate or annual commitment verified

hidden costsSeat charges sit on top of usage credits for storage, AI and services; publishing and bring-your-own-storage proxy workflows can require add-ons.

pricing sources checked 2026-08-14 · pricing source ↗

Questions about Iconik

Can you build your own Iconik with AI?

A full replacement is not the recommended project. Iconik is not a search box, it is a storage gateway network. Its job is to make an on-prem NAS in one building, an LTO library in another, and three cloud buckets behave like one library, generate proxies for all of it, and then let a producer in another timezone browse the parts they are allowed to see without ever touching the original storage. Every hard part of that is infrastructure and permissions, and none of it gets easier because an agent writes the code. A solo editor can absolutely build a personal catalog of their own drives, and that is worth doing. It is not a MAM, and the moment a second person or a second site is involved you are staffing a product, not running a script.

What does the Iconik build prompt cover?

The prompt starts with this scope: For one person on their own drives: walk the volumes, make ffmpeg proxies, extract metadata, and search it locally. A catalog, not a MAM. Full-product capabilities excluded from the comparison include: storage gateways that index on-prem NAS, LTO, and cloud buckets as one library; per-user and per-collection permissions with an audit trail; proxy transcoding that keeps up with petabyte ingest. Follow the implementation plan and its prerequisites before expanding the build.

How do I use the prompt, AGENTS.md and agent skills?

Start with the Iconik prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.

How long will this Iconik project take?

The catalogue estimate is not realistically solo for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.

What would I give up by replacing Iconik?

storage gateways that index on-prem NAS, LTO, and cloud buckets as one library; per-user and per-collection permissions with an audit trail; proxy transcoding that keeps up with petabyte ingest; Adobe and Resolve panels plus the desktop player; shared collections and review for clients who never see your storage; archive and restore lifecycle out to deep cloud storage. They pay because the alternative is an intern and a spreadsheet, and because the asset you cannot find is functionally deleted. A facility's media outlives its staff, its NLE versions, and usually its storage vendor. Iconik's actual product is being the index that survives all three, with permissions solid enough to put a client in front of and an audit trail solid enough to put in a contract.

What price is this guide comparing against?

The recorded Starter · Standard User plan is $65/mo per seat (monthly per user), checked 2026-07-30. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.

What can I use instead of building Iconik?

The prior-art section lists ResourceSpace, Kitsu as starting points. Review their current scope, license and maintenance before adopting one.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.