create-adk-agent
v0.0.10
Published
Nx generator for scaffolding ADK (Agent Development Kit) TypeScript projects with multiple templates, multi-model support, and modern tooling
Maintainers
Readme
create-adk-agent
Scaffold production-ready Google ADK TypeScript projects in seconds
Quick Start
npx create-adk-agent my-agentCreates a TypeScript project pre-configured for building AI agents with Google's Agent Development Kit.
What You Get
- ✅ Working agent examples from ADK docs
- ✅ TypeScript configured (ES2022, NodeNext, ESM)
- ✅ Hot reload with tsx (instant execution)
- ✅ Multi-model support (Gemini, OpenAI, Anthropic)
- ✅ Environment setup with API key validation
- ✅ Testing with Jest, linting with ESLint
Usage
Interactive:
npx create-adk-agent my-agentNon-interactive:
npx create-adk-agent my-agent \
--template=basic \
--modelProvider=gemini \
--model=gemini-2.5-flashAfter Generation
cd my-agent
# Add your API key
cp .env.example .env
# Edit .env with your API key
# Start development
npm run dev
# Use ADK DevTools
npm run adk:web # Interactive web UI
npm run adk:run # CLI runnerTemplates
- basic - Single agent with one tool (docs example)
- multi-tool - Agent with multiple tools (default)
Learn More
- ADK Documentation - Official ADK guide
- TypeScript Quickstart - Getting started
- Building Agents - Agent tutorials
License
MIT
