SEAM CLI.
Open-source. Apache-2.0. npm install -g @measurelab/seam-cli. Author your intelligence model in YAML, validate it, compile it, resolve queries against it, all from your terminal.
Install
The CLI is published to npm under the @measurelab scope. Apache-2.0 licensed. Node.js 20+ required.
npm install -g @measurelab/seam-cli
Once installed, the seam binary is available on your PATH.
Four commands.
The CLI does four things. Author. Validate. Compile. Resolve.
seam init
Scaffold a new SEAM project with directories, seam.config.yaml and example definitions.
seam init
seam validate
Load and validate definitions against the JSON schemas and semantic rules. Returns a validation report with errors, warnings and counts.
seam validate
seam compile
Load, validate and compile all definitions into a manifest.json. The manifest is the indexed artefact the resolver runs against.
seam compile
seam resolve
Fuzzy-match a query against the compiled manifest. Returns the matched metric or entity with full governance context: canonical source, fallback sources, applicable definition, confidence score.
seam resolve "monthly revenue"
What the CLI is. What it isn’t.
The CLI is for
- Authoring an intelligence model in YAML
- Validating definitions locally during development
- Compiling to a deployable manifest
- Resolving queries against your model on your machine
- Embedding governed resolution into your own tooling
The CLI is not
- A production MCP server in front of agents
- Multi-tenant or multi-user
- An OAuth provider
- An audit pipeline writing to BigQuery
- A downstream MCP proxy
Those live in the SEAM Runtime, hosted by Measurelab. Talk to us.