Make ideas
explorable.
An Astro starting point for inventors and researchers, with math, code, charts, and interactive models.
Public source · Astro publishing toolkit
Math and code
Typeset equations and publish code with syntax highlighting.
Charts
Plot CSV data as line, bar, scatter, and pie charts.
3D models
Embed models readers can rotate, zoom, and inspect.
Start using Alkemist
Choose your hosting provider, then copy the setup instructions.
Connect your Git repository. Main publishes your site; other branches get previews.
Use GitLab CI for Pages. The starter deploys main and checks other branches; parallel previews need a paid GitLab tier.
Build ordinary static files. Keep your provider’s deployment command, domain, and preview setup in your own repository.
Use Node 24.20.0. Choose an empty destination for your new site.
git clone https://github.com/alkemdotdev/alkemist.git
cd alkemist
npm ci
npm run create:site -- ../my-lab --provider cloudflare
cd ../my-lab
npm install
npm run verify
npm run devgit clone https://github.com/alkemdotdev/alkemist.git
cd alkemist
npm ci
npm run create:site -- ../my-lab --provider gitlab
cd ../my-lab
npm install
npm run verify
npm run devgit clone https://github.com/alkemdotdev/alkemist.git
cd alkemist
npm ci
npm run create:site -- ../my-lab --provider custom
cd ../my-lab
npm install
npm run verify
npm run dev