Elizon Docs

Developer Resources

Build, sign and install Elizon Packages with the Elizon CLI.

A Package is a portable, signed bundle of AI objects (Agents, Teams, Workflows, Tools, Skills, Knowledge Bases, and voice and phone configuration) that installs into an Elizon Organization as one unit. You write it as plain files in a folder, check it with the Elizon CLI, and ship it as a single .pkg file.

npx @elizon/cli init

That one command is all the setup there is. The CLI runs through npx, with nothing to install globally and no account needed to start.

What's in this section

The shape of the work

Author, offline

init scaffolds a project. You (or your coding agent) edit elizon.yaml and the component files, then run validate until it passes. None of this needs an account or a network connection.

Build, offline

build assembles an unsigned .pkg. Two builds of the same sources produce identical bytes.

Sign, against your Organization

target add connects the CLI to your Elizon Organization through a browser approval. sign then signs the artifact with your Organization's key, which never leaves your Organization.

Install, from Studio or the CLI

An operator installs the signed .pkg, either through the install wizard in Studio → Packages or with install. Either way they supply their own models, accounts and documents, because a Package never carries any.

Who does what

You are…Start here
A developer building a PackageYour first Package
Using Claude Code, Codex or Cursor to build oneAuthor with a coding agent
An operator installing a Package someone sent youInstalling a Package
Automating builds and installsCI/CD