SkillTide Submit
Official description2 sourcesOpen source4d ago
pwnera/artbucket

pwnera/artbucket

Open-source, self-hosted DAM and brand manager: assets, guidelines as data and brand portals, for your team…
View on GitHub ↗Direct link · no redirect page
Official descriptionOpen-source, self-hosted DAM and brand manager: assets, guidelines as data and brand portals, for your team and AI agents (MCP, REST, CLI).
Star count
25 ★ · pwnera/artbucket · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-13 · last seen 2026-10-16 · seen 5× · listed by 2 sources
Score
score 203 · 25 ★ · 2 sources · repo
Install
npx artbucket
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx artbucket. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository pwnera/artbucket;first catalogued 2026-10-13;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

Artbucket

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

[ ][Live brand page]
----
**Your brand's source of truth, open source.**
Which logo is current? What colors should an agent use? Is this photo cleared
for paid social in Germany?
Artbucket keeps a brand's assets, rules, rights and releases together, and
gives the same answer to people, AI agents and code. People read it in the web
app and on portals, agents query it over MCP, code consumes it through the API,
the CLI and Git.
**Web app · MCP · REST API · CLI · Git**
[Try Artbucket Cloud][Artbucket Cloud] · [Live brand page] · [Docs] · Run it yourself
----
Your brand is an API
Find the asset, ask whether it may run, get it at the size you need:
Agents make the same calls over MCP (search_assets, check_use,
rendition_url), and code over the [REST API] (/api/v1, with an OpenAPI
spec). The web app is a client of that API, with zero private endpoints, so
everything it does, you can script. See [May I use this?][check] and the [CLI].
Connect an AI agent
/api/v1/mcp is an MCP server. Give the URL to any agent: it opens a consent
screen where you pick what it may do (Suggest, Read or Edit), and the agent
gets a key bound to you, never more than you can do.
That is [Artbucket Cloud]; on your own server, use its URL. Then ask: *"Give me
the approved logo for a dark background."* The agent checks the use and gets
the brand's dark-background variant, as a URL at the size it needs.
The Claude Code plugin adds a skill that teaches the workflow (brand rules
first, a use check before publishing, provenance on anything generated):
/plugin marketplace add pwnera/artbucket, then
/plugin install artbucket@artbucket (Cloud; on your own server, start Claude
Code with ARTBUCKET_URL set to its URL). Other agents: npx skills add pwnera/artbucket.
See [MCP].
Run it yourself
The whole core is here, free to self-host on Postgres and an S3-compatible
bucket. Nothing held back, nothing to unlock, no telemetry. You need Node 22+,
pnpm and Docker:
Open http://localhost:3000 and make the first account: it is the admin of
everything. No Node on the machine? Set BETTER_AUTH_SECRET in .env
(openssl rand -base64 32) and run the published image with
docker compose --profile app up -d. The [quick start] takes it from there.
To put it on a server, follow the guide for [Render], [Docker Compose],
[Docker], [Fly], [Kubernetes], [Coolify] or a [plain VPS]. Any S3-compatible
storage works: AWS S3, Cloudflare R2, Backblaze B2, MinIO, Garage, SeaweedFS.
What Artbucket manages
- **Catalog: the governance and context layer.** Every brand, rule, guideline
page, collection, asset and portal of an organization in one catalog, each
with an address (acme/corporate/asset/logo-primary@4), one search across
all of it, lineage (what it comes from, what uses it, what a change
reaches), who can reach it and through which grant, and what happened to
it. People govern it in the app; agents and code read the same context over
MCP, the API and the CLI ([catalog]).
- **Assets: what exists.** The library: search in milliseconds at 100,000
assets, and any size or format from one original as a URL,
/a/{id}/w_1200,f_webp, with no export and no duplicate.
- **Rules: how to use it.** Colors, type, logo rules and don'ts as typed
records with history, tied to the assets; guideline pages and design tokens
are drawn from them.
- **Rights: where it may run.** License, channels, territories, embargo and
last day of use on each asset. Ask before it runs: yes, or why not and what
Source
github · https://github.com/pwnera/artbucket
Browse by field
Open source
Traction
25 ★
added
yesterday

More in Open source

All 731 in Open source →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index