Skip to main content

AI command-line agent for terminal automation and task execution

Project description

VEXIS-CLI-2.0

VEXIS CLI image

Python License Status Providers

๐Ÿง  Advanced 5-Phase AI-powered terminal automation system

Transform natural language into precise terminal commands with intelligent multi-phase processing


๐Ÿš€ Quick Start โ€ข ๐Ÿ“– Documentation โ€ข ๐ŸŽฏ Features โ€ข โš™๏ธ Configuration โ€ข ๐Ÿค Contributing


โœจ Why VEXIS-CLI-2.0?

VEXIS-CLI-2.0 represents a quantum leap in command-line automation, featuring a sophisticated 5-Phase Pipeline Architecture that delivers unprecedented accuracy and reliability in natural language to command translation.

๐ŸŽฏ "Create a backup of my documents folder" โ†’ Intelligent backup with verification
๐ŸŽฏ "Find all Python files with syntax errors" โ†’ Multi-stage code analysis with reporting
๐ŸŽฏ "Set up a development environment for React" โ†’ Complete environment setup with validation


๐ŸŒŸ Revolutionary Features

๐Ÿง  5-Phase Pipeline Architecture

  • Phase 1: Command Suggestion - AI analyzes intent and suggests approach
  • Phase 2: Command Extraction - Precise command isolation and validation
  • Phase 3: Command Execution - Safe terminal execution with monitoring
  • Phase 4: Log Evaluation - Intelligent error analysis and retry logic
  • Phase 5: Summary Generation - Comprehensive result reporting

โšก Advanced Execution Engine

  • Multi-iteration error recovery with self-correction
  • Real-time progress tracking and status updates
  • Intelligent fallback mechanisms across providers
  • Comprehensive safety validation and rollback capabilities

๐Ÿ”— Universal AI Provider Ecosystem

  • 16+ AI providers with unified interface abstraction
  • Automatic provider selection based on task requirements
  • Seamless fallback and load balancing across providers
  • Vision API support for image-based tasks

๐Ÿ›ก๏ธ Enterprise-Grade Architecture

  • Zero-defect configuration management with validation
  • Comprehensive logging with structured output
  • Platform abstraction for cross-platform compatibility
  • Advanced error handling with detailed diagnostics

๐ŸŽจ Modern User Experience

  • Rich terminal interface with syntax highlighting
  • Interactive provider selection with performance metrics
  • Real-time execution monitoring and feedback
  • Comprehensive documentation and examples

๐Ÿค– AI Provider Ecosystem

๐Ÿ  Local & Privacy-First

๐Ÿฆ™ Ollama - Complete local AI integration
Recommended 2026 models: llama-4-scout-17b, deepseek-r1, qwen2.5:7b

โ˜๏ธ 2026 Cloud Powerhouses

Provider 2026 Models Speed Specialty
๐Ÿš€ Groq Llama 3.3 70B, GPT-OSS 120B โšกโšกโšกโšกโšก Ultra-fast inference
๐Ÿ”ฎ Google Gemini 3.1 Pro, Gemini 3 Flash โšกโšกโšกโšก Enterprise reliability
๐Ÿง  OpenAI GPT-5.4, GPT-5.4-pro, GPT-5-mini โšกโšกโšกโšก Advanced reasoning
๐ŸŽญ Anthropic Claude Opus 4.6, Claude Sonnet 4.5 โšกโšกโšกโšก Analytical excellence
โšก xAI Grok 4.20, Grok 4.20-beta โšกโšกโšกโšก Real-time knowledge
๐ŸฆŠ Meta Llama 4 Scout 17B โšกโšกโšก Open-source leadership
๐ŸŒŠ Mistral Latest multilingual models โšกโšกโšก Global applications
๐Ÿ”ท Microsoft GPT-5.4-pro via Azure โšกโšกโšก Enterprise integration
๐Ÿ”๏ธ AWS Claude Opus 4.6 via Bedrock โšกโšกโšก Scalable infrastructure
๐ŸŽฏ Cohere Latest business models โšกโšกโšก Enterprise workflows
๐Ÿ” DeepSeek DeepSeek R1, DeepSeek V4 โšกโšกโšก Technical reasoning
๐Ÿค Together Llama 4 hosting โšกโšกโšก Custom model deployment
๐ŸŽฎ MiniMax Latest generation models โšกโšกโšก Creative tasks
๐Ÿ‡จ๐Ÿ‡ณ Zhipu GLM latest models โšกโšกโšก Chinese language

