Console CLI Tools
AIMatrix Console CLI Tools
Developer-First Command Line Interface
AIMatrix Console CLI Tools provide powerful, git-like command-line interfaces for workspace management, agent operations, and system administration. Built with both Kotlin and Python implementations, these tools offer git-like workflow for workspace management, agent orchestration, system monitoring, and seamless integration with CI/CD pipelines.
Multi-Language Architecture
Our CLI tools are implemented in both Kotlin and Python to serve different use cases and preferences:
🟨 Kotlin CLI (amx)
High-performance, type-safe CLI with native compilation and fast startup times
🐍 Python CLI (amx-py)
Feature-rich CLI with extensive library ecosystem and rapid prototyping capabilities
Architecture Overview
graph TB
subgraph "CLI Implementations"
KOTLIN[Kotlin CLI - amx]
PYTHON[Python CLI - amx-py]
end
subgraph "Core Features"
AGENT_MGR[Agent Management]
WORKFLOW_MGR[Workflow Operations]
SYSTEM_ADMIN[System Administration]
CONFIG_MGR[Configuration Management]
end
subgraph "Integration Layer"
REST_CLIENT[REST API Client]
WS_CLIENT[WebSocket Client]
SUPABASE[Supabase Client]
MCP_CLIENT[MCP Client]
end
subgraph "Output & Formatting"
JSON_OUT[JSON Output]
TABLE_OUT[Table Format]
YAML_OUT[YAML Output]
INTERACTIVE[Interactive Mode]
end
subgraph "External Systems"
AMX_DAEMON[AMX Daemon]
SUPABASE_BE[Supabase Backend]
MCP_SERVERS[MCP Servers]
CI_CD[CI/CD Systems]
end
KOTLIN --> Core Features
PYTHON --> Core Features
Core Features --> Integration Layer
Integration Layer --> External Systems
Core Features --> Output & Formatting
Kotlin CLI Implementation
Core CLI Framework
|
|
Service Layer Implementation
|
|
Python CLI Implementation
CLI Framework with Click
|
|
Service Layer Implementation (Python)
|
|
Remote Daemon Management
Daemon Control Commands
|
|
Load Balancing & Failover
|
|
Setup Assistant & Configuration
Interactive Setup Wizard
|
|
Scripting Capabilities & CI/CD Integration
Shell Integration
|
|
CI/CD Pipeline Integration
|
|
Automation Scripts
|
|
Tip
Installation: Install AMX CLI tools using package managers (brew install amx-cli on macOS, pip install amx-cli for Python) or download pre-built binaries from our releases page.
Note
Shell Integration: Source the provided shell functions in your .bashrc or .zshrc for enhanced command completion, aliases, and environment management features.
AIMatrix Console CLI Tools - Command-line power for AI-first operations