Installation

There are multiple ways to install and run create-agentverse-agent. Choose the method that best fits your workflow.


The easiest way to use the tool — no installation required, similar to npx:

uvx create-agentverse-agent

This downloads and runs the latest version in an isolated environment. Perfect for one-off usage or trying out the tool.

Requirements: uv must be installed. Python 3.12+ for the CLI itself.


Local Development (CLI contributors)

Run the CLI from a local checkout without publishing:

uvx --from /path/to/create-agentverse-agent create-agentverse-agent -d

Or install editable:

uv tool install --editable .
create-agentverse-agent --version

See CONTRIBUTING.md for make check and bundle sync.


Generated Project Requirements

Scaffolded agents are separate projects with their own toolchain:

Requirement Why
Python 3.13 Locked in generated pyproject.toml
uv Dependency management (uv sync)
Docker Local Postgres via docker compose / make db

Using pipx (Global, Isolated)

Install globally in an isolated environment:

pipx install create-agentverse-agent
create-agentverse-agent

Best for: Users who want the CLI always available without polluting their global Python environment.


Using pip

Install directly with pip:

pip install create-agentverse-agent
create-agentverse-agent

Best for: Adding to existing projects or virtual environments.


Using Poetry

Add as a dependency in a Poetry-managed project:

poetry add create-agentverse-agent
poetry run create-agentverse-agent

Note: Poetry installs the scaffolder CLI only. Generated agent projects use uv and hatch, not Poetry.


Verify Installation

Check that the installation was successful:

create-agentverse-agent --version

You should see the current version number printed.


Next Steps

Once installed, head to Getting Started or the Usage Guide.


This site uses Just the Docs, a documentation theme for Jekyll.