๐Ÿ’ก 2026 Recommendations: Groq (speed), Google Gemini 3.1 (reliability), OpenAI GPT-5.4 (capability), Ollama Llama 4 (privacy)


๐Ÿš€ Installation

๐ŸŽฏ Zero-Configuration Quick Start

git clone https://github.com/vexis-project/VEXIS-CLI-2.0.git
cd VEXIS-CLI-2.0
python3 run.py "list files"  # Auto-setup and run!

โœ… System Requirements

  • Python 3.8+ (wide compatibility)
  • 4GB+ RAM for local models (8GB+ recommended for Llama 4)
  • API keys for cloud providers
  • Optional: Ollama for local AI (curl -fsSL https://ollama.ai/install.sh | sh)
  • Tested on: Ubuntu and macOS

โš ๏ธ Note: Bugs may occur with certain models or providers. If you encounter issues, please try selecting a different model or provider. We will fix the issue as soon as the cause is identified.

๐ŸŽจ First Run Experience

VEXIS-CLI-2.0 features an enhanced provider selection interface with real-time performance metrics:

Enhanced Provider Selection


๐Ÿ’ป Usage Examples

๐Ÿ 5-Phase Pipeline in Action

# Simple operations with intelligent validation
python3 run.py "create a comprehensive README for my project"
python3 run.py "find and organize files larger than 10MB by date"
python3 run.py "set up Python development environment with testing"

# Complex multi-step tasks
python3 run.py "analyze all Python files for security vulnerabilities"
python3 run.py "deploy this React application to production with monitoring"
python3 run.py "optimize system performance and generate detailed report"

# Advanced automation
python3 run.py "create automated backup system with encryption and verification"
python3 run.py "monitor system resources and alert on anomalies for 24 hours"

๐ŸŽ›๏ธ Advanced Configuration

# Use specific provider with 5-phase pipeline
python3 run.py "complex task" --provider groq --model llama-3.3-70b-versatile

# Enable debug mode with detailed phase logging
python3 run.py "debug task" --debug --phase-logging

# Skip interactive prompts (uses configured preferences)
python3 run.py "quick automation" --no-prompt --auto-confirm

# Vision-enabled tasks
python3 run.py "analyze this screenshot and suggest improvements" --image screenshot.png

โš™๏ธ Configuration

๐Ÿ“ Advanced Configuration System

VEXIS-CLI-2.0 uses a hierarchical configuration system with validation:

# API Configuration
api:
  preferred_provider: "groq"
  local_endpoint: "http://localhost:11434"
  local_model: "llama-4-scout-17b"
  timeout: 120
  max_retries: 3
  auto_fallback: true

# 5-Phase Engine Configuration
engine:
  command_timeout: 30
  task_timeout: 300
  max_iterations: 10
  enable_phase_logging: false
  auto_recovery: true

# User Preferences
user:
  name: "Your Name"
  preferred_style: "detailed"  # "concise", "detailed", "friendly"
  auto_confirm: false
  show_progress: true

# Logging Configuration
logging:
  level: "INFO"
  file: "vexis.log"
  json_format: false
  console: true
  max_file_size: 10485760  # 10MB

๐ŸŽฏ 2026 Model Recommendations

  • ๐Ÿ  Local: llama4-scout-17b (balanced), deepseek-r1 (reasoning), qwen2.5:7b (speed)
  • โ˜๏ธ Cloud: gpt-5.4-pro (professional), gemini-3.1-pro (enterprise), claude-opus-4.6 (analytical)

๐Ÿ—๏ธ Advanced Architecture

๐Ÿง  5-Phase Pipeline Engine

graph TB
    A[Natural Language Input] --> B[Phase 1: Command Suggestion]
    B --> C[AI Intent Analysis]
    B --> D[Strategy Generation]
    B --> E[Risk Assessment]
    C --> F[Phase 2: Command Extraction]
    D --> F
    E --> F
    F --> G[Command Isolation]
    F --> H[Validation & Sanitization]
    G --> I[Phase 3: Command Execution]
    H --> I
    I --> J[Safe Terminal Execution]
    I --> K[Real-time Monitoring]
    J --> L[Phase 4: Log Evaluation]
    K --> L
    L --> M[Error Analysis]
    L --> N[Retry Decision Logic]
    M --> O[Phase 5: Summary Generation]
    N --> O
    O --> P[Comprehensive Reporting]
    O --> Q[Success Verification]
    P --> R[Task Complete]
    Q --> R

๐Ÿ›๏ธ Core Components

  • ๐ŸŽฏ FivePhaseEngine - Advanced 5-phase pipeline orchestration
  • ๐Ÿค– ModelRunner - Unified 16+ provider abstraction with fallback
  • ๐Ÿ“ CommandParser - Enhanced NLP with context awareness
  • โœ… TaskVerifier - Multi-layer validation and security
  • ๐Ÿ”„ TaskRobustnessManager - Advanced error recovery and retry logic
  • ๐Ÿ“Š TerminalHistory - Comprehensive execution tracking

๐Ÿ› ๏ธ Development & Contributing

๐Ÿค Contributing to VEXIS-CLI-2.0

We welcome contributions to our advanced AI automation platform:

  1. ๐Ÿ› Bug Reports: Use our detailed issue templates for precise reporting
  2. ๐Ÿ’ก Feature Requests: Propose enhancements to the 5-phase pipeline
  3. ๐Ÿ”ง Pull Requests: Follow our strict code quality standards
  4. ๐Ÿ“– Documentation: Help maintain our comprehensive docs
  5. ๐Ÿงช Testing: Contribute to our extensive test coverage

๐Ÿงช Advanced Testing Suite

# Run comprehensive test suite
python3 -m pytest tests/ --cov=src

# Test 5-phase pipeline components
python3 test_five_phase_engine.py

# Test provider integrations
python3 test_cloud_models.py --all-providers

# System validation
python3 check_environment.py --full-validation
python3 system_check.py --performance-test

๐Ÿ”ง Development Tools

# Dependency management
python3 manage_sdks.py --install-all

# Model validation
python3 check_models.py --validate-2026-models

# Performance benchmarking
python3 test_improved_prompts.py --benchmark

๐Ÿ“š Comprehensive Documentation

Document Focus Link
๐Ÿ“– Architecture Guide 5-Phase pipeline deep dive docs/ARCHITECTURE.md
โš™๏ธ Configuration Reference Complete configuration options docs/CONFIGURATION.md
๐Ÿ”ง API Reference Provider integration guide docs/API_REFERENCE.md
๐Ÿš€ Deployment Guide Production deployment docs/DEPLOYMENT.md
๐Ÿ› ๏ธ Development Guide Contributing and development docs/DEVELOPMENT.md
๐Ÿ” Troubleshooting Common issues and solutions docs/TROUBLESHOOTING.md
๐Ÿฆ™ Ollama Integration Local AI setup and optimization docs/OLLAMA_INTEGRATION.md
โšก Error Handling Advanced error management docs/ERROR_HANDLING.md

๐Ÿ† Community & Enterprise Support

๐Ÿ’ฌ Get Help

โญ Show Your Support

  • โญ Star the repository - Help others discover VEXIS-CLI-2.0
  • ๐Ÿ”„ Fork and contribute - Build on our 5-phase architecture
  • ๐Ÿ“ Share your use cases - Inspire the community with innovative applications

๐ŸŽ‰ Experience the Future of Terminal Automation

VEXIS-CLI-2.0: Where advanced AI meets precise command execution

๐Ÿš€ Get Started Now โ€ข โญ Star on GitHub โ€ข ๐Ÿ“– Explore Documentation โ€ข ๐Ÿข Enterprise Support


Built with โค๏ธ by the VEXIS Project

Pushing the boundaries of AI-powered automation


VEXIS Logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vexis_cli-2.0.2.tar.gz (103.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vexis_cli-2.0.2-py3-none-any.whl (116.6 kB view details)

Uploaded Python 3

File details

Details for the file vexis_cli-2.0.2.tar.gz.

File metadata

  • Download URL: vexis_cli-2.0.2.tar.gz
  • Upload date:
  • Size: 103.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for vexis_cli-2.0.2.tar.gz
Algorithm Hash digest
SHA256 6c03fb5d23b2899cb16fc50cde0e6dba681fe84fdbf72e21fc144ac9fea8d5a7
MD5 791ec7fa5fba8a79d8649296cac00d04
BLAKE2b-256 7528ba58747c33419fe3e70e636360607e5d17e19a5c44a16275ee40649f8656

See more details on using hashes here.

File details

Details for the file vexis_cli-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: vexis_cli-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for vexis_cli-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ae4db4f1fc9c8a2ec1157db378f63f1e9a42392fd7322218585e2bc62915c7a
MD5 f2e0c663143da6a5e3e84098da73b90e
BLAKE2b-256 8936687996bdb830a3afa90edab639f1777003e5db50a366ab794c46844dcca9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page