Skip to content

Installation

There are several ways to install the Agent Starter Pack. Choose the method that works best for your workflow.

Want zero setup? 👉 Try in Firebase Studio or in Cloud Shell

uvx for Quick Project Creation

If you have uv installed, you can create projects without a permanent installation:

bash
uvx agent-starter-pack create my-awesome-agent

Virtual Environment Installation

Installs into an isolated Python environment.

bash
# Create and activate venv
python -m venv .venv && source .venv/bin/activate # source .venv/Scripts/activate for Windows Git Bash

# Install using pip or uv
pip install agent-starter-pack

Persistent CLI Installation

Installs the agent-starter-pack command globally.

With pipx (Isolated Global Tool)

bash
# Install pipx (if needed)
python3 -m pip install --user pipx && python3 -m pipx ensurepath

# Install Agent Starter Pack
pipx install agent-starter-pack

With uv tool install (Fast, Isolated Global Tool)

Requires uv (see uvx section for install).

bash
uv tool install agent-starter-pack

Create Project (After Persistent/Venv Install)

If you installed via pipx, uv tool install, or in a virtual environment:

bash
agent-starter-pack create my-awesome-agent

Managing Installation

Upgrading

  • uvx: Not needed (always uses latest).
  • pipx: pipx upgrade agent-starter-pack
  • uv tool: uv tool install agent-starter-pack (this upgrades)
  • pip/uv pip (in .venv): (uv) pip install --upgrade agent-starter-pack

Uninstalling

  • uvx: Not applicable.
  • pipx: pipx uninstall agent-starter-pack
  • uv tool: uv tool uninstall agent-starter-pack
  • pip/uv pip (in .venv): (uv) pip uninstall agent-starter-pack

Released under the Apache 2.0 License.