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-cliyarn global add @iqai/adk-clipnpm add -g @iqai/adk-clibun add -g @iqai/adk-cliKey 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 runNext Steps
How is this guide?