Skip to main content

LLM Agent Scaffolder

llm-agent-scaffolder is a command-line tool designed to rapidly generate a complete boilerplate for building a custom, multi-agent framework powered by Google's Gemini LLM.

It sets up the entire project structure, including directories for agents, tools, orchestration, and LLM clients, allowing you to go from an idea to a working agent framework in minutes.

Features

  • Full Project Initialization: Creates a complete, ready-to-use project structure with a single command.
  • Component Scaffolding: Easily add new, empty Agent or Tool files to your existing project.
  • Modular by Design: The generated boilerplate is organized into logical components (agents, tools, orchestrator) for maximum extensibility.
  • Gemini-Ready: Includes a pre-configured client for interacting with the Google Gemini API.

Installation

pip install llm-agent-scaffolder
UsageInitialize a New ProjectTo create a brand new agent framework project, run:create-simple-agent init --name MyAgentProject
This will create a new directory MyAgentProject/ with the complete boilerplate.Add New ComponentsOnce inside a project directory, you can easily add new components:Create a new Tool:create-simple-agent new tool --name MyFileParser
Create a new Agent:create-simple-agent new agent --name DataAnalysisAgent
Generated Project StructureThe init command generates the following structure:MyAgentProject/
├── agents/
│   ├── base_text_agent.py
│   ├── text_conversational_agent.py
│   └── text_tool_execution_agent.py
├── llm_clients/
│   ├── base_prediction_client.py
│   └── gemini_prediction_client.py
├── orchestrator/
│   ├── text_agent_graph_loader.py
│   └── text_agent_orchestrator.py
├── tools/
│   ├── base_tool.py
│   └── sample_tool.py
├── utils/
│   ├── data_models.py
│   └── logger.py
├── config.py
├── main.py
├── text_agent_configs.json
└── text_agent_workflows.json

Metadata

Release files for llm-agent-scaffolder 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for llm-agent-scaffolder 0.1.1
File Size Uploaded
llm_agent_scaffolder-0.1.1.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for llm-agent-scaffolder 0.1.1
File Interpreter ABI Platform
llm_agent_scaffolder-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / llm_agent_scaffolder-0.1.1.tar.gz

Download URL llm_agent_scaffolder-0.1.1.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
41f1172ad1464f5d00dab003ce29236cbc155a286672eda46ceadc9d358e7b27
BLAKE2b-256 checksum
How to use checksums
08c6f3f883bcfe733f7eb992f9f1d2e74049c6acff8c9ec447f63f85e5a6d79b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.4

Release files / llm_agent_scaffolder-0.1.1-py3-none-any.whl

Download URL llm_agent_scaffolder-0.1.1-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d32d68e7a164c71792481c7ec1721d9c1570e4007d238743207f1079812163c7
BLAKE2b-256 checksum
How to use checksums
93d7ceeb682c937dfa8e03d724716f82dd94467ff01ff95c19604f57aab42496
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.4

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release 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