A type system for operations.
Working with an agent? Paste this and it'll get to a working chant build on its own — full version at intentius.io/chant/agents:
Install a chant lexicon for this project's target platform (aws, azure, gcp,
k8s, helm, docker, github, gitlab, forgejo, or temporal) — this also installs
the chant CLI:
npm install --save-dev @intentius/chant-lexicon-<name>
Then scaffold (use `.` if this repo is already the project root):
npx chant init . --lexicon <name>
Read every skills/*/SKILL.md it writes before authoring anything — that's
the operational playbook for this platform. Author resources as typed
TypeScript exports, then validate with `npx chant build` and
`npx chant lint`. Query the estate with `npx chant search "<query>"`
instead of reading a raw synthesized dump.
Synthesis is pure and local. There is no authoritative state file — chant computes a precise change set against the live system using cloud-side ownership markers, so you get a plan without hosting state. When an apply needs durability — approval gates, rollback, crash-resume — chant compiles your orchestration to durable workflows: Temporal-native when you want durability, zero-dependency when you don't.
chant is in active development. Packages are published under the
@intentiusorg on npm.
Declare infrastructure as typed TypeScript — see the Quick Start for a walkthrough.
No project required — point chant audit at a repo and get a tiered CI security report (GitHub, GitLab, Forgejo/Codeberg):
chant audit https://github.com/owner/repo -f markdown -o report.mdIt separates PR-worthy security findings (with ready-to-apply fix diffs) from hygiene.
| Package | Description |
|---|---|
| @intentius/chant | Type system, discovery, build pipeline, semantic lint engine, CLI |
| @intentius/chant-lexicon-aws | AWS lexicon — S3, Lambda, IAM types + semantic lint rules |
| @intentius/chant-lexicon-azure | Azure lexicon — ARM resource types, template functions |
| @intentius/chant-lexicon-gcp | GCP lexicon — Deployment Manager resource types |
| @intentius/chant-lexicon-gitlab | GitLab CI lexicon — pipelines, jobs, variables |
| @intentius/chant-lexicon-helm | Helm lexicon — charts, releases, values |
| @intentius/chant-lexicon-k8s | Kubernetes lexicon — Deployments, Services, ConfigMaps + YAML import |
| @intentius/chant-lexicon-render | Render lexicon — services, datastores, env groups, projects; applied straight to the Public API |