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