AMX Console
The Universal Interface for Everyone
AMX Console is the user-facing application that employees, customers, and suppliers use to interact with AIMatrix. Built with Compose Multiplatform, it provides native applications for iOS, Android, Windows, macOS, and Linux. The console combines conversational UI with traditional graphical interfaces, includes the studio functionality for workspace configuration, and serves as the primary interface for all users.
Key Features
🎯 Hybrid Interface
- Conversational UI: Natural language interactions with AI agents
- Graphical UI: Traditional interface for structured tasks
- Studio Mode: Configure workspaces and agent behaviors
- Seamless Switching: Move between modes effortlessly
📱 True Multi-Platform with Compose Multiplatform
- One Codebase: Single Kotlin codebase for all platforms
- Native Performance: Not web wrappers - true native apps
- Platform Integration: Deep OS-level integration
- Consistent Experience: Same features across all devices
Platform Support
Platform | Conversational UI | Graphical UI | Studio Mode | Native Features |
---|---|---|---|---|
iOS | ✅ | ✅ | ✅ | Face ID, Push Notifications, Widgets |
Android | ✅ | ✅ | ✅ | Material You, Biometric Auth, Widgets |
Windows | ✅ | ✅ | ✅ | System Tray, Windows Hello, Notifications |
macOS | ✅ | ✅ | ✅ | Touch Bar, Menu Bar, Continuity |
Linux | ✅ | ✅ | ✅ | System Tray, Desktop Integration |
Architecture
|
|
Core Capabilities
📝 Todo Management
- View AI-generated todos
- Prioritize and organize tasks
- Track completion status
- Collaborative task assignment
- Due date management
- Recurring task support
💬 Conversation Hub
- All AI conversations in one place
- Multi-channel aggregation (email, chat, voice)
- Context preservation across sessions
- Search conversation history
- Export conversation logs
- Real-time translation
🤖 Agent Monitoring
- See AI agents responding to customers
- Monitor performance metrics
- Intervene when necessary
- Provide training feedback
- View agent decision logs
- Track success rates
🎨 Studio Mode (Workspace Configuration)
The studio functionality is integrated directly into AMX Console, allowing users to:
|
|
Agent Designer
|
|
Workflow Builder
|
|
User Scenarios
For Employees
|
|
For Customers
|
|
For Suppliers
|
|
Installation
Desktop Installation
From AIMatrix CLI
|
|
Direct Download
- Windows: Download from Microsoft Store or
.exe
from aimatrix.com - macOS: Download from Mac App Store or
.dmg
from aimatrix.com - Linux: Available via Snap, Flatpak, or AppImage
Mobile Installation
- iOS: Download from Apple App Store
- Android: Download from Google Play Store
Configuration
|
|
Development with Compose Multiplatform
Project Structure
amx-console/
├── shared/
│ ├── src/commonMain/kotlin/
│ │ ├── ui/
│ │ │ ├── conversational/
│ │ │ ├── graphical/
│ │ │ └── studio/
│ │ ├── viewmodels/
│ │ ├── data/
│ │ └── navigation/
│ └── src/commonTest/
├── androidApp/
│ └── src/main/
├── iosApp/
│ └── iosApp/
├── desktopApp/
│ └── src/jvmMain/
└── build.gradle.kts
Shared UI Components
|
|
Platform-Specific Features
iOS-Specific
|
|
Android-Specific
|
|
Integration with Other Products
With AIMatrix CLI
|
|
With AMX Engine
|
|
With AMX Hub
|
|
Best Practices
Performance Optimization
- Use lazy loading for large data sets
- Implement virtual scrolling for lists
- Cache frequently accessed data
- Optimize image loading with Coil
User Experience
- Provide offline functionality
- Show loading states clearly
- Implement pull-to-refresh
- Support keyboard shortcuts on desktop
Security
- Encrypt local storage
- Use biometric authentication
- Implement session timeout
- Secure communication with Engine
AMX Console - The universal interface for AIMatrix, bringing conversational AI and workspace configuration to every platform