Skip to main content

create-agent 🤖

One-command bootstrap for OpenAI Agents SDK projects.

Usage

# npx (no install needed)
npx create-agent my-project

# With agent type
npx create-agent my-project --type single   # default — single agent + tools
npx create-agent my-project --type multi    # multi-agent with handoffs
npx create-agent my-project --type voice    # voice pipeline (STT → agent → TTS)

# uvx (if you prefer Python toolchain)
uvx create-agent my-project

What you get

my-project/
├── main.py                          # Entry point — just run this
├── agents/                          # Agent definitions
├── tools/                           # @function_tool functions
├── tests/                           # Pytest tests (ready to run)
├── pyproject.toml                   # uv-managed deps
├── Makefile                         # make run / make test / make lint
├── .env.example                     # Copy → .env, add OPENAI_API_KEY
├── .gitignore
└── .github/copilot-instructions.md  # Copilot context — team onboarding

After bootstrap

cd my-project
cp .env.example .env    # add your OPENAI_API_KEY
uv sync                 # install deps
uv run main.py          # run your agent

Agent types

Type Description
single Single agent with function tools. Best starting point.
multi Orchestrator + specialist agents connected via handoffs.
voice Voice pipeline skeleton (STT → agent → TTS).

Copilot integration

Every project includes .github/copilot-instructions.md. When your teammate opens the project in VS Code with GitHub Copilot, it automatically loads the agent context — they can ask Copilot things like:

  • "Add a tool that fetches weather data"
  • "Add a guardrail that blocks off-topic questions"
  • "Write a test for the orchestrator"
  • "Add memory to persist conversation history"

Stack

Author

Eddie Chan — github.com/unrealandychan

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

create_openai_agent-1.0.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

create_openai_agent-1.0.0-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file create_openai_agent-1.0.0.tar.gz.

File metadata

  • Download URL: create_openai_agent-1.0.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for create_openai_agent-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4afd907f1b73c9d216022b61215f7c75a694d309f4b25ddc9e1a050885f6d5e2
MD5 fe6349f7fb2f246a81d8b312ea858eba
BLAKE2b-256 9573818210aeb86a571584eb231e1d12ebd0eca104704afc775994e9c93d6a7f

See more details on using hashes here.

File details

Details for the file create_openai_agent-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for create_openai_agent-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a6fecd547d47c94b650a3f7736a2ec1bd85db3b3c78199a9319024da51229acc
MD5 6121112a541bb118f1d0f95b470b5f19
BLAKE2b-256 f10b165a227bbb77ef2c3568c5b551352cc297542e4f3d422da2a27334f04162

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page