HELM AI Kernel
HELM AI Kernel Design System Surface
Open-source execution kernel, CLI, MCP, conformance, verification, and compatibility.This page documents the public HELM AI Kernel console and design-system surface. It exists so the docs site covers the frontend package family instead of burying it inside repository-only package READMEs.
Audience
This page is for contributors extending the HELM AI Kernel Console, maintainers reviewing frontend package changes, and developers who need to understand which UI assets are part of the self-hostable OSS surface.
Outcome
You should know which packages and docs own console UI primitives, how the design-system package is validated, and where the public console docs fit into the larger HELM AI Kernel developer journey.
Surface Model
flowchart TD
subgraph Ingestion["1. Ingestion & Context Plane"]
console["HELM AI Kernel Console"]
package["packages/design-system-core"]
docs["docs/design-system/*"]
public["Public console docs"]
release["Self-hostable OSS release"]
end
subgraph Evaluation["2. Evaluation & Policy Plane"]
tests["package tests and CI gates"]
end
%% Operational Flow Edges
console --> package
package --> docs
docs --> tests
tests --> public
public --> release
%% Premium Styling Rules
style tests fill:#2d3748,stroke:#4a5568,stroke-width:2px,color:#fffMermaid source
flowchart TD
subgraph Ingestion["1. Ingestion & Context Plane"]
console["HELM AI Kernel Console"]
package["packages/design-system-core"]
docs["docs/design-system/*"]
public["Public console docs"]
release["Self-hostable OSS release"]
end
subgraph Evaluation["2. Evaluation & Policy Plane"]
tests["package tests and CI gates"]
end
%% Operational Flow Edges
console --> package
package --> docs
docs --> tests
tests --> public
public --> release
%% Premium Styling Rules
style tests fill:#2d3748,stroke:#4a5568,stroke-width:2px,color:#fffSource Families
| Source family | Purpose | Public handling |
|---|---|---|
apps/console/ |
Browser console for receipts, policy, MCP, evidence, replay, conformance, trust, incidents, audit, developer, and settings workflows. | Covered by /helm-ai-kernel/console. |
packages/design-system-core/ |
Frontend primitives, tokens, grammar highlighting, and package-level tests. | Covered by this page and package README truth checks. |
docs/design-system/ |
Accessibility, architecture, CI gates, contrast, decisions, library adoption, primitive coverage, and theming docs. | Summarized here; detailed source remains edit-linked in repo. |
docs/CONSOLE.md |
Public user-facing Console docs. | Rendered directly at /helm-ai-kernel/console. |
Validation
Use the package and docs gates before changing console or design-system behavior:
make test-design-system
make test-console
make docs-coverage docs-truth
The design system is part of the OSS self-hostable surface, but it is not a separate product. Public docs should explain how it supports the Console and developer experience, not position it as a standalone commercial UI kit.
Source Truth
apps/console/packages/design-system-core/README.mddocs/design-system/README.mddocs/design-system/accessibility.mddocs/design-system/architecture.mddocs/design-system/ci-gates.mddocs/CONSOLE.md
Troubleshooting
| Symptom | Check |
|---|---|
| Console UI copy diverges from docs | Update docs/CONSOLE.md and the relevant component tests together. |
| Token or contrast behavior changes | Review docs/design-system/contrast-table.md and package token tests. |
| A primitive lacks accessibility coverage | Add or update the design-system accessibility and primitive coverage docs before release. |
| A package change is invisible in public docs | Update this page or /helm-ai-kernel/console, then rerun diagram and source-coverage gates. |
Documentation And UI Contract
The design system docs should connect visual components to governance meaning. Status badges, receipt summaries, policy decisions, warnings, and verifier output must use stable labels that match schemas and CLI output. When a token or component changes, update screenshots, accessibility notes, and any consuming Console or docs-platform page together. A reader should know which styles are illustrative, which are required for accessible evidence review, and which are outside the OSS surface. Keep color and icon decisions tied to state semantics such as allow, deny, warning, pending verification, and stale evidence rather than decorative preference.
Include keyboard focus, color contrast, reduced-motion behavior, and copy semantics for each stateful component. Evidence review UI must remain usable in screenshots, Markdown exports, and assistive technology.
State ownership for token changes and keep component examples aligned with generated screenshots.