Public website and source-aware package portal for ACRYL - Agent Context Relay Yielding Lifecycles.
Built with React 19, TypeScript, Vite, Tailwind CSS 4, and React Router.
- ⭐ Support ACRYL: star the project on GitHub
- 💬 Join the discussion: Discord
pnpm install
pnpm devRun the complete local gate:
pnpm checkPackage discovery reads the public, read-only DSH 1024Store v2 API at runtime. This supplies live search, categories, pagination, install counts, stars, and recent additions across the upstream catalog.
A committed static catalog provides the initial render and automatic fallback when the live registry is unavailable. Regenerate it from a local upstream checkout with:
ACRYL_CATALOG_SOURCE=../awesome-deepseek-harness-plugins pnpm catalog:syncOnly verified npm package commands are offered. Source-only entries remain browse-only. Package sources remain visible, and catalog inclusion is not presented as ACRYL-native compatibility. See THIRD_PARTY_NOTICES.md.
.github/workflows/deploy-pages.yml builds and deploys the organization site at acryldev.github.io. The repository must retain the special acryldev.github.io name for this root URL. Keep the Pages custom-domain setting empty until acryl.dev DNS points to GitHub Pages. Only then add public/CNAME with acryl.dev and configure the Pages custom domain.
GitHub Pages is sufficient for this read-only release: landing pages, live upstream discovery, static fallback, package detail pages, install commands, and documentation. Authentication, submissions, ACRYL-owned analytics, trust verification, or any public write API will need an ACRYL backend. Cloudflare Worker/D1 is a stronger fit for that phase than moving the static site to Netlify alone.
Configure the domain provider with GitHub Pages' current apex-domain records and add www as a CNAME to acryldev.github.io. Verify the exact values in GitHub's Pages documentation before changing DNS. Once the records resolve, add acryl.dev in repository Settings -> Pages, restore public/CNAME, and enforce HTTPS after the certificate is issued. Do not configure the custom domain first: GitHub redirects acryldev.github.io to it before the domain resolves.