create-agentverse-agent
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
Recommended: uvx (no install)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| create_agentverse_agent-1.0.1.tar.gz | 132.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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