Announcing Artist Alley v0.1.0 — first public release
Today we’re tagging v0.1.0 — the first-ever public release of Artist Alley, the self-hosted asset-management system built around how studios produce, review, archive, and ship. It’s a baseline: the core feature set is in place, the code is clean-room original, and the project is now open source under AGPL-3.0 (dual-licensed with a separate commercial license).
For the complete, itemised notes, see the release notes. This post is the tour.
What Artist Alley is
One Go binary with the SvelteKit frontend embedded via go:embed, backed
by Postgres and a storage volume (filesystem or any S3-compatible bucket). No
microservices, no message bus in the core — heavy capabilities run as optional
companion containers. Drop it on a host, point it at Postgres, and go.
The underlying model — assets, posts, collections, metadata, review, workflow — is tuned for game and animation studios first, but generalises to any team cataloging items with associated media.
What’s in v0.1.0
Pulled from the roadmap’s Shipped set:
- Upload → posts → collections. Drag-anywhere upload with a background queue, per-row tags and per-asset metadata, three post-composition modes, and separate cover thumbnails. Posts wrap assets; collections wrap posts.
- Full-text search across assets, posts, metadata, and tags — with facets, field-level filters, and reverse-image search.
- A universal asset viewer. One shell hosts per-kind bodies — image,
video, audio, PDF, font, 3D — over a shared anchor model, with universal
pan/zoom, fullscreen, and a review canvas (zoom / pan / tile). Format
coverage spans PNG / JPEG / WebP / HDR / EXR, HLS video with frame-accurate
scrubbing, audio waveforms, multi-page PDF, font specimens, and native 3D
viewers (glTF / GLB / OBJ / FBX /
.mview). - Admin-extensible metadata. Operators define typed custom fields per asset-type and per collection, with per-field capability gates and audit history.
- Federation — ArchivePub. Artist Alley is the first DAM we know of — open source or commercial — that natively federates. v0.1.0 ships the reference implementation of ArchivePub, the walled-garden federation protocol built on the ActivityPub data model: per-actor inbox/outbox, Ed25519 signed envelopes, share-list access control, and a delivery worker. The spec is at v1.0-rc1.
- Identity, admin & account. Sessions, scoped API tokens, roles & capabilities; a capability-gated admin shell with real config surfaces; an account shell with profile, theme, and language preferences.
- Theme & i18n. M3-shaped light + dark palettes; per-user language preference with English shipped and Spanish + French in progress.
How to run it
v0.1.0 ships as a multi-arch Docker image (amd64 + arm64), published
to GHCR and Docker Hub and signed with Sigstore. Native packages and binaries
(.deb / .rpm / static / Homebrew) are a v1.0.0 target. The
install guide has the docker run and Compose
recipes.
Open source, self-hosted
Artist Alley is AGPL-3.0-only, free to self-host forever. The commercial path matures alongside the product; the core stays feature-complete. Read the whitepaper for the design intent, browse the code on GitHub, and see the release notes for the full v0.1.0 changelog.
This is v0.1.0 — the first tag, not the finish line. More soon.