Skip to main content

🚀 MultiAgent Init

Interactive CLI for generating a clean multi-agent AI project.

Install

pip install multiagent-init

Run

multiagent-init

Wizard

The CLI asks for:

  1. Project name
  2. Framework
  3. Model provider
  4. Number of agents
  5. Default or custom agents
  6. Optional tools
  7. Optional tests
  8. Optional Docker

Example

🚀 MultiAgent Init

? Project name: research-team

? Select a framework:
❯ Basic
  LangGraph
  CrewAI
  AutoGen

? Select model provider:
❯ OpenAI
  Anthropic
  Google

? Number of agents:
❯ 3
  2
  4
  5
  Custom

? Agent configuration:
❯ Default agents
  Custom agents

? Agent 1 name: Market Researcher
? Agent 2 name: Data Analyst
? Agent 3 name: Report Writer

? Include tools? Yes
? Include tests? Yes
? Include Docker? No

Creating project...

✓ Agents
✓ Workflow
✓ Tools
✓ Configuration
✓ Tests
✓ README

🎉 Done!

Generated project

Custom agent names are converted into safe Python filenames and class names.

Example:

Market Researcher → market_researcher.py → MarketResearcherAgent
Data Analyst      → data_analyst.py      → DataAnalystAgent
Report Writer     → report_writer.py     → ReportWriterAgent

Development

python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e .
python -m unittest discover -s tests -v

Build:

python -m pip install --upgrade build
python -m build

Publish

TestPyPI:

python -m pip install --upgrade twine
python -m twine upload --repository testpypi dist/*

PyPI:

python -m twine upload dist/*

For CI/CD, configure PyPI Trusted Publishing with GitHub Actions.

License

MIT

Download files

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

Source Distribution

multiagent_init-0.1.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

multiagent_init-0.1.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file multiagent_init-0.1.0.tar.gz.

File metadata

  • Download URL: multiagent_init-0.1.0.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for multiagent_init-0.1.0.tar.gz
Algorithm Hash digest
SHA256 48abac421a45f7a5bf0e6e0ce9d9f29c403f6d2ed595eb7a6dc098115bfb8980
MD5 4bf15d2bf86700c78d6ea9b425a62591
BLAKE2b-256 a9a732c6edcc1b278c28d99ec5900f8538da69e99f3a8ac51e5d3d3c8c790126

See more details on using hashes here.

File details

Details for the file multiagent_init-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for multiagent_init-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dff4e4e43b6f6b410ec40862e5d9eafb00e6f9b2e7904b092b632daa41958f73
MD5 18569ce5cf3b6d6e7dfda3bbac69fd28
BLAKE2b-256 f8aabcdde3abe994a8acd86016cd3924355b32c2f72a6744565a974a127dc062

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

0.1.1

2 files

This release

0.1.0 This release

2 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