Install Thalux · public npm packages

Start with the SDK.
Add only what you need.

Thalux is published as a focused package family under @x12i. The website you are viewing is plain static HTML; Node.js is needed only if you choose to install the Thalux software packages.

quick start
$ npm install @x12i/thalux
import { createThalux } from "@x12i/thalux";

const thalux = createThalux({ semanticExecutor });
const result = await thalux.transform({ tenantId, map, records });
Node.js 20+ · ESM · MIT · v0.2.0

Package family

One model. Five focused packages.

Every package is public on npm and shares the same map and runtime contracts.

01Core SDK

@x12i/thalux

Typed SDK for map validation, deterministic planning, five-plane transformation, and runtime inspection.

$ npm install @x12i/thaluxView package on npm ↗
02HTTP service

@x12i/thalux-service

Stateless Builder and Runtime REST APIs plus service-hosted MCP surfaces.

$ npm install @x12i/thalux-serviceView package on npm ↗
03MCP servers

@x12i/thalux-mcp

Separate Builder and Runtime MCP servers over stdio or Streamable HTTP JSON-RPC.

$ npm install @x12i/thalux-mcpView package on npm ↗
04FuncX adapter

@x12i/thalux-funcx

AI-assisted map authoring, audit, repair, and bounded semantic extraction.

$ npm install @x12i/thalux-funcx @x12i/funcxView package on npm ↗
05React UI

@x12i/thalux-ui

Metadata Builder and Runtime Visibility components for products that embed Thalux.

$ npm install @x12i/thalux-ui react react-domView package on npm ↗

Two explicit service levels

Metadata authoring and runtime transformation stay separate everywhere.

SurfaceBuilder · metadataRuntime · data
React UIThaluxBuilderThaluxRuntime
REST API/thalux/builder/v1/thalux/runtime/v1
MCP/mcp/builder/mcp/runtime
CLIthalux-builder-mcpthalux-runtime-mcp
Persistence boundary

The SDK and service transform and inspect data; your host fetches and saves it. Runtime Visibility can display persistence receipts returned by the host.

Start with Thalux

Install the smallest surface you need.

Map meaning once, transform it reliably, and let every human and agent work from the same governed context.