Full Documentation: create-agentverse-agent.tech
CLI to scaffold production-ready uAgents with a Postgres-backed multipod runtime, chat + payment protocols, and Agentverse registration.
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
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 -duvx create-agentverse-agentpipx install create-agentverse-agent
# or
pip install create-agentverse-agentuvx create-agentverse-agentuvx create-agentverse-agent --default
# or
uvx create-agentverse-agent -duvx create-agentverse-agent --advanced
# or
uvx create-agentverse-agent -auvx create-agentverse-agent --overwriteuvx create-agentverse-agent --debugmy-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
cd my-agent
uv sync
make test # Postgres in Docker + agent on hostOr full stack: make run. See make help.
| 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 |
Tejus Gupta — tejusgupta.dev
MIT — see LICENSE.
See CONTRIBUTING.md. Runtime bundle sync procedure documented there.