Skip to main content
Create Bindu Agent is a cookiecutter template that scaffolds production-ready AI agents in 2 minutes. No boilerplate, no configuration hell, just answer a few questions and get a fully deployable agent that speaks A2A, AP2, and X402 protocols.

What It Does

Transforms this:
uvx cookiecutter https://github.com/getbindu/create-bindu-agent.git
Into a complete agent project with:
  • Protocol Support - A2A, AP2, and X402 built-in
  • Authentication - Auth0, DID, and PKI ready
  • Observability - Phoenix, Langfuse, and Jaeger integration
  • CI/CD - GitHub Actions workflows
  • Testing - pytest with coverage
  • Documentation - MkDocs setup
  • Containerization - Docker/Podman ready
  • Code Quality - Ruff, ty, and pre-commit hooks

Project Structure

After running cookiecutter, you get:
your-agent/
├── agent_config.json          # Agent configuration with A2A/AP2/X402 settings
├── your_agent/
│   ├── main.py               # Agent entry point (Bindu-fied!)
│   └── __init__.py
├── skills/                   # Template for adding agent skills
├── tests/                    # Pre-configured pytest tests
├── pyproject.toml            # Dependencies managed by uv
├── Dockerfile                # Ready for containerization
├── .github/workflows/        # CI/CD pipelines
└── README.md                 # Complete setup instructions

Why Use It?

Answer simple questions and get a complete production-ready agentic system. No boilerplate, no configuration hell.
Built-in support for A2A, AP2, and X402—your agent speaks the universal language of the Internet of Agents.
Works with Agno, LangChain, CrewAI, LlamaIndex, FastAgent, and more. Bring your own framework.
Includes CI/CD, testing, Docker, documentation, and deployment configs out of the box.
Built-in authentication, error tracking, and monitoring. DID support for decentralized identity.
Pre-configured with ruff, ty, pytest, pre-commit hooks, and code quality tools.

How It Works

Next Steps