mesh-llm-ui 0.75.0

Embedded Mesh LLM web console assets
Documentation
  • Coverage
  • 6.67%
    1 out of 15 items documented0 out of 11 items with examples
  • Size
  • Source code size: 4.2 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 337.27 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Mesh-LLM/mesh-llm
    3298 397 73
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • i386

mesh-llm-ui

mesh-llm-ui owns the Mesh LLM React console and the Rust asset surface used by the host API server and SDK console packages.

The TypeScript/Vite app builds into dist/. The Rust crate embeds that directory when it exists and exposes helpers for serving the console index and static assets. If dist/ is absent, the crate embeds an empty fallback directory so Rust-only checks can still run without building the UI. SDKs can use the filesystem-backed asset provider to serve packaged console resources without compiling those resources into the native FFI library.

Responsibilities

  • React console source, package metadata, and Vite configuration.
  • UI unit tests and type checks.
  • Built console asset ownership.
  • Rust helpers that map asset paths to bytes, content type, and cache policy.
  • Embedded and filesystem-backed console asset providers.

Common commands

From the repository root:

just ui-dev
just ui-test
just clean-ui
scripts/build-ui.sh crates/mesh-llm-ui

The host crate depends on this crate for embedded assets; it should not depend on the React source layout directly.