Skip to content

Install Bub

Terminal window
curl -fsSL https://bub.build/install.sh | bash

The install script installs uv and Python 3.12, and puts bub[app] into your current environment. app is an optional dependency group that bundles the application-layer capabilities such as the CLI, channels, and plugins; you do not need it if you only use the SDK.

When it finishes, run bub --help, then run bub onboard to start configuring.

From 0.6.0 on, Bub ships the core only. Use your package manager to add Bub to your project as a dependency. Here is uv:

Terminal window
uv add bub
uv run python -c "from bub.core import Agent; print(Agent.__name__)"

Clone the repository and sync its dependencies:

Terminal window
git clone https://github.com/bubbuild/bub.git
cd bub
uv sync

Then run it with uv run bub.


With the installation done, continue to Quick start.