Installation methods
The Timbal CLI provides a command-line interface for managing Timbal projects, including initialization, building, deploying, and other project management tasks.- macOS / Linux
- Windows
Use If your system doesn’t have
curl to download and execute the installation script:curl, you can use wget:Upgrading
To upgrade the CLI to the latest version, you can either run:- macOS / Linux
- Windows
Uninstallation
To remove the CLI, delete the binary and the~/.timbal data directory:
- macOS / Linux
- Windows
Python Package
If you want to use Timbal directly in your Python projects or integrate it into an existing codebase, you can install the Python package directly.pip:
uv:
Optional dependencies
Install the extras used by your application:timbal[server]: HTTP server and WebSocket endpoints.timbal[voice]: WebRTC, audio resampling, and local voice turn detection. Combine withserverfor the voice playground.timbal[voice-livekit]: LiveKit media transport; combine withserver,voicefor live calls with local detection.timbal[documents]: PDF, Word, and Excel parsing.timbal[evals]: Rich CLI output for evaluations.timbal[codegen]: Code generation and formatting tools.timbal[all]: All of the above.