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:
uvx agent-starter-pack create my-awesome-agent
Virtual Environment Installation
Installs into an isolated Python environment.
# 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)
# 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).
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:
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
Troubleshooting Common Installation Issues
Command Not Found After Installation
If you encounter "command not found" errors after installation:
- Check your PATH: Ensure that the Python scripts directory is in your PATH:bash
echo $PATH
- Verify installation location: Check where the package was installed:bash
pip show agent-starter-pack
- Manual path addition: If needed, add the scripts directory to your PATH:bashAdd this line to your
export PATH="$HOME/.local/bin:$PATH" # For user installations
~/.bashrc
or~/.zshrc
for persistence.
Permission Errors During Installation
If you encounter permission errors:
- Use user installation mode:bash
pip install --user agent-starter-pack
- Check directory permissions:bash
ls -la ~/.local/bin
- Fix permissions if needed:bash
chmod +x ~/.local/bin/agent-starter-pack
Python Version Compatibility Issues
If you encounter Python version errors:
- Check your Python version:bash
python --version
- Install a compatible Python version if needed (3.10 or newer is required).
- Create a virtual environment with the correct Python version:bash
python3.10 -m venv .venv source .venv/bin/activate
Package Dependency Conflicts
If you encounter dependency conflicts:
- Use a clean virtual environment:bash
python -m venv .venv source .venv/bin/activate pip install agent-starter-pack
- Update pip and setuptools:bash
pip install --upgrade pip setuptools
- Install with verbose output to identify conflicts:bash
pip install -v agent-starter-pack
Installation Verification
To verify your installation is working correctly:
- Check the installed version:bash
agent-starter-pack --version
- Run the help command:bash
agent-starter-pack --help
If you continue to experience issues, please file an issue with details about your environment and the specific error messages you're encountering.