Overview
ADK-TS CLI toolkit for AI agent development, testing, and deployment
Experimental Feature
The ADK-TS CLI is currently experimental and under active development. Features and APIs may change in future releases.
The ADK-TS CLI (@iqai/adk-cli
) is a comprehensive command-line toolkit designed for professional AI agent development. Built with TypeScript and NestJS, it provides a complete development environment from project scaffolding to production deployment.
Installation
Install globally with:
npm install -g @iqai/adk-cli
yarn global add @iqai/adk-cli
pnpm add -g @iqai/adk-cli
bun add -g @iqai/adk-cli
Key Features
Development & Testing
- Project Scaffolding – Generate projects from professional templates (Discord bots, web servers, MCP servers, etc.)
- Interactive Chat Interface – Terminal-based chat with markdown rendering for rapid agent testing
- Web UI – React-based visual interface for agent management and testing
- Hot Reload – Live code reloading during development with customizable watch paths
- Smart Agent Discovery – Automatic scanning with .gitignore awareness and path filtering
Production & Deployment
- RESTful API Server – Full-featured HTTP server for agent management and messaging
- OpenAPI Documentation – Auto-generated Swagger docs for ADK server API endpoints
- Health Monitoring – Built-in health checks and status endpoints
- Session Management – Persistent conversation sessions with state management
- Event Streaming – Real-time events via Server-Sent Events (SSE)
Developer Experience
- Multi-Package Manager Support – Auto-detection and support for npm, pnpm, yarn, and bun
- Intelligent CLI UX – Interactive prompts, spinners, and progress indicators
- Debug Mode – Comprehensive logging and diagnostics
- Cross-Platform – Full support for Windows, macOS, and Linux
Requirements
- Node.js v22.0 or higher
- Package Manager: npm, yarn, pnpm, or bun
- TypeScript support (handled automatically)
Commands Overview
adk new
– Create new ADK projects from maintained templatesadk run
– Run agents with interactive chat, server mode, or hot reloadadk web
– Launch web interface for visual agent development and testingadk serve
– Start standalone API server for production deployment
Quick Start Example
# Create a new agent project
adk new my-ai-assistant --template simple-agent
cd my-ai-assistant
adk run
Next Steps
How is this guide?