Vite-style scaffolding CLI for Agentic AI Python projects
Project description
create-agent-app
Scaffold production-ready Agentic AI Python projects in seconds.
Quick Demo
Replace this placeholder with your real terminal GIF before publishing.
Install
pip install create-agent-app
For local development:
pip install -e .
Usage
create-agent-app my-agent-project
The CLI prompts for:
- template (
single_agent,multi_agent,rag_agent) - LLM provider (Groq, Gemini, Azure OpenAI, Ollama)
- model name (provider-specific)
Then it generates a complete project folder and prints next steps.
Template Comparison
| Template | Best For | Generated Architecture |
|---|---|---|
single_agent |
One assistant with tool-calling | LangGraph single-node loop + ToolNode |
multi_agent |
Staged workflows (research + writing) | Supervisor + worker agents (researcher, writer) |
rag_agent |
Document-grounded answers | ChromaDB + local embeddings + retriever tool + agent |
LLM Provider Setup
Set values in the generated .env file:
| Provider | Required Keys |
|---|---|
| Groq | GROQ_API_KEY, LLM_PROVIDER=groq, MODEL_NAME=... |
| Gemini | GEMINI_API_KEY, LLM_PROVIDER=gemini, MODEL_NAME=... |
| Azure OpenAI | AZURE_OPENAI_API_KEY, AZURE_OPENAI_ENDPOINT, optional AZURE_OPENAI_DEPLOYMENT, LLM_PROVIDER=azure, MODEL_NAME=... |
| Ollama | OLLAMA_BASE_URL (default http://localhost:11434), LLM_PROVIDER=ollama, MODEL_NAME=... |
Development
pip install -e .[dev]
python -m build
twine check dist/*
Contributing
- Fork the repository.
- Create a feature branch.
- Run local checks and verify generated templates.
- Open a pull request with a clear summary and sample scaffold output.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file create_agent_app-0.1.1.tar.gz.
File metadata
- Download URL: create_agent_app-0.1.1.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9928b3329e324e718413cf86120a5b5d6553d8c6bbda503163b5b08b8bfee91
|
|
| MD5 |
5dfcd5fa460e5d92d7d51c60b2eabb9b
|
|
| BLAKE2b-256 |
258d968d20de92e9d65d9ba196b1b08a6fd118c853b308b3376da0a529eaa7e3
|
File details
Details for the file create_agent_app-0.1.1-py3-none-any.whl.
File metadata
- Download URL: create_agent_app-0.1.1-py3-none-any.whl
- Upload date:
- Size: 27.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7db01004c6e79f26e5c77f9cea1ff8a7209f449de809639e4c013abde2bb64a3
|
|
| MD5 |
8aba9123ce209d8e742ce226fcba0656
|
|
| BLAKE2b-256 |
e657e2a962c5ce52d19c0b78f70c151416ce751fd5a069038db4079561e13253
|