Catalog PyPI
Back to packageRELEASE DETAILS

0.3.4

PyPI

agentinit-cli

A CLI tool to scaffold production-ready LLM agent projects

agentsautogenclicrewaigoogle-adklanggraphllmscaffolding
Published10 Mar 2026
Direct dependencies5
Transitive dependenciesNot calculated

README

Version 0.3.4 documentation

agentinit

A CLI tool to scaffold production-ready LLM agent projects in seconds.

Stop copy-pasting boilerplate. Run one command and get a fully structured, framework-specific agent project ready to run.

Install

pip install agentinit

Usage

agentinit init my-project --framework langgraph --llm openai

Supported Frameworks

FrameworkDescription
langgraphLangChain's graph-based agent framework
crewaiMulti-agent role-based framework
autogenMicrosoft's conversational agent framework
google_adkGoogle's Agent Development Kit
openai_agentsOpenAI's official agents SDK
smolagentsHuggingFace's lightweight agent framework

Supported LLM Providers

ProviderEnv Variable
openaiOPENAI_API_KEY
anthropicANTHROPIC_API_KEY
groqGROQ_API_KEY
azureAZURE_OPENAI_API_KEY + AZURE_OPENAI_ENDPOINT
bedrockAWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY
geminiGOOGLE_API_KEY

Generated Project Structure

my-project/
├── agents/
│   └── base_agent.py    # framework-specific agent logic
├── tools/
│   └── sample_tool.py   # sample tool stub
├── config/
│   └── config.yaml      # llm and project config
├── Dockerfile           # ready to containerize
├── main.py              # entry point
├── .env.example         # environment variable template
└── requirements.txt     # dependencies for chosen framework

Commands

Scaffold a new project

agentinit init <project-name> --framework <framework> --llm <provider>

Add a new agent to an existing project

cd my-project
agentinit add-agent researcher --framework langgraph

List all supported frameworks and providers

agentinit list-frameworks

Examples

# LangGraph with OpenAI
agentinit init my-agent --framework langgraph --llm openai

# CrewAI with Anthropic
agentinit init my-crew --framework crewai --llm anthropic

# AutoGen with Groq
agentinit init my-autogen --framework autogen --llm groq

# Google ADK with Gemini
agentinit init my-adk --framework google_adk --llm gemini

# OpenAI Agents SDK with Azure
agentinit init my-openai-agent --framework openai_agents --llm azure

# Smolagents with Bedrock
agentinit init my-smol --framework smolagents --llm bedrock

Getting Started After Scaffolding

cd my-project
cp .env.example .env       # add your API keys
pip install -r requirements.txt
python main.py

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 5

Native requirements
5 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
click
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
click<9.0.0,>=8.1.0runtime
jinja2
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
jinja2<4.0.0,>=3.1.0runtime
questionary
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
questionary<3.0.0,>=2.0.0runtime
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
requests<3.0.0,>=2.31.0runtime
rich
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
rich>=13.0.0runtime

Distribution files

2 collected
agentinit_cli-0.3.4-py3-none-any.whl

bdist_wheel · 18.09 KB · Python py3

Source file
agentinit_cli-0.3.4.tar.gz

sdist · 9.07 KB · Python source

Source file

Repository

PENDING
northcommits/agentinit

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:27 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:85bc9fde2512946e687fa8b0f9e251a0df662ce14702cbeccb0dacac1f1ff2bd

Other collected versions

View all collected versions →