Artist Alley
← Todas las entradas

Announcing Artist Alley v0.1.0 — first public release

  • release
  • federation
  • launch

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.