Open Artifacts
self-hosted instance

Open Artifacts

Publish self-contained HTML and Markdown pages from any coding agent. Share by URL, protect with a password, and keep them in sync as your project evolves.

$ npx skills add FradSer/open-artifacts

Then point your agent at this instance:

$ export OPEN_ARTIFACTS_URL=<this origin>

What it does

API

MethodEndpointPurpose
POST/api/artifactsCreate → { id, url, writeToken }
PUT/api/artifacts/:idUpdate (bearer write token)
GET/api/artifacts/:idMetadata and version list
GET/api/artifacts/:id/rawStored content
DEL/api/artifacts/:idDelete (bearer write token)
GET/a/:idView the artifact (?v=N for history)