Authenticate using ZITADEL Device Flow. Opens a browser URL; token is saved to ~/.morphso/config.yaml.
morphso loginNo flags.
Clear the saved token from ~/.morphso/config.yaml.
morphso logoutNo flags.
Print the currently authenticated user's ID and email.
morphso whoamiReturns an error if not logged in.
Search packages by keyword. Returns up to 20 results.
morphso search <query>Example:
morphso search vector databaseOutput columns: NAME, TYPE, PRICE, DESCRIPTION. Verified packages are marked ✓.
Show package details: description, type, tags, dependencies, and total RAM and disk requirements.
morphso info <package>Example:
morphso info gopediaInstall a package. Resolves and installs required dependencies first, then prompts for optional ones. The hub recommends an install strategy based on your OS and architecture unless overridden.
morphso install <package[@version]> [flags]Flags:
| Flag | Description |
|---|---|
--strategy <s> |
Force strategy: native, docker, k8s, helm |
--native |
Shorthand for --strategy=native |
--docker |
Shorthand for --strategy=docker |
--k8s |
Shorthand for --strategy=k8s |
--helm |
Shorthand for --strategy=helm |
--yes |
Non-interactive mode — skip confirmation prompts |
--no-deps |
Install main package only; skip dependency resolution |
--template |
Save config template to ./<package-slug>.env (e.g., ./gopedia.env) |
--config <file> |
Inject a custom config file via MOSO_CONFIG env var |
Examples:
morphso install gopedia # AI-recommended strategy
morphso install gopedia --docker # force Docker
morphso install gopedia@1.2.0 --yes # specific version, non-interactive
morphso install gopedia --template # also save config template
morphso install gopedia --no-deps # skip dependency installUninstall a package and record the removal in hub history. If other installed packages depend on this one, morphso shows the dependents and prompts for how to proceed:
- [1] Cascade — remove this package and all packages that depend on it
- [2] Force — remove only this package; dependents remain but lose this dependency
- [3] Cancel — abort the removal
morphso remove <package>Example:
morphso remove gopediaShow installation history for the authenticated user, as recorded by the hub.
morphso listExample output:
PACKAGE VERSION STRATEGY OS/ARCH INSTALLED AT
gopedia 1.2.0 docker linux/amd64 2026-05-20 10:32:01
postgresql 15.0 docker linux/amd64 2026-05-20 10:31:55