Skip to main content

CLI Reference

The Teale CLI provides full control over your Teale node from the command line. Every feature available in the GUI app has a corresponding CLI command.

Installation

Homebrew

brew install teale

Direct Download

Download the latest binary from the releases page and add it to your PATH.

How It Works

All CLI commands communicate with a running Teale node via its local HTTP API (default http://localhost:11435). The CLI is a thin client -- the node process does the actual work.

To start a node, use teale up or teale serve. All other commands require a running node.

Global Options

These options are available on most commands:

OptionTypeDefaultDescription
--portinteger11435HTTP port of the Teale node
--api-keystringAPI key for authentication (required when allow_network_access is enabled)
--jsonflagOutput machine-readable JSON instead of human-friendly text

Commands

CommandDescription
teale upStart the node and join the inference network
teale downStop the running node
teale serveStart a headless daemon (no GUI)
teale statusShow node status
teale chatSend a chat message
teale loginSign in via phone OTP
teale modelsManage models (list, load, download, unload)
teale configRead or write settings
teale ptnManage Private TealeNet memberships
teale walletManage wallet and credits
teale peersList connected peers
teale agentAgent profile and conversations
teale apikeysManage API keys