agent-starter-pack
GoogleCloudPlatform/agent-starter-pack
A repository for production-ready templates to deploy AI Agents on Google Cloud.
Overview
Contains Python-based templates aimed at easing the deployment process of generative agents in a production environment, featuring built-in CI/CD, evaluation, and observability tools.
Categories
Tags
Similar tools
ECC
affaan-m/ECC
The agent harness performance optimization system
hermes-agent
NousResearch/hermes-agent
The self-improving AI agent built by Nous Research
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT: Build, Deploy, and Run AI Agents
ollama
ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
langflow
langflow-ai/langflow
Langflow is a powerful platform for building and deploying AI-powered agents and workflows.
dify
langgenius/dify
Production-ready platform for agentic workflow development
Install
pip install agent-starter-packREADME
🚀 Agent Starter Pack
⚠️ Agent Starter Pack is in maintenance mode — switch to
agents-cliActive development has moved to
agents-cli, the next evolution of Agent Starter Pack. ASP will continue to receive critical fixes only — no new features, no new templates, no new deployment targets. New projects should start withagents-cli; existing projects should migrate.uvx google-agents-cli setupMigration takes minutes — your agent code, tests, Terraform, and CI/CD carry over with no rewrites.
What you gain:
- 🛠️ Unified CLI in place of the Makefile —
run,deploy,eval run,eval compare,playground,lint, and more- 🧠 Bundled coding-agent skills that turn Claude Code, Gemini CLI, or Codex into an ADK expert
- 🔁 End-to-end lifecycle tooling: scaffold → eval → deploy → publish → observe
- ☁️ First-class support for Google Cloud's Agent Platform
→ Migration guide • Get started • Docs • GitHub • PyPI
A Python package that provides production-ready templates for GenAI agents on Google Cloud.
Focus on your agent logic—the starter pack provides everything else: infrastructure, CI/CD, observability, and security.
| ⚡️ Launch | 🧪 Experiment | ✅ Deploy | 🛠️ Customize |
|---|---|---|---|
| Pre-built agent templates (ReAct, RAG, multi-agent, Live API). | Vertex AI evaluation and an interactive playground. | Production-ready infra with monitoring, observability, and CI/CD on Cloud Run or Agent Engine. | Extend and customize templates according to your needs. 🆕 Now integrating with Gemini CLI |
⚡ Get Started in 1 Minute
From zero to production-ready agent in 60 seconds using uv:
uvx agent-starter-pack create
✨ Alternative: Using pip
If you don't have uv installed, you can use pip:
# Create and activate a Python virtual environment
python -m venv .venv && source .venv/bin/activate
# Install the agent starter pack
pip install --upgrade agent-starter-pack
# Create a new agent project
agent-starter-pack create
That's it! You now have a fully functional agent project—complete with backend, frontend, and deployment infrastructure—ready for you to explore and customize.
🔧 Enhance Existing Agents
Already have an agent? Add production-ready deployment and infrastructure by running this command in your project's root folder:
uvx agent-starter-pack enhance
See [Installation Guide](https://googlecloudplatform