Skip to main content

create-agentverse-agent

Fetch.ai PyPI PyPI - Python Version License CI Docs

Full Documentation: create-agentverse-agent.tech

CLI to scaffold production-ready uAgents with a Postgres-backed multipod runtime, chat + payment protocols, and Agentverse registration.


Why this exists

Building agents with uAgents is powerful, but a production-grade setup — Postgres coordination, rate limits, payments, multipod runtime — is a lot to hand-roll every time.

This tool generates a complete project in seconds:

  • Postgres-backed work queue, session locks, and idempotency
  • Chat and payment protocol wiring
  • FET, Stripe, and Skyfire payment support (configurable)
  • Smart Agentverse registration on startup
  • Dual config: agent.yml (non-secret) + .env (secrets)
  • Docker Compose for local Postgres + agent
  • uv-based Python 3.13 workflow

Prerequisites

CLI tool: Python 3.12+, uv (recommended)

Generated projects: Python 3.13, uv, Docker (Postgres via Compose)

Test the CLI from a local checkout:

uvx --from . create-agentverse-agent -d

Installation

uvx create-agentverse-agent

Other methods

pipx install create-agentverse-agent
# or
pip install create-agentverse-agent

Usage

Interactive setup

uvx create-agentverse-agent

Quick start with defaults

uvx create-agentverse-agent --default
# or
uvx create-agentverse-agent -d

Advanced configuration

uvx create-agentverse-agent --advanced
# or
uvx create-agentverse-agent -a

Overwrite existing project

uvx create-agentverse-agent --overwrite

Debug logging

uvx create-agentverse-agent --debug

What gets generated?

my-agent/
├── agent.yml              # Identity, protocols, runtime config
├── .env                   # Secrets (Postgres, API keys)
├── .env.example           # Reference for env vars
├── AGENTVERSE.md          # Agentverse profile readme
├── schema.sql             # Postgres coordination schema
├── docker-compose.yml     # Local Postgres + agent
├── Dockerfile             # Container build
├── pyproject.toml         # uv / hatch project
├── uv.lock                # Locked dependencies
├── Makefile               # db, test, run, down
├── src/agent/handler.py   # Your handler (edit this)
├── src/runtime/           # Framework runtime
└── src/shared/            # Settings and types

After scaffolding

cd my-agent
uv sync
make test    # Postgres in Docker + agent on host

Or full stack: make run. See make help.


Documentation

Guide Description
Installation Install methods
Getting Started End-to-end tutorial
Usage CLI options
Generated Structure Project layout
Configuration agent.yml + .env reference
Architecture Runtime design
Handler Guide Writing agent logic
Agentverse Registration and profile
Migration Upgrading from 0.2.x

Author

Tejus Gupta — tejusgupta.dev


License

MIT — see LICENSE.


Contributing

See CONTRIBUTING.md. Runtime bundle sync procedure documented there.

Metadata

Release files for create-agentverse-agent 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for create-agentverse-agent 1.0.1
File Size Uploaded
create_agentverse_agent-1.0.1.tar.gz 132.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for create-agentverse-agent 1.0.1
File Interpreter ABI Platform
create_agentverse_agent-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 287.5 kB

Release files / create_agentverse_agent-1.0.1.tar.gz

Download URL create_agentverse_agent-1.0.1.tar.gz
Size 132.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c39388a4c3391ac62c412e9878cde6170d34e13c3f8e7f0c7ca3b41b29526d2f
BLAKE2b-256 checksum
How to use checksums
d1b4228285e05ece30ca1a42c43f222f12f676eb2f41b06d279bc8b2feca11dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / create_agentverse_agent-1.0.1-py3-none-any.whl

Download URL create_agentverse_agent-1.0.1-py3-none-any.whl
Size 154.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19a34aa6df36b1d250c5e9bd34151a5e588aafe7d4174120870a409b7bc87244
BLAKE2b-256 checksum
How to use checksums
1f2fd0c6373c41688885d3326e113033d1d57ffd855d2383695d36fc588bae72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page