Prerequisites
- Have an API_KEY. Should be accessible in your personal space on the Heex Cloud platform.
Supported Platforms
Heex CLI has been tested on the following platforms.| Architecture | Ubuntu 20.04 LTS | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
|---|---|---|---|
| x86_64 | ✅ | ✅ | ✅ |
| ARM | ✅ | ✅ | ✅ |
Getting started
Get the Heex CLI via apt
1
Add Heex to your apt trusted environments
2
Install the heex-cli
3
Use the heex-cli
Once installed, re-load your terminal, and from there you can call our cli using the
heex command.Any future update of our CLI shall be retrieved using sudo apt update && sudo apt install --only-upgrade heex-cliIf for some reason you can’t install via
apt, you can also get our CLI via direct downloadHow to login to the Heex CLI
To login to the Heex CLI, you can use the following command: Usage:--api-key option anymore.
How to manage profiles
To manage profiles, you can use the following command: Usage:How to logout from the Heex CLI
To logout from the Heex CLI, you can use the following command: Usage:How to generate LLM instruction files
Download LLM Knowledge Base using the following command: Usage:Commands
| Name | Description |
|---|---|
| agent | Commands related to the Heex Agent operations (i.e., upload an agent). |
| completion | Sets up autocompletion. |
| datasource | Commands related to Data Source management (i.e., add Data Source). |
| login | Login to the CLI. |
| logout | Logout from the CLI by removing the active userconfig. |
| events | Commands related to events management (i.e., get events). |
| implementation | Commands related to implementation management (i.e., create new implementation). |
| llm | Commands related to LLM instruction files for CLI automation. |
| quotas | Provides a list of available quotas for a given organization. |
| recordings | Commands related to recordings management (i.e., download recordings). |
| sdk | Commands related to SDK operations (i.e., build the SDK). |
| signal | Commands related to signals management (i.e., create new signals). |
| system | Commands related to system management (i.e., create new system). |
| trigger | Commands related to trigger management (i.e., create new trigger). |
| update | Updates the CLI from the REST API with the latest version or with a given version. |
| userconfig | Manage user userconfigs. |
| whoami | Show current user and workspace information. |
| workspace | Commands related to workspace management (i.e., get storage information about a given workspace). |
Getting Help
You can obtain extra help on usage per command or subcommands by using--help:
How to direct download the CLI
In your terminal, run the following:heex executable, you can get a list of all available CLI commands by calling:
completion command to enable the autocompletion in your current terminal.