Skip to content
alkemist

Project status

What is implemented and where the current boundaries are.

Available in the repository

  • Astro 7.3.2 with an integration package and reusable UI package.
  • AlkLayout, Ubuntu and Ubuntu Mono, handwritten annotations, #eee/#111 boards, and eight fixed inks.
  • AlkMath and math in Markdown/MDX: KaTeX HTML and MathML, with invalid expressions rejected during the build.
  • AlkCode and enhanced code fences: Shiki highlighting, captions, line numbers, highlighted lines, and copy controls.
  • AlkChart: CSV-backed line, bar, scatter, pie, donut, and heatmap, with data tables and line/scatter zoom.
  • AlkModel: uncompressed GLB/glTF viewing, camera controls, wireframe, and poster fallback.
  • AlkShader: one real WebGL2 interference study with adjustable frequency and angle.
  • MDX docs, a development notebook, and the interactive specimen board using the same packages.
  • Cloudflare native Git production and branch previews, build checks, and source-revision verification.
  • An independent site generator with packaged dependencies, content-preserving snapshot updates, and an external consumer validation gate.
  • Copyable agent setup prompts, a plain Markdown setup contract, and guides for Cloudflare, GitLab Pages, and custom hosting.

Repository access is currently required. These packages can be installed from the generated starter’s local tarballs; there is no npm release yet. The demo fixtures are synthetic and labeled as such. Cloudflare hosts this demo; GitLab and custom-provider guides are setup recipes, not claims of a completed deployment on your account.

Further work

Chart aggregation, more statistical presets, streaming and large-file processing; compressed model pipelines, mesh and point-cloud adapters; Gaussian splats, robotics, simulations, and a general shader authoring API still require implementation and representative examples. Dedicated theorem and diagram components are planned; the current specimen uses semantic HTML and SVG.

Representation matters

NeRF training checkpoints are not universal browser assets. Browser-ready export pipelines and method-specific viewers need separate qualification. Converting a radiance field into a mesh changes its representation and will be labeled accordingly.

An upstream engine’s capability is not automatically an Alkemist feature. A component becomes available here after implementation, documentation, and a representative demonstration.