shimpz-cli 0.5.26

Fast local tooling for Shimpz Assistants
shimpz-cli-0.5.26 is not a library.

Shimpz CLI

shimpz checks and runs file-backed Assistant Actions locally without Docker. It installs a pinned uv in its private cache, manages Python 3.14, and runs the public shimpz Python SDK from the Assistant's pyproject.toml.

Install

Install with Cargo:

cargo install shimpz-cli --locked

Prebuilt binaries for Linux, macOS, and Windows are available in GitHub Releases. Both installation paths provide the shimpz command.

Use

shimpz auth
shimpz assistant new hello-assistant
shimpz assistant develop codex
shimpz assistant develop claude hello-assistant --yolo
shimpz assistant check
shimpz assistant run create-dns --input '{"zone":"example.com"}'
shimpz assistant publish --visibility public
shimpz install
shimpz status
shimpz start
shimpz reset
shimpz upgrade

shimpz auth opens the default browser for OAuth authorization and also prints the URL and user code in the terminal. shimpz auth status validates the exact Accounts session online, while shimpz auth logout revokes the complete rotating token family. Local credentials are stored in the current OS user configuration directory with owner-only permissions.

shimpz assistant publish validates the Assistant, requests assistant:publish in its browser authorization when needed, and continues the publication in the same command. A separate shimpz auth step is not required.

shimpz assistant install <source-digest> [--team <team-id>] installs one exact published Assistant. When more than one Team is available, --team is required.

shimpz assistant new <name> creates a minimal Python Assistant with one Hello World Action. Python is the default language; it can also be selected explicitly with --language python.

shimpz assistant develop <codex|claude> [path] starts an interactive coding agent in the current directory, or in the optional path, with the versioned Shimpz Assistant development guide from https://developers.shimpz.com/assistant.md. The agent keeps its normal permission protections unless --yolo is explicitly provided.

shimpz install installs or reconciles the complete Local Space from one atomic, digest-pinned release. shimpz status reports it, shimpz start reconciles it, and shimpz reset removes its exact owned state. A corrupt prior installation is removed only after an exact interactive Yes; benign absence is successful. Linux storage is LUKS2-backed, macOS requires FileVault protection for Docker's default data disk, and WSL2 requires the default Docker data disk on a fully protected BitLocker volume.

shimpz upgrade checks the latest stable GitHub release and replaces a standalone executable only when a newer version is available. A Space-managed CLI is updated exclusively by the atomic Local release.

Integration tokens are read from environment variables and never accepted as CLI arguments. For example, Integration cloudflare uses SHIMPZ_INTEGRATION_CLOUDFLARE.

The crates.io package is named shimpz-cli; the installed command is shimpz.

License

Apache-2.0.